↑ 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.015 : 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 : n020.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:42 AM UTC 2026

% Result   : Theorem 34.67s 6.35s
% Output   : Refutation 40.84s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   25
%            Number of leaves      :   10
% Syntax   : Number of formulae    :  120 (  49 unt;   8 def)
%            Number of atoms       : 31263 (   0 equ)
%            Maximal formula atoms : 3885 ( 260 avg)
%            Number of connectives : 59691 (28548   ~;22196   |;8938   &)
%                                         (   8 <=>;   1  =>;   0  <=;   0 <~>)
%            Maximal formula depth : 1298 (  25 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   12 (  11 usr;   9 prp; 0-2 aty)
%            Number of functors    :  781 ( 781 usr; 706 con; 0-1 aty)
%            Number of variables   : 18021 (   0 sgn16454   !;1567   ?)

% 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)
                                                                                                                                                                        | ~ ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                          | ~ ! [X1] :
                                                                                ( ~ r1(X0,X1)
                                                                                | p1(X1) ) )
                                                                      | ! [X0] :
                                                                          ( ~ r1(X1,X0)
                                                                          | p1(X0) ) )
                                                                  | ! [X1] :
                                                                      ( ~ r1(X0,X1)
                                                                      | p1(X1) ) )
                                                              | ! [X0] :
                                                                  ( ~ r1(X1,X0)
                                                                  | p1(X0) ) )
                                                          | ! [X1] :
                                                              ( ~ r1(X0,X1)
                                                              | p1(X1) ) )
                                                      | ! [X0] :
                                                          ( ~ r1(X1,X0)
                                                          | p1(X0) ) )
                                                  | ! [X1] :
                                                      ( ~ r1(X0,X1)
                                                      | p1(X1) ) )
                                              | ! [X0] :
                                                  ( ~ r1(X1,X0)
                                                  | p1(X0) ) )
                                          | ! [X1] :
                                              ( ~ r1(X0,X1)
                                              | p1(X1) ) )
                                      | ! [X0] :
                                          ( ~ r1(X1,X0)
                                          | p1(X0) ) )
                                  | ! [X1] :
                                      ( ~ r1(X0,X1)
                                      | p1(X1) ) )
                              | ! [X0] :
                                  ( ~ r1(X1,X0)
                                  | p1(X0) ) )
                          | ! [X1] :
                              ( ~ r1(X0,X1)
                              | p1(X1) ) )
                      | ! [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)
                                                                                                                                                                          | ~ ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                            | ~ ! [X1] :
                                                                                  ( ~ r1(X0,X1)
                                                                                  | p1(X1) ) )
                                                                        | ! [X0] :
                                                                            ( ~ r1(X1,X0)
                                                                            | p1(X0) ) )
                                                                    | ! [X1] :
                                                                        ( ~ r1(X0,X1)
                                                                        | p1(X1) ) )
                                                                | ! [X0] :
                                                                    ( ~ r1(X1,X0)
                                                                    | p1(X0) ) )
                                                            | ! [X1] :
                                                                ( ~ r1(X0,X1)
                                                                | p1(X1) ) )
                                                        | ! [X0] :
                                                            ( ~ r1(X1,X0)
                                                            | p1(X0) ) )
                                                    | ! [X1] :
                                                        ( ~ r1(X0,X1)
                                                        | p1(X1) ) )
                                                | ! [X0] :
                                                    ( ~ r1(X1,X0)
                                                    | p1(X0) ) )
                                            | ! [X1] :
                                                ( ~ r1(X0,X1)
                                                | p1(X1) ) )
                                        | ! [X0] :
                                            ( ~ r1(X1,X0)
                                            | p1(X0) ) )
                                    | ! [X1] :
                                        ( ~ r1(X0,X1)
                                        | p1(X1) ) )
                                | ! [X0] :
                                    ( ~ r1(X1,X0)
                                    | p1(X0) ) )
                            | ! [X1] :
                                ( ~ r1(X0,X1)
                                | p1(X1) ) )
                        | ! [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)
                                                                                                                                                                          | ~ ! [X32] :
                                                                                                                                                                                ( ~ r1(X31,X32)
                                                                                                                                                                                | ~ p1(X32) ) )
                                                                                                                                                                    & p1(X30) ) )
                                                                                                                                                          & ~ ! [X33] :
                                                                                                                                                                ( ~ r1(X28,X33)
                                                                                                                                                                | p1(X33) ) ) )
                                                                                                                                                & ~ ! [X34] :
                                                                                                                                                      ( ~ r1(X26,X34)
                                                                                                                                                      | p1(X34) ) ) )
                                                                                                                                      & ~ ! [X35] :
                                                                                                                                            ( ~ r1(X24,X35)
                                                                                                                                            | p1(X35) ) ) )
                                                                                                                            & ~ ! [X36] :
                                                                                                                                  ( ~ r1(X22,X36)
                                                                                                                                  | p1(X36) ) ) )
                                                                                                                  & ~ ! [X37] :
                                                                                                                        ( ~ r1(X20,X37)
                                                                                                                        | p1(X37) ) ) )
                                                                                                        & ~ ! [X38] :
                                                                                                              ( ~ r1(X18,X38)
                                                                                                              | p1(X38) ) ) )
                                                                                              & ~ ! [X39] :
                                                                                                    ( ~ r1(X16,X39)
                                                                                                    | p1(X39) ) ) )
                                                                                    & ~ ! [X40] :
                                                                                          ( ~ r1(X14,X40)
                                                                                          | p1(X40) ) ) )
                                                                          & ~ ! [X41] :
                                                                                ( ~ r1(X12,X41)
                                                                                | p1(X41) ) ) )
                                                                & ~ ! [X42] :
                                                                      ( ~ r1(X10,X42)
                                                                      | p1(X42) ) ) )
                                                      & ~ ! [X43] :
                                                            ( ~ r1(X8,X43)
                                                            | p1(X43) ) ) )
                                            & ~ ! [X44] :
                                                  ( ~ r1(X6,X44)
                                                  | p1(X44) ) ) )
                                  & ~ ! [X45] :
                                        ( ~ r1(X4,X45)
                                        | p1(X45) ) ) )
                        & ~ ! [X46] :
                              ( ~ r1(X2,X46)
                              | p1(X46) ) ) )
              & ~ ! [X47] :
                    ( ~ r1(X0,X47)
                    | p1(X47) ) )
            | ( ~ ! [X48] :
                    ( ~ r1(X0,X48)
                    | p2(X48) )
              & ~ ! [X49] :
                    ( ~ r1(X0,X49)
                    | ~ ( ~ ! [X50] :
                              ( ~ r1(X49,X50)
                              | p2(X50) )
                        & ~ ! [X51] :
                              ( ~ r1(X49,X51)
                              | ~ ( ~ ! [X52] :
                                        ( ~ r1(X51,X52)
                                        | p2(X52) )
                                  & ~ ! [X53] :
                                        ( ~ r1(X51,X53)
                                        | ~ ( ~ ! [X54] :
                                                  ( ~ r1(X53,X54)
                                                  | p2(X54) )
                                            & ~ ! [X55] :
                                                  ( ~ r1(X53,X55)
                                                  | ~ ( ~ ! [X56] :
                                                            ( ~ r1(X55,X56)
                                                            | p2(X56) )
                                                      & ~ ! [X57] :
                                                            ( ~ r1(X55,X57)
                                                            | ~ ( ~ ! [X58] :
                                                                      ( ~ r1(X57,X58)
                                                                      | p2(X58) )
                                                                & ~ ! [X59] :
                                                                      ( ~ r1(X57,X59)
                                                                      | ~ ( ~ ! [X60] :
                                                                                ( ~ r1(X59,X60)
                                                                                | p2(X60) )
                                                                          & ~ ! [X61] :
                                                                                ( ~ r1(X59,X61)
                                                                                | ~ ( ~ ! [X62] :
                                                                                          ( ~ r1(X61,X62)
                                                                                          | p2(X62) )
                                                                                    & ~ ! [X63] :
                                                                                          ( ~ r1(X61,X63)
                                                                                          | ~ ( ~ ! [X64] :
                                                                                                    ( ~ r1(X63,X64)
                                                                                                    | p2(X64) )
                                                                                              & ~ ! [X65] :
                                                                                                    ( ~ r1(X63,X65)
                                                                                                    | ~ ( ~ ! [X66] :
                                                                                                              ( ~ r1(X65,X66)
                                                                                                              | p2(X66) )
                                                                                                        & ~ ! [X67] :
                                                                                                              ( ~ r1(X65,X67)
                                                                                                              | ~ ( ~ ! [X68] :
                                                                                                                        ( ~ r1(X67,X68)
                                                                                                                        | p2(X68) )
                                                                                                                  & ~ ! [X69] :
                                                                                                                        ( ~ r1(X67,X69)
                                                                                                                        | ~ ( ~ ! [X70] :
                                                                                                                                  ( ~ r1(X69,X70)
                                                                                                                                  | p2(X70) )
                                                                                                                            & ~ ! [X71] :
                                                                                                                                  ( ~ r1(X69,X71)
                                                                                                                                  | ~ ( ~ ! [X72] :
                                                                                                                                            ( ~ r1(X71,X72)
                                                                                                                                            | p2(X72) )
                                                                                                                                      & ~ ! [X73] :
                                                                                                                                            ( ~ r1(X71,X73)
                                                                                                                                            | ~ ( ~ ! [X74] :
                                                                                                                                                      ( ~ r1(X73,X74)
                                                                                                                                                      | p2(X74) )
                                                                                                                                                & ~ ! [X75] :
                                                                                                                                                      ( ~ r1(X73,X75)
                                                                                                                                                      | ~ ( ~ ! [X76] :
                                                                                                                                                                ( ~ r1(X75,X76)
                                                                                                                                                                | p2(X76) )
                                                                                                                                                          & ~ ! [X77] :
                                                                                                                                                                ( ~ r1(X75,X77)
                                                                                                                                                                | ! [X78] :
                                                                                                                                                                    ( ~ r1(X77,X78)
                                                                                                                                                                    | ~ ( ~ ! [X79] :
                                                                                                                                                                              ( ~ r1(X78,X79)
                                                                                                                                                                              | ~ ! [X80] :
                                                                                                                                                                                    ( ~ r1(X79,X80)
                                                                                                                                                                                    | p1(X80) ) )
                                                                                                                                                                        & ~ ! [X81] :
                                                                                                                                                                              ( ~ r1(X78,X81)
                                                                                                                                                                              | p1(X81) ) ) ) )
                                                                                                                                                          & ~ ! [X82] :
                                                                                                                                                                ( ~ r1(X75,X82)
                                                                                                                                                                | p1(X82) ) ) )
                                                                                                                                                & ~ ! [X83] :
                                                                                                                                                      ( ~ r1(X73,X83)
                                                                                                                                                      | p1(X83) ) ) )
                                                                                                                                      & ~ ! [X84] :
                                                                                                                                            ( ~ r1(X71,X84)
                                                                                                                                            | p1(X84) ) ) )
                                                                                                                            & ~ ! [X85] :
                                                                                                                                  ( ~ r1(X69,X85)
                                                                                                                                  | p1(X85) ) ) )
                                                                                                                  & ~ ! [X86] :
                                                                                                                        ( ~ r1(X67,X86)
                                                                                                                        | p1(X86) ) ) )
                                                                                                        & ~ ! [X87] :
                                                                                                              ( ~ r1(X65,X87)
                                                                                                              | p1(X87) ) ) )
                                                                                              & ~ ! [X88] :
                                                                                                    ( ~ r1(X63,X88)
                                                                                                    | p1(X88) ) ) )
                                                                                    & ~ ! [X89] :
                                                                                          ( ~ r1(X61,X89)
                                                                                          | p1(X89) ) ) )
                                                                          & ~ ! [X90] :
                                                                                ( ~ r1(X59,X90)
                                                                                | p1(X90) ) ) )
                                                                & ~ ! [X91] :
                                                                      ( ~ r1(X57,X91)
                                                                      | p1(X91) ) ) )
                                                      & ~ ! [X92] :
                                                            ( ~ r1(X55,X92)
                                                            | p1(X92) ) ) )
                                            & ~ ! [X93] :
                                                  ( ~ r1(X53,X93)
                                                  | p1(X93) ) ) )
                                  & ~ ! [X94] :
                                        ( ~ r1(X51,X94)
                                        | p1(X94) ) ) )
                        & ~ ! [X95] :
                              ( ~ r1(X49,X95)
                              | p1(X95) ) ) )
              & ~ ! [X96] :
                    ( ~ r1(X0,X96)
                    | p1(X96) ) )
            | ( ~ ! [X97] :
                    ( ~ r1(X0,X97)
                    | p2(X97) )
              & ~ ! [X98] :
                    ( ~ r1(X0,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)
                                                  | p2(X103) )
                                            & ~ ! [X104] :
                                                  ( ~ r1(X102,X104)
                                                  | ~ ( ~ ! [X105] :
                                                            ( ~ r1(X104,X105)
                                                            | p2(X105) )
                                                      & ~ ! [X106] :
                                                            ( ~ r1(X104,X106)
                                                            | ~ ( ~ ! [X107] :
                                                                      ( ~ r1(X106,X107)
                                                                      | p2(X107) )
                                                                & ~ ! [X108] :
                                                                      ( ~ r1(X106,X108)
                                                                      | ~ ( ~ ! [X109] :
                                                                                ( ~ r1(X108,X109)
                                                                                | p2(X109) )
                                                                          & ~ ! [X110] :
                                                                                ( ~ r1(X108,X110)
                                                                                | ~ ( ~ ! [X111] :
                                                                                          ( ~ r1(X110,X111)
                                                                                          | p2(X111) )
                                                                                    & ~ ! [X112] :
                                                                                          ( ~ r1(X110,X112)
                                                                                          | ~ ( ~ ! [X113] :
                                                                                                    ( ~ r1(X112,X113)
                                                                                                    | p2(X113) )
                                                                                              & ~ ! [X114] :
                                                                                                    ( ~ r1(X112,X114)
                                                                                                    | ~ ( ~ ! [X115] :
                                                                                                              ( ~ r1(X114,X115)
                                                                                                              | p2(X115) )
                                                                                                        & ~ ! [X116] :
                                                                                                              ( ~ r1(X114,X116)
                                                                                                              | ~ ( ~ ! [X117] :
                                                                                                                        ( ~ r1(X116,X117)
                                                                                                                        | p2(X117) )
                                                                                                                  & ~ ! [X118] :
                                                                                                                        ( ~ r1(X116,X118)
                                                                                                                        | ~ ( ~ ! [X119] :
                                                                                                                                  ( ~ r1(X118,X119)
                                                                                                                                  | p2(X119) )
                                                                                                                            & ~ ! [X120] :
                                                                                                                                  ( ~ r1(X118,X120)
                                                                                                                                  | ~ ( ~ ! [X121] :
                                                                                                                                            ( ~ r1(X120,X121)
                                                                                                                                            | p2(X121) )
                                                                                                                                      & ~ ! [X122] :
                                                                                                                                            ( ~ r1(X120,X122)
                                                                                                                                            | ~ ( ~ ! [X123] :
                                                                                                                                                      ( ~ r1(X122,X123)
                                                                                                                                                      | p2(X123) )
                                                                                                                                                & ~ ! [X124] :
                                                                                                                                                      ( ~ r1(X122,X124)
                                                                                                                                                      | ~ ( ~ ! [X125] :
                                                                                                                                                                ( ~ r1(X124,X125)
                                                                                                                                                                | p2(X125) )
                                                                                                                                                          & ~ ! [X126] :
                                                                                                                                                                ( ~ r1(X124,X126)
                                                                                                                                                                | ~ ( ~ ! [X127] :
                                                                                                                                                                          ( ~ r1(X126,X127)
                                                                                                                                                                          | ~ ! [X128] :
                                                                                                                                                                                ( ~ r1(X127,X128)
                                                                                                                                                                                | ~ ! [X129] :
                                                                                                                                                                                      ( ~ r1(X128,X129)
                                                                                                                                                                                      | p1(X129) ) ) )
                                                                                                                                                                    & ~ ! [X130] :
                                                                                                                                                                          ( ~ r1(X126,X130)
                                                                                                                                                                          | ~ ! [X131] :
                                                                                                                                                                                ( ~ r1(X130,X131)
                                                                                                                                                                                | p1(X131) ) ) ) )
                                                                                                                                                          & ~ ! [X132] :
                                                                                                                                                                ( ~ r1(X124,X132)
                                                                                                                                                                | p1(X132) ) ) )
                                                                                                                                                & ~ ! [X133] :
                                                                                                                                                      ( ~ r1(X122,X133)
                                                                                                                                                      | p1(X133) ) ) )
                                                                                                                                      & ~ ! [X134] :
                                                                                                                                            ( ~ r1(X120,X134)
                                                                                                                                            | p1(X134) ) ) )
                                                                                                                            & ~ ! [X135] :
                                                                                                                                  ( ~ r1(X118,X135)
                                                                                                                                  | p1(X135) ) ) )
                                                                                                                  & ~ ! [X136] :
                                                                                                                        ( ~ r1(X116,X136)
                                                                                                                        | p1(X136) ) ) )
                                                                                                        & ~ ! [X137] :
                                                                                                              ( ~ r1(X114,X137)
                                                                                                              | p1(X137) ) ) )
                                                                                              & ~ ! [X138] :
                                                                                                    ( ~ r1(X112,X138)
                                                                                                    | p1(X138) ) ) )
                                                                                    & ~ ! [X139] :
                                                                                          ( ~ r1(X110,X139)
                                                                                          | p1(X139) ) ) )
                                                                          & ~ ! [X140] :
                                                                                ( ~ r1(X108,X140)
                                                                                | p1(X140) ) ) )
                                                                & ~ ! [X141] :
                                                                      ( ~ r1(X106,X141)
                                                                      | p1(X141) ) ) )
                                                      & ~ ! [X142] :
                                                            ( ~ r1(X104,X142)
                                                            | p1(X142) ) ) )
                                            & ~ ! [X143] :
                                                  ( ~ r1(X102,X143)
                                                  | p1(X143) ) ) )
                                  & ~ ! [X144] :
                                        ( ~ r1(X100,X144)
                                        | p1(X144) ) ) )
                        & ~ ! [X145] :
                              ( ~ r1(X98,X145)
                              | p1(X145) ) ) )
              & ~ ! [X146] :
                    ( ~ r1(X0,X146)
                    | p1(X146) ) )
            | ( ~ ! [X147] :
                    ( ~ r1(X0,X147)
                    | p2(X147) )
              & ~ ! [X148] :
                    ( ~ r1(X0,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)
                                                                                                                        | p2(X167) )
                                                                                                                  & ~ ! [X168] :
                                                                                                                        ( ~ r1(X166,X168)
                                                                                                                        | ~ ( ~ ! [X169] :
                                                                                                                                  ( ~ r1(X168,X169)
                                                                                                                                  | p2(X169) )
                                                                                                                            & ~ ! [X170] :
                                                                                                                                  ( ~ r1(X168,X170)
                                                                                                                                  | ~ ( ~ ! [X171] :
                                                                                                                                            ( ~ r1(X170,X171)
                                                                                                                                            | p2(X171) )
                                                                                                                                      & ~ ! [X172] :
                                                                                                                                            ( ~ r1(X170,X172)
                                                                                                                                            | ~ ( ~ ! [X173] :
                                                                                                                                                      ( ~ r1(X172,X173)
                                                                                                                                                      | p2(X173) )
                                                                                                                                                & ~ ! [X174] :
                                                                                                                                                      ( ~ r1(X172,X174)
                                                                                                                                                      | ~ ( ~ ! [X175] :
                                                                                                                                                                ( ~ r1(X174,X175)
                                                                                                                                                                | p2(X175) )
                                                                                                                                                          & ~ ! [X176] :
                                                                                                                                                                ( ~ r1(X174,X176)
                                                                                                                                                                | ~ ! [X177] :
                                                                                                                                                                      ( ~ r1(X176,X177)
                                                                                                                                                                      | $false ) )
                                                                                                                                                          & ~ ! [X178] :
                                                                                                                                                                ( ~ r1(X174,X178)
                                                                                                                                                                | p1(X178) ) ) )
                                                                                                                                                & ~ ! [X179] :
                                                                                                                                                      ( ~ r1(X172,X179)
                                                                                                                                                      | p1(X179) ) ) )
                                                                                                                                      & ~ ! [X180] :
                                                                                                                                            ( ~ r1(X170,X180)
                                                                                                                                            | p1(X180) ) ) )
                                                                                                                            & ~ ! [X181] :
                                                                                                                                  ( ~ r1(X168,X181)
                                                                                                                                  | p1(X181) ) ) )
                                                                                                                  & ~ ! [X182] :
                                                                                                                        ( ~ r1(X166,X182)
                                                                                                                        | p1(X182) ) ) )
                                                                                                        & ~ ! [X183] :
                                                                                                              ( ~ r1(X164,X183)
                                                                                                              | p1(X183) ) ) )
                                                                                              & ~ ! [X184] :
                                                                                                    ( ~ r1(X162,X184)
                                                                                                    | p1(X184) ) ) )
                                                                                    & ~ ! [X185] :
                                                                                          ( ~ r1(X160,X185)
                                                                                          | p1(X185) ) ) )
                                                                          & ~ ! [X186] :
                                                                                ( ~ r1(X158,X186)
                                                                                | p1(X186) ) ) )
                                                                & ~ ! [X187] :
                                                                      ( ~ r1(X156,X187)
                                                                      | p1(X187) ) ) )
                                                      & ~ ! [X188] :
                                                            ( ~ r1(X154,X188)
                                                            | p1(X188) ) ) )
                                            & ~ ! [X189] :
                                                  ( ~ r1(X152,X189)
                                                  | p1(X189) ) ) )
                                  & ~ ! [X190] :
                                        ( ~ r1(X150,X190)
                                        | p1(X190) ) ) )
                        & ~ ! [X191] :
                              ( ~ r1(X148,X191)
                              | p1(X191) ) ) )
              & ~ ! [X192] :
                    ( ~ r1(X0,X192)
                    | p1(X192) ) )
            | ! [X193] :
                ( ~ r1(X0,X193)
                | p2(X193) )
            | ! [X194] :
                ( ~ r1(X0,X194)
                | ! [X195] :
                    ( ~ r1(X194,X195)
                    | p2(X195) )
                | ! [X196] :
                    ( ~ r1(X194,X196)
                    | ! [X197] :
                        ( ~ r1(X196,X197)
                        | p2(X197) )
                    | ! [X198] :
                        ( ~ r1(X196,X198)
                        | ! [X199] :
                            ( ~ r1(X198,X199)
                            | p2(X199) )
                        | ! [X200] :
                            ( ~ r1(X198,X200)
                            | ! [X201] :
                                ( ~ r1(X200,X201)
                                | p2(X201) )
                            | ! [X202] :
                                ( ~ r1(X200,X202)
                                | ! [X203] :
                                    ( ~ r1(X202,X203)
                                    | p2(X203) )
                                | ! [X204] :
                                    ( ~ r1(X202,X204)
                                    | ! [X205] :
                                        ( ~ r1(X204,X205)
                                        | p2(X205) )
                                    | ! [X206] :
                                        ( ~ r1(X204,X206)
                                        | ! [X207] :
                                            ( ~ r1(X206,X207)
                                            | p2(X207) )
                                        | ! [X208] :
                                            ( ~ r1(X206,X208)
                                            | ! [X209] :
                                                ( ~ r1(X208,X209)
                                                | p2(X209) )
                                            | ! [X210] :
                                                ( ~ r1(X208,X210)
                                                | ! [X211] :
                                                    ( ~ r1(X210,X211)
                                                    | p2(X211) )
                                                | ! [X212] :
                                                    ( ~ r1(X210,X212)
                                                    | ! [X213] :
                                                        ( ~ r1(X212,X213)
                                                        | p2(X213) )
                                                    | ! [X214] :
                                                        ( ~ r1(X212,X214)
                                                        | ! [X215] :
                                                            ( ~ r1(X214,X215)
                                                            | p2(X215) )
                                                        | ! [X216] :
                                                            ( ~ r1(X214,X216)
                                                            | ! [X217] :
                                                                ( ~ r1(X216,X217)
                                                                | p2(X217) )
                                                            | ! [X218] :
                                                                ( ~ r1(X216,X218)
                                                                | ! [X219] :
                                                                    ( ~ r1(X218,X219)
                                                                    | p2(X219) )
                                                                | ! [X220] :
                                                                    ( ~ r1(X218,X220)
                                                                    | ! [X221] :
                                                                        ( ~ r1(X220,X221)
                                                                        | p2(X221) )
                                                                    | ! [X222] :
                                                                        ( ~ r1(X220,X222)
                                                                        | ! [X223] :
                                                                            ( ~ r1(X222,X223)
                                                                            | ~ ! [X224] :
                                                                                  ( ~ r1(X223,X224)
                                                                                  | p1(X224) ) )
                                                                        | ! [X225] :
                                                                            ( ~ r1(X222,X225)
                                                                            | p1(X225) ) )
                                                                    | ! [X226] :
                                                                        ( ~ r1(X220,X226)
                                                                        | p1(X226) ) )
                                                                | ! [X227] :
                                                                    ( ~ r1(X218,X227)
                                                                    | p1(X227) ) )
                                                            | ! [X228] :
                                                                ( ~ r1(X216,X228)
                                                                | p1(X228) ) )
                                                        | ! [X229] :
                                                            ( ~ r1(X214,X229)
                                                            | p1(X229) ) )
                                                    | ! [X230] :
                                                        ( ~ r1(X212,X230)
                                                        | p1(X230) ) )
                                                | ! [X231] :
                                                    ( ~ r1(X210,X231)
                                                    | p1(X231) ) )
                                            | ! [X232] :
                                                ( ~ r1(X208,X232)
                                                | p1(X232) ) )
                                        | ! [X233] :
                                            ( ~ r1(X206,X233)
                                            | p1(X233) ) )
                                    | ! [X234] :
                                        ( ~ r1(X204,X234)
                                        | p1(X234) ) )
                                | ! [X235] :
                                    ( ~ r1(X202,X235)
                                    | p1(X235) ) )
                            | ! [X236] :
                                ( ~ r1(X200,X236)
                                | p1(X236) ) )
                        | ! [X237] :
                            ( ~ r1(X198,X237)
                            | p1(X237) ) )
                    | ! [X238] :
                        ( ~ r1(X196,X238)
                        | p1(X238) ) )
                | ! [X239] :
                    ( ~ r1(X194,X239)
                    | p1(X239) ) )
            | ! [X240] :
                ( ~ r1(X0,X240)
                | p1(X240) )
            | ( ~ ! [X241] :
                    ( ~ r1(X0,X241)
                    | p2(X241) )
              & ~ ! [X242] :
                    ( ~ r1(X0,X242)
                    | ~ ( ~ ! [X243] :
                              ( ~ r1(X242,X243)
                              | p2(X243) )
                        & ~ ! [X244] :
                              ( ~ r1(X242,X244)
                              | ~ ( ~ ! [X245] :
                                        ( ~ r1(X244,X245)
                                        | p2(X245) )
                                  & ~ ! [X246] :
                                        ( ~ r1(X244,X246)
                                        | ~ ( ~ ! [X247] :
                                                  ( ~ r1(X246,X247)
                                                  | p2(X247) )
                                            & ~ ! [X248] :
                                                  ( ~ r1(X246,X248)
                                                  | ~ ( ~ ! [X249] :
                                                            ( ~ r1(X248,X249)
                                                            | p2(X249) )
                                                      & ~ ! [X250] :
                                                            ( ~ r1(X248,X250)
                                                            | ~ ( ~ ! [X251] :
                                                                      ( ~ r1(X250,X251)
                                                                      | p2(X251) )
                                                                & ~ ! [X252] :
                                                                      ( ~ r1(X250,X252)
                                                                      | ~ ( ~ ! [X253] :
                                                                                ( ~ r1(X252,X253)
                                                                                | p2(X253) )
                                                                          & ~ ! [X254] :
                                                                                ( ~ r1(X252,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)
                                                                                                                                                                | ~ ! [X270] :
                                                                                                                                                                      ( ~ r1(X269,X270)
                                                                                                                                                                      | ~ p1(X270) ) )
                                                                                                                                                          & p1(X268) ) )
                                                                                                                                                & ~ ! [X271] :
                                                                                                                                                      ( ~ r1(X266,X271)
                                                                                                                                                      | p1(X271) ) ) )
                                                                                                                                      & ~ ! [X272] :
                                                                                                                                            ( ~ r1(X264,X272)
                                                                                                                                            | p1(X272) ) ) )
                                                                                                                            & ~ ! [X273] :
                                                                                                                                  ( ~ r1(X262,X273)
                                                                                                                                  | p1(X273) ) ) )
                                                                                                                  & ~ ! [X274] :
                                                                                                                        ( ~ r1(X260,X274)
                                                                                                                        | p1(X274) ) ) )
                                                                                                        & ~ ! [X275] :
                                                                                                              ( ~ r1(X258,X275)
                                                                                                              | p1(X275) ) ) )
                                                                                              & ~ ! [X276] :
                                                                                                    ( ~ r1(X256,X276)
                                                                                                    | p1(X276) ) ) )
                                                                                    & ~ ! [X277] :
                                                                                          ( ~ r1(X254,X277)
                                                                                          | p1(X277) ) ) )
                                                                          & ~ ! [X278] :
                                                                                ( ~ r1(X252,X278)
                                                                                | p1(X278) ) ) )
                                                                & ~ ! [X279] :
                                                                      ( ~ r1(X250,X279)
                                                                      | p1(X279) ) ) )
                                                      & ~ ! [X280] :
                                                            ( ~ r1(X248,X280)
                                                            | p1(X280) ) ) )
                                            & ~ ! [X281] :
                                                  ( ~ r1(X246,X281)
                                                  | p1(X281) ) ) )
                                  & ~ ! [X282] :
                                        ( ~ r1(X244,X282)
                                        | p1(X282) ) ) )
                        & ~ ! [X283] :
                              ( ~ r1(X242,X283)
                              | p1(X283) ) ) )
              & ~ ! [X284] :
                    ( ~ r1(X0,X284)
                    | p1(X284) ) )
            | ( ~ ! [X285] :
                    ( ~ r1(X0,X285)
                    | p2(X285) )
              & ~ ! [X286] :
                    ( ~ r1(X0,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)
                                                            | p2(X293) )
                                                      & ~ ! [X294] :
                                                            ( ~ r1(X292,X294)
                                                            | ~ ( ~ ! [X295] :
                                                                      ( ~ r1(X294,X295)
                                                                      | p2(X295) )
                                                                & ~ ! [X296] :
                                                                      ( ~ r1(X294,X296)
                                                                      | ~ ( ~ ! [X297] :
                                                                                ( ~ r1(X296,X297)
                                                                                | p2(X297) )
                                                                          & ~ ! [X298] :
                                                                                ( ~ r1(X296,X298)
                                                                                | ~ ( ~ ! [X299] :
                                                                                          ( ~ r1(X298,X299)
                                                                                          | p2(X299) )
                                                                                    & ~ ! [X300] :
                                                                                          ( ~ r1(X298,X300)
                                                                                          | ~ ( ~ ! [X301] :
                                                                                                    ( ~ r1(X300,X301)
                                                                                                    | p2(X301) )
                                                                                              & ~ ! [X302] :
                                                                                                    ( ~ r1(X300,X302)
                                                                                                    | ~ ( ~ ! [X303] :
                                                                                                              ( ~ r1(X302,X303)
                                                                                                              | p2(X303) )
                                                                                                        & ~ ! [X304] :
                                                                                                              ( ~ r1(X302,X304)
                                                                                                              | ~ ( ~ ! [X305] :
                                                                                                                        ( ~ r1(X304,X305)
                                                                                                                        | p2(X305) )
                                                                                                                  & ~ ! [X306] :
                                                                                                                        ( ~ r1(X304,X306)
                                                                                                                        | ~ ( ~ ! [X307] :
                                                                                                                                  ( ~ r1(X306,X307)
                                                                                                                                  | p2(X307) )
                                                                                                                            & ~ ! [X308] :
                                                                                                                                  ( ~ r1(X306,X308)
                                                                                                                                  | ~ ( ~ ! [X309] :
                                                                                                                                            ( ~ r1(X308,X309)
                                                                                                                                            | p2(X309) )
                                                                                                                                      & ~ ! [X310] :
                                                                                                                                            ( ~ r1(X308,X310)
                                                                                                                                            | ~ ( ~ ! [X311] :
                                                                                                                                                      ( ~ r1(X310,X311)
                                                                                                                                                      | p2(X311) )
                                                                                                                                                & ~ ! [X312] :
                                                                                                                                                      ( ~ r1(X310,X312)
                                                                                                                                                      | ! [X313] :
                                                                                                                                                          ( ~ r1(X312,X313)
                                                                                                                                                          | ~ ( ~ ! [X314] :
                                                                                                                                                                    ( ~ r1(X313,X314)
                                                                                                                                                                    | ~ ! [X315] :
                                                                                                                                                                          ( ~ r1(X314,X315)
                                                                                                                                                                          | p1(X315) ) )
                                                                                                                                                              & ~ ! [X316] :
                                                                                                                                                                    ( ~ r1(X313,X316)
                                                                                                                                                                    | p1(X316) ) ) ) )
                                                                                                                                                & ~ ! [X317] :
                                                                                                                                                      ( ~ r1(X310,X317)
                                                                                                                                                      | p1(X317) ) ) )
                                                                                                                                      & ~ ! [X318] :
                                                                                                                                            ( ~ r1(X308,X318)
                                                                                                                                            | p1(X318) ) ) )
                                                                                                                            & ~ ! [X319] :
                                                                                                                                  ( ~ r1(X306,X319)
                                                                                                                                  | p1(X319) ) ) )
                                                                                                                  & ~ ! [X320] :
                                                                                                                        ( ~ r1(X304,X320)
                                                                                                                        | p1(X320) ) ) )
                                                                                                        & ~ ! [X321] :
                                                                                                              ( ~ r1(X302,X321)
                                                                                                              | p1(X321) ) ) )
                                                                                              & ~ ! [X322] :
                                                                                                    ( ~ r1(X300,X322)
                                                                                                    | p1(X322) ) ) )
                                                                                    & ~ ! [X323] :
                                                                                          ( ~ r1(X298,X323)
                                                                                          | p1(X323) ) ) )
                                                                          & ~ ! [X324] :
                                                                                ( ~ r1(X296,X324)
                                                                                | p1(X324) ) ) )
                                                                & ~ ! [X325] :
                                                                      ( ~ r1(X294,X325)
                                                                      | p1(X325) ) ) )
                                                      & ~ ! [X326] :
                                                            ( ~ r1(X292,X326)
                                                            | p1(X326) ) ) )
                                            & ~ ! [X327] :
                                                  ( ~ r1(X290,X327)
                                                  | p1(X327) ) ) )
                                  & ~ ! [X328] :
                                        ( ~ r1(X288,X328)
                                        | p1(X328) ) ) )
                        & ~ ! [X329] :
                              ( ~ r1(X286,X329)
                              | p1(X329) ) ) )
              & ~ ! [X330] :
                    ( ~ r1(X0,X330)
                    | p1(X330) ) )
            | ( ~ ! [X331] :
                    ( ~ r1(X0,X331)
                    | p2(X331) )
              & ~ ! [X332] :
                    ( ~ r1(X0,X332)
                    | ~ ( ~ ! [X333] :
                              ( ~ r1(X332,X333)
                              | p2(X333) )
                        & ~ ! [X334] :
                              ( ~ r1(X332,X334)
                              | ~ ( ~ ! [X335] :
                                        ( ~ r1(X334,X335)
                                        | p2(X335) )
                                  & ~ ! [X336] :
                                        ( ~ r1(X334,X336)
                                        | ~ ( ~ ! [X337] :
                                                  ( ~ r1(X336,X337)
                                                  | p2(X337) )
                                            & ~ ! [X338] :
                                                  ( ~ r1(X336,X338)
                                                  | ~ ( ~ ! [X339] :
                                                            ( ~ r1(X338,X339)
                                                            | p2(X339) )
                                                      & ~ ! [X340] :
                                                            ( ~ r1(X338,X340)
                                                            | ~ ( ~ ! [X341] :
                                                                      ( ~ r1(X340,X341)
                                                                      | p2(X341) )
                                                                & ~ ! [X342] :
                                                                      ( ~ r1(X340,X342)
                                                                      | ~ ( ~ ! [X343] :
                                                                                ( ~ r1(X342,X343)
                                                                                | p2(X343) )
                                                                          & ~ ! [X344] :
                                                                                ( ~ r1(X342,X344)
                                                                                | ~ ( ~ ! [X345] :
                                                                                          ( ~ r1(X344,X345)
                                                                                          | p2(X345) )
                                                                                    & ~ ! [X346] :
                                                                                          ( ~ r1(X344,X346)
                                                                                          | ~ ( ~ ! [X347] :
                                                                                                    ( ~ r1(X346,X347)
                                                                                                    | p2(X347) )
                                                                                              & ~ ! [X348] :
                                                                                                    ( ~ r1(X346,X348)
                                                                                                    | ~ ( ~ ! [X349] :
                                                                                                              ( ~ r1(X348,X349)
                                                                                                              | p2(X349) )
                                                                                                        & ~ ! [X350] :
                                                                                                              ( ~ r1(X348,X350)
                                                                                                              | ~ ( ~ ! [X351] :
                                                                                                                        ( ~ r1(X350,X351)
                                                                                                                        | p2(X351) )
                                                                                                                  & ~ ! [X352] :
                                                                                                                        ( ~ r1(X350,X352)
                                                                                                                        | ~ ( ~ ! [X353] :
                                                                                                                                  ( ~ r1(X352,X353)
                                                                                                                                  | p2(X353) )
                                                                                                                            & ~ ! [X354] :
                                                                                                                                  ( ~ r1(X352,X354)
                                                                                                                                  | ~ ( ~ ! [X355] :
                                                                                                                                            ( ~ r1(X354,X355)
                                                                                                                                            | p2(X355) )
                                                                                                                                      & ~ ! [X356] :
                                                                                                                                            ( ~ r1(X354,X356)
                                                                                                                                            | ~ ( ~ ! [X357] :
                                                                                                                                                      ( ~ r1(X356,X357)
                                                                                                                                                      | p2(X357) )
                                                                                                                                                & ~ ! [X358] :
                                                                                                                                                      ( ~ r1(X356,X358)
                                                                                                                                                      | ~ ( ~ ! [X359] :
                                                                                                                                                                ( ~ r1(X358,X359)
                                                                                                                                                                | ~ ! [X360] :
                                                                                                                                                                      ( ~ r1(X359,X360)
                                                                                                                                                                      | ~ ! [X361] :
                                                                                                                                                                            ( ~ r1(X360,X361)
                                                                                                                                                                            | p1(X361) ) ) )
                                                                                                                                                          & ~ ! [X362] :
                                                                                                                                                                ( ~ r1(X358,X362)
                                                                                                                                                                | ~ ! [X363] :
                                                                                                                                                                      ( ~ r1(X362,X363)
                                                                                                                                                                      | p1(X363) ) ) ) )
                                                                                                                                                & ~ ! [X364] :
                                                                                                                                                      ( ~ r1(X356,X364)
                                                                                                                                                      | p1(X364) ) ) )
                                                                                                                                      & ~ ! [X365] :
                                                                                                                                            ( ~ r1(X354,X365)
                                                                                                                                            | p1(X365) ) ) )
                                                                                                                            & ~ ! [X366] :
                                                                                                                                  ( ~ r1(X352,X366)
                                                                                                                                  | p1(X366) ) ) )
                                                                                                                  & ~ ! [X367] :
                                                                                                                        ( ~ r1(X350,X367)
                                                                                                                        | p1(X367) ) ) )
                                                                                                        & ~ ! [X368] :
                                                                                                              ( ~ r1(X348,X368)
                                                                                                              | p1(X368) ) ) )
                                                                                              & ~ ! [X369] :
                                                                                                    ( ~ r1(X346,X369)
                                                                                                    | p1(X369) ) ) )
                                                                                    & ~ ! [X370] :
                                                                                          ( ~ r1(X344,X370)
                                                                                          | p1(X370) ) ) )
                                                                          & ~ ! [X371] :
                                                                                ( ~ r1(X342,X371)
                                                                                | p1(X371) ) ) )
                                                                & ~ ! [X372] :
                                                                      ( ~ r1(X340,X372)
                                                                      | p1(X372) ) ) )
                                                      & ~ ! [X373] :
                                                            ( ~ r1(X338,X373)
                                                            | p1(X373) ) ) )
                                            & ~ ! [X374] :
                                                  ( ~ r1(X336,X374)
                                                  | p1(X374) ) ) )
                                  & ~ ! [X375] :
                                        ( ~ r1(X334,X375)
                                        | p1(X375) ) ) )
                        & ~ ! [X376] :
                              ( ~ r1(X332,X376)
                              | p1(X376) ) ) )
              & ~ ! [X377] :
                    ( ~ r1(X0,X377)
                    | p1(X377) ) )
            | ( ~ ! [X378] :
                    ( ~ r1(X0,X378)
                    | p2(X378) )
              & ~ ! [X379] :
                    ( ~ r1(X0,X379)
                    | ~ ( ~ ! [X380] :
                              ( ~ r1(X379,X380)
                              | p2(X380) )
                        & ~ ! [X381] :
                              ( ~ r1(X379,X381)
                              | ~ ( ~ ! [X382] :
                                        ( ~ r1(X381,X382)
                                        | p2(X382) )
                                  & ~ ! [X383] :
                                        ( ~ r1(X381,X383)
                                        | ~ ( ~ ! [X384] :
                                                  ( ~ r1(X383,X384)
                                                  | p2(X384) )
                                            & ~ ! [X385] :
                                                  ( ~ r1(X383,X385)
                                                  | ~ ( ~ ! [X386] :
                                                            ( ~ r1(X385,X386)
                                                            | p2(X386) )
                                                      & ~ ! [X387] :
                                                            ( ~ r1(X385,X387)
                                                            | ~ ( ~ ! [X388] :
                                                                      ( ~ r1(X387,X388)
                                                                      | p2(X388) )
                                                                & ~ ! [X389] :
                                                                      ( ~ r1(X387,X389)
                                                                      | ~ ( ~ ! [X390] :
                                                                                ( ~ r1(X389,X390)
                                                                                | p2(X390) )
                                                                          & ~ ! [X391] :
                                                                                ( ~ r1(X389,X391)
                                                                                | ~ ( ~ ! [X392] :
                                                                                          ( ~ r1(X391,X392)
                                                                                          | p2(X392) )
                                                                                    & ~ ! [X393] :
                                                                                          ( ~ r1(X391,X393)
                                                                                          | ~ ( ~ ! [X394] :
                                                                                                    ( ~ r1(X393,X394)
                                                                                                    | p2(X394) )
                                                                                              & ~ ! [X395] :
                                                                                                    ( ~ r1(X393,X395)
                                                                                                    | ~ ( ~ ! [X396] :
                                                                                                              ( ~ r1(X395,X396)
                                                                                                              | p2(X396) )
                                                                                                        & ~ ! [X397] :
                                                                                                              ( ~ r1(X395,X397)
                                                                                                              | ~ ( ~ ! [X398] :
                                                                                                                        ( ~ r1(X397,X398)
                                                                                                                        | p2(X398) )
                                                                                                                  & ~ ! [X399] :
                                                                                                                        ( ~ r1(X397,X399)
                                                                                                                        | ~ ( ~ ! [X400] :
                                                                                                                                  ( ~ r1(X399,X400)
                                                                                                                                  | p2(X400) )
                                                                                                                            & ~ ! [X401] :
                                                                                                                                  ( ~ r1(X399,X401)
                                                                                                                                  | ~ ( ~ ! [X402] :
                                                                                                                                            ( ~ r1(X401,X402)
                                                                                                                                            | p2(X402) )
                                                                                                                                      & ~ ! [X403] :
                                                                                                                                            ( ~ r1(X401,X403)
                                                                                                                                            | ~ ( ~ ! [X404] :
                                                                                                                                                      ( ~ r1(X403,X404)
                                                                                                                                                      | p2(X404) )
                                                                                                                                                & ~ ! [X405] :
                                                                                                                                                      ( ~ r1(X403,X405)
                                                                                                                                                      | ~ ! [X406] :
                                                                                                                                                            ( ~ r1(X405,X406)
                                                                                                                                                            | $false ) )
                                                                                                                                                & ~ ! [X407] :
                                                                                                                                                      ( ~ r1(X403,X407)
                                                                                                                                                      | p1(X407) ) ) )
                                                                                                                                      & ~ ! [X408] :
                                                                                                                                            ( ~ r1(X401,X408)
                                                                                                                                            | p1(X408) ) ) )
                                                                                                                            & ~ ! [X409] :
                                                                                                                                  ( ~ r1(X399,X409)
                                                                                                                                  | p1(X409) ) ) )
                                                                                                                  & ~ ! [X410] :
                                                                                                                        ( ~ r1(X397,X410)
                                                                                                                        | p1(X410) ) ) )
                                                                                                        & ~ ! [X411] :
                                                                                                              ( ~ r1(X395,X411)
                                                                                                              | p1(X411) ) ) )
                                                                                              & ~ ! [X412] :
                                                                                                    ( ~ r1(X393,X412)
                                                                                                    | p1(X412) ) ) )
                                                                                    & ~ ! [X413] :
                                                                                          ( ~ r1(X391,X413)
                                                                                          | p1(X413) ) ) )
                                                                          & ~ ! [X414] :
                                                                                ( ~ r1(X389,X414)
                                                                                | p1(X414) ) ) )
                                                                & ~ ! [X415] :
                                                                      ( ~ r1(X387,X415)
                                                                      | p1(X415) ) ) )
                                                      & ~ ! [X416] :
                                                            ( ~ r1(X385,X416)
                                                            | p1(X416) ) ) )
                                            & ~ ! [X417] :
                                                  ( ~ r1(X383,X417)
                                                  | p1(X417) ) ) )
                                  & ~ ! [X418] :
                                        ( ~ r1(X381,X418)
                                        | p1(X418) ) ) )
                        & ~ ! [X419] :
                              ( ~ r1(X379,X419)
                              | p1(X419) ) ) )
              & ~ ! [X420] :
                    ( ~ r1(X0,X420)
                    | p1(X420) ) )
            | ! [X421] :
                ( ~ r1(X0,X421)
                | p2(X421) )
            | ! [X422] :
                ( ~ r1(X0,X422)
                | ! [X423] :
                    ( ~ r1(X422,X423)
                    | p2(X423) )
                | ! [X424] :
                    ( ~ r1(X422,X424)
                    | ! [X425] :
                        ( ~ r1(X424,X425)
                        | p2(X425) )
                    | ! [X426] :
                        ( ~ r1(X424,X426)
                        | ! [X427] :
                            ( ~ r1(X426,X427)
                            | p2(X427) )
                        | ! [X428] :
                            ( ~ r1(X426,X428)
                            | ! [X429] :
                                ( ~ r1(X428,X429)
                                | p2(X429) )
                            | ! [X430] :
                                ( ~ r1(X428,X430)
                                | ! [X431] :
                                    ( ~ r1(X430,X431)
                                    | p2(X431) )
                                | ! [X432] :
                                    ( ~ r1(X430,X432)
                                    | ! [X433] :
                                        ( ~ r1(X432,X433)
                                        | p2(X433) )
                                    | ! [X434] :
                                        ( ~ r1(X432,X434)
                                        | ! [X435] :
                                            ( ~ r1(X434,X435)
                                            | p2(X435) )
                                        | ! [X436] :
                                            ( ~ r1(X434,X436)
                                            | ! [X437] :
                                                ( ~ r1(X436,X437)
                                                | p2(X437) )
                                            | ! [X438] :
                                                ( ~ r1(X436,X438)
                                                | ! [X439] :
                                                    ( ~ r1(X438,X439)
                                                    | p2(X439) )
                                                | ! [X440] :
                                                    ( ~ r1(X438,X440)
                                                    | ! [X441] :
                                                        ( ~ r1(X440,X441)
                                                        | p2(X441) )
                                                    | ! [X442] :
                                                        ( ~ r1(X440,X442)
                                                        | ! [X443] :
                                                            ( ~ r1(X442,X443)
                                                            | p2(X443) )
                                                        | ! [X444] :
                                                            ( ~ r1(X442,X444)
                                                            | ! [X445] :
                                                                ( ~ r1(X444,X445)
                                                                | p2(X445) )
                                                            | ! [X446] :
                                                                ( ~ r1(X444,X446)
                                                                | ! [X447] :
                                                                    ( ~ r1(X446,X447)
                                                                    | p2(X447) )
                                                                | ! [X448] :
                                                                    ( ~ r1(X446,X448)
                                                                    | ! [X449] :
                                                                        ( ~ r1(X448,X449)
                                                                        | p2(X449) )
                                                                    | ! [X450] :
                                                                        ( ~ r1(X448,X450)
                                                                        | ! [X451] :
                                                                            ( ~ r1(X450,X451)
                                                                            | ~ ! [X452] :
                                                                                  ( ~ r1(X451,X452)
                                                                                  | p1(X452) ) )
                                                                        | ! [X453] :
                                                                            ( ~ r1(X450,X453)
                                                                            | p1(X453) ) )
                                                                    | ! [X454] :
                                                                        ( ~ r1(X448,X454)
                                                                        | p1(X454) ) )
                                                                | ! [X455] :
                                                                    ( ~ r1(X446,X455)
                                                                    | p1(X455) ) )
                                                            | ! [X456] :
                                                                ( ~ r1(X444,X456)
                                                                | p1(X456) ) )
                                                        | ! [X457] :
                                                            ( ~ r1(X442,X457)
                                                            | p1(X457) ) )
                                                    | ! [X458] :
                                                        ( ~ r1(X440,X458)
                                                        | p1(X458) ) )
                                                | ! [X459] :
                                                    ( ~ r1(X438,X459)
                                                    | p1(X459) ) )
                                            | ! [X460] :
                                                ( ~ r1(X436,X460)
                                                | p1(X460) ) )
                                        | ! [X461] :
                                            ( ~ r1(X434,X461)
                                            | p1(X461) ) )
                                    | ! [X462] :
                                        ( ~ r1(X432,X462)
                                        | p1(X462) ) )
                                | ! [X463] :
                                    ( ~ r1(X430,X463)
                                    | p1(X463) ) )
                            | ! [X464] :
                                ( ~ r1(X428,X464)
                                | p1(X464) ) )
                        | ! [X465] :
                            ( ~ r1(X426,X465)
                            | p1(X465) ) )
                    | ! [X466] :
                        ( ~ r1(X424,X466)
                        | p1(X466) ) )
                | ! [X467] :
                    ( ~ r1(X422,X467)
                    | p1(X467) ) )
            | ! [X468] :
                ( ~ r1(X0,X468)
                | p1(X468) )
            | ( ~ ! [X469] :
                    ( ~ r1(X0,X469)
                    | p2(X469) )
              & ~ ! [X470] :
                    ( ~ r1(X0,X470)
                    | ~ ( ~ ! [X471] :
                              ( ~ r1(X470,X471)
                              | p2(X471) )
                        & ~ ! [X472] :
                              ( ~ r1(X470,X472)
                              | ~ ( ~ ! [X473] :
                                        ( ~ r1(X472,X473)
                                        | p2(X473) )
                                  & ~ ! [X474] :
                                        ( ~ r1(X472,X474)
                                        | ~ ( ~ ! [X475] :
                                                  ( ~ r1(X474,X475)
                                                  | p2(X475) )
                                            & ~ ! [X476] :
                                                  ( ~ r1(X474,X476)
                                                  | ~ ( ~ ! [X477] :
                                                            ( ~ r1(X476,X477)
                                                            | p2(X477) )
                                                      & ~ ! [X478] :
                                                            ( ~ r1(X476,X478)
                                                            | ~ ( ~ ! [X479] :
                                                                      ( ~ r1(X478,X479)
                                                                      | p2(X479) )
                                                                & ~ ! [X480] :
                                                                      ( ~ r1(X478,X480)
                                                                      | ~ ( ~ ! [X481] :
                                                                                ( ~ r1(X480,X481)
                                                                                | p2(X481) )
                                                                          & ~ ! [X482] :
                                                                                ( ~ r1(X480,X482)
                                                                                | ~ ( ~ ! [X483] :
                                                                                          ( ~ r1(X482,X483)
                                                                                          | p2(X483) )
                                                                                    & ~ ! [X484] :
                                                                                          ( ~ r1(X482,X484)
                                                                                          | ~ ( ~ ! [X485] :
                                                                                                    ( ~ r1(X484,X485)
                                                                                                    | p2(X485) )
                                                                                              & ~ ! [X486] :
                                                                                                    ( ~ r1(X484,X486)
                                                                                                    | ~ ( ~ ! [X487] :
                                                                                                              ( ~ r1(X486,X487)
                                                                                                              | p2(X487) )
                                                                                                        & ~ ! [X488] :
                                                                                                              ( ~ r1(X486,X488)
                                                                                                              | ~ ( ~ ! [X489] :
                                                                                                                        ( ~ r1(X488,X489)
                                                                                                                        | p2(X489) )
                                                                                                                  & ~ ! [X490] :
                                                                                                                        ( ~ r1(X488,X490)
                                                                                                                        | ~ ( ~ ! [X491] :
                                                                                                                                  ( ~ r1(X490,X491)
                                                                                                                                  | p2(X491) )
                                                                                                                            & ~ ! [X492] :
                                                                                                                                  ( ~ r1(X490,X492)
                                                                                                                                  | ~ ( ~ ! [X493] :
                                                                                                                                            ( ~ r1(X492,X493)
                                                                                                                                            | p2(X493) )
                                                                                                                                      & ~ ! [X494] :
                                                                                                                                            ( ~ r1(X492,X494)
                                                                                                                                            | ~ ( ~ ! [X495] :
                                                                                                                                                      ( ~ r1(X494,X495)
                                                                                                                                                      | ~ ! [X496] :
                                                                                                                                                            ( ~ r1(X495,X496)
                                                                                                                                                            | ~ p1(X496) ) )
                                                                                                                                                & p1(X494) ) )
                                                                                                                                      & ~ ! [X497] :
                                                                                                                                            ( ~ r1(X492,X497)
                                                                                                                                            | p1(X497) ) ) )
                                                                                                                            & ~ ! [X498] :
                                                                                                                                  ( ~ r1(X490,X498)
                                                                                                                                  | p1(X498) ) ) )
                                                                                                                  & ~ ! [X499] :
                                                                                                                        ( ~ r1(X488,X499)
                                                                                                                        | p1(X499) ) ) )
                                                                                                        & ~ ! [X500] :
                                                                                                              ( ~ r1(X486,X500)
                                                                                                              | p1(X500) ) ) )
                                                                                              & ~ ! [X501] :
                                                                                                    ( ~ r1(X484,X501)
                                                                                                    | p1(X501) ) ) )
                                                                                    & ~ ! [X502] :
                                                                                          ( ~ r1(X482,X502)
                                                                                          | p1(X502) ) ) )
                                                                          & ~ ! [X503] :
                                                                                ( ~ r1(X480,X503)
                                                                                | p1(X503) ) ) )
                                                                & ~ ! [X504] :
                                                                      ( ~ r1(X478,X504)
                                                                      | p1(X504) ) ) )
                                                      & ~ ! [X505] :
                                                            ( ~ r1(X476,X505)
                                                            | p1(X505) ) ) )
                                            & ~ ! [X506] :
                                                  ( ~ r1(X474,X506)
                                                  | p1(X506) ) ) )
                                  & ~ ! [X507] :
                                        ( ~ r1(X472,X507)
                                        | p1(X507) ) ) )
                        & ~ ! [X508] :
                              ( ~ r1(X470,X508)
                              | p1(X508) ) ) )
              & ~ ! [X509] :
                    ( ~ r1(X0,X509)
                    | p1(X509) ) )
            | ( ~ ! [X510] :
                    ( ~ r1(X0,X510)
                    | p2(X510) )
              & ~ ! [X511] :
                    ( ~ r1(X0,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(X536,X537)
                                                                                                                                                          | ~ ! [X538] :
                                                                                                                                                                ( ~ r1(X537,X538)
                                                                                                                                                                | p1(X538) ) )
                                                                                                                                                    & ~ ! [X539] :
                                                                                                                                                          ( ~ r1(X536,X539)
                                                                                                                                                          | p1(X539) ) ) ) )
                                                                                                                                      & ~ ! [X540] :
                                                                                                                                            ( ~ r1(X533,X540)
                                                                                                                                            | p1(X540) ) ) )
                                                                                                                            & ~ ! [X541] :
                                                                                                                                  ( ~ r1(X531,X541)
                                                                                                                                  | p1(X541) ) ) )
                                                                                                                  & ~ ! [X542] :
                                                                                                                        ( ~ r1(X529,X542)
                                                                                                                        | p1(X542) ) ) )
                                                                                                        & ~ ! [X543] :
                                                                                                              ( ~ r1(X527,X543)
                                                                                                              | p1(X543) ) ) )
                                                                                              & ~ ! [X544] :
                                                                                                    ( ~ r1(X525,X544)
                                                                                                    | p1(X544) ) ) )
                                                                                    & ~ ! [X545] :
                                                                                          ( ~ r1(X523,X545)
                                                                                          | p1(X545) ) ) )
                                                                          & ~ ! [X546] :
                                                                                ( ~ r1(X521,X546)
                                                                                | p1(X546) ) ) )
                                                                & ~ ! [X547] :
                                                                      ( ~ r1(X519,X547)
                                                                      | p1(X547) ) ) )
                                                      & ~ ! [X548] :
                                                            ( ~ r1(X517,X548)
                                                            | p1(X548) ) ) )
                                            & ~ ! [X549] :
                                                  ( ~ r1(X515,X549)
                                                  | p1(X549) ) ) )
                                  & ~ ! [X550] :
                                        ( ~ r1(X513,X550)
                                        | p1(X550) ) ) )
                        & ~ ! [X551] :
                              ( ~ r1(X511,X551)
                              | p1(X551) ) ) )
              & ~ ! [X552] :
                    ( ~ r1(X0,X552)
                    | p1(X552) ) )
            | ( ~ ! [X553] :
                    ( ~ r1(X0,X553)
                    | p2(X553) )
              & ~ ! [X554] :
                    ( ~ r1(X0,X554)
                    | ~ ( ~ ! [X555] :
                              ( ~ r1(X554,X555)
                              | p2(X555) )
                        & ~ ! [X556] :
                              ( ~ r1(X554,X556)
                              | ~ ( ~ ! [X557] :
                                        ( ~ r1(X556,X557)
                                        | p2(X557) )
                                  & ~ ! [X558] :
                                        ( ~ r1(X556,X558)
                                        | ~ ( ~ ! [X559] :
                                                  ( ~ r1(X558,X559)
                                                  | p2(X559) )
                                            & ~ ! [X560] :
                                                  ( ~ r1(X558,X560)
                                                  | ~ ( ~ ! [X561] :
                                                            ( ~ r1(X560,X561)
                                                            | p2(X561) )
                                                      & ~ ! [X562] :
                                                            ( ~ r1(X560,X562)
                                                            | ~ ( ~ ! [X563] :
                                                                      ( ~ r1(X562,X563)
                                                                      | p2(X563) )
                                                                & ~ ! [X564] :
                                                                      ( ~ r1(X562,X564)
                                                                      | ~ ( ~ ! [X565] :
                                                                                ( ~ r1(X564,X565)
                                                                                | p2(X565) )
                                                                          & ~ ! [X566] :
                                                                                ( ~ r1(X564,X566)
                                                                                | ~ ( ~ ! [X567] :
                                                                                          ( ~ r1(X566,X567)
                                                                                          | p2(X567) )
                                                                                    & ~ ! [X568] :
                                                                                          ( ~ r1(X566,X568)
                                                                                          | ~ ( ~ ! [X569] :
                                                                                                    ( ~ r1(X568,X569)
                                                                                                    | p2(X569) )
                                                                                              & ~ ! [X570] :
                                                                                                    ( ~ r1(X568,X570)
                                                                                                    | ~ ( ~ ! [X571] :
                                                                                                              ( ~ r1(X570,X571)
                                                                                                              | p2(X571) )
                                                                                                        & ~ ! [X572] :
                                                                                                              ( ~ r1(X570,X572)
                                                                                                              | ~ ( ~ ! [X573] :
                                                                                                                        ( ~ r1(X572,X573)
                                                                                                                        | p2(X573) )
                                                                                                                  & ~ ! [X574] :
                                                                                                                        ( ~ r1(X572,X574)
                                                                                                                        | ~ ( ~ ! [X575] :
                                                                                                                                  ( ~ r1(X574,X575)
                                                                                                                                  | p2(X575) )
                                                                                                                            & ~ ! [X576] :
                                                                                                                                  ( ~ r1(X574,X576)
                                                                                                                                  | ~ ( ~ ! [X577] :
                                                                                                                                            ( ~ r1(X576,X577)
                                                                                                                                            | p2(X577) )
                                                                                                                                      & ~ ! [X578] :
                                                                                                                                            ( ~ r1(X576,X578)
                                                                                                                                            | ~ ( ~ ! [X579] :
                                                                                                                                                      ( ~ r1(X578,X579)
                                                                                                                                                      | ~ ! [X580] :
                                                                                                                                                            ( ~ r1(X579,X580)
                                                                                                                                                            | ~ ! [X581] :
                                                                                                                                                                  ( ~ r1(X580,X581)
                                                                                                                                                                  | p1(X581) ) ) )
                                                                                                                                                & ~ ! [X582] :
                                                                                                                                                      ( ~ r1(X578,X582)
                                                                                                                                                      | ~ ! [X583] :
                                                                                                                                                            ( ~ r1(X582,X583)
                                                                                                                                                            | p1(X583) ) ) ) )
                                                                                                                                      & ~ ! [X584] :
                                                                                                                                            ( ~ r1(X576,X584)
                                                                                                                                            | p1(X584) ) ) )
                                                                                                                            & ~ ! [X585] :
                                                                                                                                  ( ~ r1(X574,X585)
                                                                                                                                  | p1(X585) ) ) )
                                                                                                                  & ~ ! [X586] :
                                                                                                                        ( ~ r1(X572,X586)
                                                                                                                        | p1(X586) ) ) )
                                                                                                        & ~ ! [X587] :
                                                                                                              ( ~ r1(X570,X587)
                                                                                                              | p1(X587) ) ) )
                                                                                              & ~ ! [X588] :
                                                                                                    ( ~ r1(X568,X588)
                                                                                                    | p1(X588) ) ) )
                                                                                    & ~ ! [X589] :
                                                                                          ( ~ r1(X566,X589)
                                                                                          | p1(X589) ) ) )
                                                                          & ~ ! [X590] :
                                                                                ( ~ r1(X564,X590)
                                                                                | p1(X590) ) ) )
                                                                & ~ ! [X591] :
                                                                      ( ~ r1(X562,X591)
                                                                      | p1(X591) ) ) )
                                                      & ~ ! [X592] :
                                                            ( ~ r1(X560,X592)
                                                            | p1(X592) ) ) )
                                            & ~ ! [X593] :
                                                  ( ~ r1(X558,X593)
                                                  | p1(X593) ) ) )
                                  & ~ ! [X594] :
                                        ( ~ r1(X556,X594)
                                        | p1(X594) ) ) )
                        & ~ ! [X595] :
                              ( ~ r1(X554,X595)
                              | p1(X595) ) ) )
              & ~ ! [X596] :
                    ( ~ r1(X0,X596)
                    | p1(X596) ) )
            | ( ~ ! [X597] :
                    ( ~ r1(X0,X597)
                    | p2(X597) )
              & ~ ! [X598] :
                    ( ~ r1(X0,X598)
                    | ~ ( ~ ! [X599] :
                              ( ~ r1(X598,X599)
                              | p2(X599) )
                        & ~ ! [X600] :
                              ( ~ r1(X598,X600)
                              | ~ ( ~ ! [X601] :
                                        ( ~ r1(X600,X601)
                                        | p2(X601) )
                                  & ~ ! [X602] :
                                        ( ~ r1(X600,X602)
                                        | ~ ( ~ ! [X603] :
                                                  ( ~ r1(X602,X603)
                                                  | p2(X603) )
                                            & ~ ! [X604] :
                                                  ( ~ r1(X602,X604)
                                                  | ~ ( ~ ! [X605] :
                                                            ( ~ r1(X604,X605)
                                                            | p2(X605) )
                                                      & ~ ! [X606] :
                                                            ( ~ r1(X604,X606)
                                                            | ~ ( ~ ! [X607] :
                                                                      ( ~ r1(X606,X607)
                                                                      | p2(X607) )
                                                                & ~ ! [X608] :
                                                                      ( ~ r1(X606,X608)
                                                                      | ~ ( ~ ! [X609] :
                                                                                ( ~ r1(X608,X609)
                                                                                | p2(X609) )
                                                                          & ~ ! [X610] :
                                                                                ( ~ r1(X608,X610)
                                                                                | ~ ( ~ ! [X611] :
                                                                                          ( ~ r1(X610,X611)
                                                                                          | p2(X611) )
                                                                                    & ~ ! [X612] :
                                                                                          ( ~ r1(X610,X612)
                                                                                          | ~ ( ~ ! [X613] :
                                                                                                    ( ~ r1(X612,X613)
                                                                                                    | p2(X613) )
                                                                                              & ~ ! [X614] :
                                                                                                    ( ~ r1(X612,X614)
                                                                                                    | ~ ( ~ ! [X615] :
                                                                                                              ( ~ r1(X614,X615)
                                                                                                              | p2(X615) )
                                                                                                        & ~ ! [X616] :
                                                                                                              ( ~ r1(X614,X616)
                                                                                                              | ~ ( ~ ! [X617] :
                                                                                                                        ( ~ r1(X616,X617)
                                                                                                                        | p2(X617) )
                                                                                                                  & ~ ! [X618] :
                                                                                                                        ( ~ r1(X616,X618)
                                                                                                                        | ~ ( ~ ! [X619] :
                                                                                                                                  ( ~ r1(X618,X619)
                                                                                                                                  | p2(X619) )
                                                                                                                            & ~ ! [X620] :
                                                                                                                                  ( ~ r1(X618,X620)
                                                                                                                                  | ~ ( ~ ! [X621] :
                                                                                                                                            ( ~ r1(X620,X621)
                                                                                                                                            | p2(X621) )
                                                                                                                                      & ~ ! [X622] :
                                                                                                                                            ( ~ r1(X620,X622)
                                                                                                                                            | ~ ! [X623] :
                                                                                                                                                  ( ~ r1(X622,X623)
                                                                                                                                                  | $false ) )
                                                                                                                                      & ~ ! [X624] :
                                                                                                                                            ( ~ r1(X620,X624)
                                                                                                                                            | p1(X624) ) ) )
                                                                                                                            & ~ ! [X625] :
                                                                                                                                  ( ~ r1(X618,X625)
                                                                                                                                  | p1(X625) ) ) )
                                                                                                                  & ~ ! [X626] :
                                                                                                                        ( ~ r1(X616,X626)
                                                                                                                        | p1(X626) ) ) )
                                                                                                        & ~ ! [X627] :
                                                                                                              ( ~ r1(X614,X627)
                                                                                                              | p1(X627) ) ) )
                                                                                              & ~ ! [X628] :
                                                                                                    ( ~ r1(X612,X628)
                                                                                                    | p1(X628) ) ) )
                                                                                    & ~ ! [X629] :
                                                                                          ( ~ r1(X610,X629)
                                                                                          | p1(X629) ) ) )
                                                                          & ~ ! [X630] :
                                                                                ( ~ r1(X608,X630)
                                                                                | p1(X630) ) ) )
                                                                & ~ ! [X631] :
                                                                      ( ~ r1(X606,X631)
                                                                      | p1(X631) ) ) )
                                                      & ~ ! [X632] :
                                                            ( ~ r1(X604,X632)
                                                            | p1(X632) ) ) )
                                            & ~ ! [X633] :
                                                  ( ~ r1(X602,X633)
                                                  | p1(X633) ) ) )
                                  & ~ ! [X634] :
                                        ( ~ r1(X600,X634)
                                        | p1(X634) ) ) )
                        & ~ ! [X635] :
                              ( ~ r1(X598,X635)
                              | p1(X635) ) ) )
              & ~ ! [X636] :
                    ( ~ r1(X0,X636)
                    | p1(X636) ) )
            | ! [X637] :
                ( ~ r1(X0,X637)
                | p2(X637) )
            | ! [X638] :
                ( ~ r1(X0,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)
                                                    | p2(X655) )
                                                | ! [X656] :
                                                    ( ~ r1(X654,X656)
                                                    | ! [X657] :
                                                        ( ~ r1(X656,X657)
                                                        | p2(X657) )
                                                    | ! [X658] :
                                                        ( ~ r1(X656,X658)
                                                        | ! [X659] :
                                                            ( ~ r1(X658,X659)
                                                            | p2(X659) )
                                                        | ! [X660] :
                                                            ( ~ r1(X658,X660)
                                                            | ! [X661] :
                                                                ( ~ r1(X660,X661)
                                                                | p2(X661) )
                                                            | ! [X662] :
                                                                ( ~ r1(X660,X662)
                                                                | ! [X663] :
                                                                    ( ~ r1(X662,X663)
                                                                    | p2(X663) )
                                                                | ! [X664] :
                                                                    ( ~ r1(X662,X664)
                                                                    | ! [X665] :
                                                                        ( ~ r1(X664,X665)
                                                                        | p2(X665) )
                                                                    | ! [X666] :
                                                                        ( ~ r1(X664,X666)
                                                                        | ! [X667] :
                                                                            ( ~ r1(X666,X667)
                                                                            | ~ ! [X668] :
                                                                                  ( ~ r1(X667,X668)
                                                                                  | p1(X668) ) )
                                                                        | ! [X669] :
                                                                            ( ~ r1(X666,X669)
                                                                            | p1(X669) ) )
                                                                    | ! [X670] :
                                                                        ( ~ r1(X664,X670)
                                                                        | p1(X670) ) )
                                                                | ! [X671] :
                                                                    ( ~ r1(X662,X671)
                                                                    | p1(X671) ) )
                                                            | ! [X672] :
                                                                ( ~ r1(X660,X672)
                                                                | p1(X672) ) )
                                                        | ! [X673] :
                                                            ( ~ r1(X658,X673)
                                                            | p1(X673) ) )
                                                    | ! [X674] :
                                                        ( ~ r1(X656,X674)
                                                        | p1(X674) ) )
                                                | ! [X675] :
                                                    ( ~ r1(X654,X675)
                                                    | p1(X675) ) )
                                            | ! [X676] :
                                                ( ~ r1(X652,X676)
                                                | p1(X676) ) )
                                        | ! [X677] :
                                            ( ~ r1(X650,X677)
                                            | p1(X677) ) )
                                    | ! [X678] :
                                        ( ~ r1(X648,X678)
                                        | p1(X678) ) )
                                | ! [X679] :
                                    ( ~ r1(X646,X679)
                                    | p1(X679) ) )
                            | ! [X680] :
                                ( ~ r1(X644,X680)
                                | p1(X680) ) )
                        | ! [X681] :
                            ( ~ r1(X642,X681)
                            | p1(X681) ) )
                    | ! [X682] :
                        ( ~ r1(X640,X682)
                        | p1(X682) ) )
                | ! [X683] :
                    ( ~ r1(X638,X683)
                    | p1(X683) ) )
            | ! [X684] :
                ( ~ r1(X0,X684)
                | p1(X684) )
            | ( ~ ! [X685] :
                    ( ~ r1(X0,X685)
                    | p2(X685) )
              & ~ ! [X686] :
                    ( ~ r1(X0,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)
                                                                                                                                            | ~ ! [X710] :
                                                                                                                                                  ( ~ r1(X709,X710)
                                                                                                                                                  | ~ p1(X710) ) )
                                                                                                                                      & p1(X708) ) )
                                                                                                                            & ~ ! [X711] :
                                                                                                                                  ( ~ r1(X706,X711)
                                                                                                                                  | p1(X711) ) ) )
                                                                                                                  & ~ ! [X712] :
                                                                                                                        ( ~ r1(X704,X712)
                                                                                                                        | p1(X712) ) ) )
                                                                                                        & ~ ! [X713] :
                                                                                                              ( ~ r1(X702,X713)
                                                                                                              | p1(X713) ) ) )
                                                                                              & ~ ! [X714] :
                                                                                                    ( ~ r1(X700,X714)
                                                                                                    | p1(X714) ) ) )
                                                                                    & ~ ! [X715] :
                                                                                          ( ~ r1(X698,X715)
                                                                                          | p1(X715) ) ) )
                                                                          & ~ ! [X716] :
                                                                                ( ~ r1(X696,X716)
                                                                                | p1(X716) ) ) )
                                                                & ~ ! [X717] :
                                                                      ( ~ r1(X694,X717)
                                                                      | p1(X717) ) ) )
                                                      & ~ ! [X718] :
                                                            ( ~ r1(X692,X718)
                                                            | p1(X718) ) ) )
                                            & ~ ! [X719] :
                                                  ( ~ r1(X690,X719)
                                                  | p1(X719) ) ) )
                                  & ~ ! [X720] :
                                        ( ~ r1(X688,X720)
                                        | p1(X720) ) ) )
                        & ~ ! [X721] :
                              ( ~ r1(X686,X721)
                              | p1(X721) ) ) )
              & ~ ! [X722] :
                    ( ~ r1(X0,X722)
                    | p1(X722) ) )
            | ( ~ ! [X723] :
                    ( ~ r1(X0,X723)
                    | p2(X723) )
              & ~ ! [X724] :
                    ( ~ r1(X0,X724)
                    | ~ ( ~ ! [X725] :
                              ( ~ r1(X724,X725)
                              | p2(X725) )
                        & ~ ! [X726] :
                              ( ~ r1(X724,X726)
                              | ~ ( ~ ! [X727] :
                                        ( ~ r1(X726,X727)
                                        | p2(X727) )
                                  & ~ ! [X728] :
                                        ( ~ r1(X726,X728)
                                        | ~ ( ~ ! [X729] :
                                                  ( ~ r1(X728,X729)
                                                  | p2(X729) )
                                            & ~ ! [X730] :
                                                  ( ~ r1(X728,X730)
                                                  | ~ ( ~ ! [X731] :
                                                            ( ~ r1(X730,X731)
                                                            | p2(X731) )
                                                      & ~ ! [X732] :
                                                            ( ~ r1(X730,X732)
                                                            | ~ ( ~ ! [X733] :
                                                                      ( ~ r1(X732,X733)
                                                                      | p2(X733) )
                                                                & ~ ! [X734] :
                                                                      ( ~ r1(X732,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)
                                                                                                                                      | ~ ( ~ ! [X748] :
                                                                                                                                                ( ~ r1(X747,X748)
                                                                                                                                                | ~ ! [X749] :
                                                                                                                                                      ( ~ r1(X748,X749)
                                                                                                                                                      | p1(X749) ) )
                                                                                                                                          & ~ ! [X750] :
                                                                                                                                                ( ~ r1(X747,X750)
                                                                                                                                                | p1(X750) ) ) ) )
                                                                                                                            & ~ ! [X751] :
                                                                                                                                  ( ~ r1(X744,X751)
                                                                                                                                  | p1(X751) ) ) )
                                                                                                                  & ~ ! [X752] :
                                                                                                                        ( ~ r1(X742,X752)
                                                                                                                        | p1(X752) ) ) )
                                                                                                        & ~ ! [X753] :
                                                                                                              ( ~ r1(X740,X753)
                                                                                                              | p1(X753) ) ) )
                                                                                              & ~ ! [X754] :
                                                                                                    ( ~ r1(X738,X754)
                                                                                                    | p1(X754) ) ) )
                                                                                    & ~ ! [X755] :
                                                                                          ( ~ r1(X736,X755)
                                                                                          | p1(X755) ) ) )
                                                                          & ~ ! [X756] :
                                                                                ( ~ r1(X734,X756)
                                                                                | p1(X756) ) ) )
                                                                & ~ ! [X757] :
                                                                      ( ~ r1(X732,X757)
                                                                      | p1(X757) ) ) )
                                                      & ~ ! [X758] :
                                                            ( ~ r1(X730,X758)
                                                            | p1(X758) ) ) )
                                            & ~ ! [X759] :
                                                  ( ~ r1(X728,X759)
                                                  | p1(X759) ) ) )
                                  & ~ ! [X760] :
                                        ( ~ r1(X726,X760)
                                        | p1(X760) ) ) )
                        & ~ ! [X761] :
                              ( ~ r1(X724,X761)
                              | p1(X761) ) ) )
              & ~ ! [X762] :
                    ( ~ r1(X0,X762)
                    | p1(X762) ) )
            | ( ~ ! [X763] :
                    ( ~ r1(X0,X763)
                    | p2(X763) )
              & ~ ! [X764] :
                    ( ~ r1(X0,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)
                                                  | p2(X769) )
                                            & ~ ! [X770] :
                                                  ( ~ r1(X768,X770)
                                                  | ~ ( ~ ! [X771] :
                                                            ( ~ r1(X770,X771)
                                                            | p2(X771) )
                                                      & ~ ! [X772] :
                                                            ( ~ r1(X770,X772)
                                                            | ~ ( ~ ! [X773] :
                                                                      ( ~ r1(X772,X773)
                                                                      | p2(X773) )
                                                                & ~ ! [X774] :
                                                                      ( ~ r1(X772,X774)
                                                                      | ~ ( ~ ! [X775] :
                                                                                ( ~ r1(X774,X775)
                                                                                | p2(X775) )
                                                                          & ~ ! [X776] :
                                                                                ( ~ r1(X774,X776)
                                                                                | ~ ( ~ ! [X777] :
                                                                                          ( ~ r1(X776,X777)
                                                                                          | p2(X777) )
                                                                                    & ~ ! [X778] :
                                                                                          ( ~ r1(X776,X778)
                                                                                          | ~ ( ~ ! [X779] :
                                                                                                    ( ~ r1(X778,X779)
                                                                                                    | p2(X779) )
                                                                                              & ~ ! [X780] :
                                                                                                    ( ~ r1(X778,X780)
                                                                                                    | ~ ( ~ ! [X781] :
                                                                                                              ( ~ r1(X780,X781)
                                                                                                              | p2(X781) )
                                                                                                        & ~ ! [X782] :
                                                                                                              ( ~ r1(X780,X782)
                                                                                                              | ~ ( ~ ! [X783] :
                                                                                                                        ( ~ r1(X782,X783)
                                                                                                                        | p2(X783) )
                                                                                                                  & ~ ! [X784] :
                                                                                                                        ( ~ r1(X782,X784)
                                                                                                                        | ~ ( ~ ! [X785] :
                                                                                                                                  ( ~ r1(X784,X785)
                                                                                                                                  | p2(X785) )
                                                                                                                            & ~ ! [X786] :
                                                                                                                                  ( ~ r1(X784,X786)
                                                                                                                                  | ~ ( ~ ! [X787] :
                                                                                                                                            ( ~ r1(X786,X787)
                                                                                                                                            | ~ ! [X788] :
                                                                                                                                                  ( ~ r1(X787,X788)
                                                                                                                                                  | ~ ! [X789] :
                                                                                                                                                        ( ~ r1(X788,X789)
                                                                                                                                                        | p1(X789) ) ) )
                                                                                                                                      & ~ ! [X790] :
                                                                                                                                            ( ~ r1(X786,X790)
                                                                                                                                            | ~ ! [X791] :
                                                                                                                                                  ( ~ r1(X790,X791)
                                                                                                                                                  | p1(X791) ) ) ) )
                                                                                                                            & ~ ! [X792] :
                                                                                                                                  ( ~ r1(X784,X792)
                                                                                                                                  | p1(X792) ) ) )
                                                                                                                  & ~ ! [X793] :
                                                                                                                        ( ~ r1(X782,X793)
                                                                                                                        | p1(X793) ) ) )
                                                                                                        & ~ ! [X794] :
                                                                                                              ( ~ r1(X780,X794)
                                                                                                              | p1(X794) ) ) )
                                                                                              & ~ ! [X795] :
                                                                                                    ( ~ r1(X778,X795)
                                                                                                    | p1(X795) ) ) )
                                                                                    & ~ ! [X796] :
                                                                                          ( ~ r1(X776,X796)
                                                                                          | p1(X796) ) ) )
                                                                          & ~ ! [X797] :
                                                                                ( ~ r1(X774,X797)
                                                                                | p1(X797) ) ) )
                                                                & ~ ! [X798] :
                                                                      ( ~ r1(X772,X798)
                                                                      | p1(X798) ) ) )
                                                      & ~ ! [X799] :
                                                            ( ~ r1(X770,X799)
                                                            | p1(X799) ) ) )
                                            & ~ ! [X800] :
                                                  ( ~ r1(X768,X800)
                                                  | p1(X800) ) ) )
                                  & ~ ! [X801] :
                                        ( ~ r1(X766,X801)
                                        | p1(X801) ) ) )
                        & ~ ! [X802] :
                              ( ~ r1(X764,X802)
                              | p1(X802) ) ) )
              & ~ ! [X803] :
                    ( ~ r1(X0,X803)
                    | p1(X803) ) )
            | ( ~ ! [X804] :
                    ( ~ r1(X0,X804)
                    | p2(X804) )
              & ~ ! [X805] :
                    ( ~ r1(X0,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(X0,X840)
                    | p1(X840) ) )
            | ! [X841] :
                ( ~ r1(X0,X841)
                | p2(X841) )
            | ! [X842] :
                ( ~ r1(X0,X842)
                | ! [X843] :
                    ( ~ r1(X842,X843)
                    | p2(X843) )
                | ! [X844] :
                    ( ~ r1(X842,X844)
                    | ! [X845] :
                        ( ~ r1(X844,X845)
                        | p2(X845) )
                    | ! [X846] :
                        ( ~ r1(X844,X846)
                        | ! [X847] :
                            ( ~ r1(X846,X847)
                            | p2(X847) )
                        | ! [X848] :
                            ( ~ r1(X846,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)
                                                                            | ~ ! [X872] :
                                                                                  ( ~ r1(X871,X872)
                                                                                  | p1(X872) ) )
                                                                        | ! [X873] :
                                                                            ( ~ r1(X870,X873)
                                                                            | p1(X873) ) )
                                                                    | ! [X874] :
                                                                        ( ~ r1(X868,X874)
                                                                        | p1(X874) ) )
                                                                | ! [X875] :
                                                                    ( ~ r1(X866,X875)
                                                                    | p1(X875) ) )
                                                            | ! [X876] :
                                                                ( ~ r1(X864,X876)
                                                                | p1(X876) ) )
                                                        | ! [X877] :
                                                            ( ~ r1(X862,X877)
                                                            | p1(X877) ) )
                                                    | ! [X878] :
                                                        ( ~ r1(X860,X878)
                                                        | p1(X878) ) )
                                                | ! [X879] :
                                                    ( ~ r1(X858,X879)
                                                    | p1(X879) ) )
                                            | ! [X880] :
                                                ( ~ r1(X856,X880)
                                                | p1(X880) ) )
                                        | ! [X881] :
                                            ( ~ r1(X854,X881)
                                            | p1(X881) ) )
                                    | ! [X882] :
                                        ( ~ r1(X852,X882)
                                        | p1(X882) ) )
                                | ! [X883] :
                                    ( ~ r1(X850,X883)
                                    | p1(X883) ) )
                            | ! [X884] :
                                ( ~ r1(X848,X884)
                                | p1(X884) ) )
                        | ! [X885] :
                            ( ~ r1(X846,X885)
                            | p1(X885) ) )
                    | ! [X886] :
                        ( ~ r1(X844,X886)
                        | p1(X886) ) )
                | ! [X887] :
                    ( ~ r1(X842,X887)
                    | p1(X887) ) )
            | ! [X888] :
                ( ~ r1(X0,X888)
                | p1(X888) )
            | ( ~ ! [X889] :
                    ( ~ r1(X0,X889)
                    | p2(X889) )
              & ~ ! [X890] :
                    ( ~ r1(X0,X890)
                    | ~ ( ~ ! [X891] :
                              ( ~ r1(X890,X891)
                              | p2(X891) )
                        & ~ ! [X892] :
                              ( ~ r1(X890,X892)
                              | ~ ( ~ ! [X893] :
                                        ( ~ r1(X892,X893)
                                        | p2(X893) )
                                  & ~ ! [X894] :
                                        ( ~ r1(X892,X894)
                                        | ~ ( ~ ! [X895] :
                                                  ( ~ r1(X894,X895)
                                                  | p2(X895) )
                                            & ~ ! [X896] :
                                                  ( ~ r1(X894,X896)
                                                  | ~ ( ~ ! [X897] :
                                                            ( ~ r1(X896,X897)
                                                            | p2(X897) )
                                                      & ~ ! [X898] :
                                                            ( ~ r1(X896,X898)
                                                            | ~ ( ~ ! [X899] :
                                                                      ( ~ r1(X898,X899)
                                                                      | p2(X899) )
                                                                & ~ ! [X900] :
                                                                      ( ~ r1(X898,X900)
                                                                      | ~ ( ~ ! [X901] :
                                                                                ( ~ r1(X900,X901)
                                                                                | p2(X901) )
                                                                          & ~ ! [X902] :
                                                                                ( ~ r1(X900,X902)
                                                                                | ~ ( ~ ! [X903] :
                                                                                          ( ~ r1(X902,X903)
                                                                                          | p2(X903) )
                                                                                    & ~ ! [X904] :
                                                                                          ( ~ r1(X902,X904)
                                                                                          | ~ ( ~ ! [X905] :
                                                                                                    ( ~ r1(X904,X905)
                                                                                                    | p2(X905) )
                                                                                              & ~ ! [X906] :
                                                                                                    ( ~ r1(X904,X906)
                                                                                                    | ~ ( ~ ! [X907] :
                                                                                                              ( ~ r1(X906,X907)
                                                                                                              | p2(X907) )
                                                                                                        & ~ ! [X908] :
                                                                                                              ( ~ r1(X906,X908)
                                                                                                              | ~ ( ~ ! [X909] :
                                                                                                                        ( ~ r1(X908,X909)
                                                                                                                        | p2(X909) )
                                                                                                                  & ~ ! [X910] :
                                                                                                                        ( ~ r1(X908,X910)
                                                                                                                        | ~ ( ~ ! [X911] :
                                                                                                                                  ( ~ r1(X910,X911)
                                                                                                                                  | ~ ! [X912] :
                                                                                                                                        ( ~ r1(X911,X912)
                                                                                                                                        | ~ p1(X912) ) )
                                                                                                                            & p1(X910) ) )
                                                                                                                  & ~ ! [X913] :
                                                                                                                        ( ~ r1(X908,X913)
                                                                                                                        | p1(X913) ) ) )
                                                                                                        & ~ ! [X914] :
                                                                                                              ( ~ r1(X906,X914)
                                                                                                              | p1(X914) ) ) )
                                                                                              & ~ ! [X915] :
                                                                                                    ( ~ r1(X904,X915)
                                                                                                    | p1(X915) ) ) )
                                                                                    & ~ ! [X916] :
                                                                                          ( ~ r1(X902,X916)
                                                                                          | p1(X916) ) ) )
                                                                          & ~ ! [X917] :
                                                                                ( ~ r1(X900,X917)
                                                                                | p1(X917) ) ) )
                                                                & ~ ! [X918] :
                                                                      ( ~ r1(X898,X918)
                                                                      | p1(X918) ) ) )
                                                      & ~ ! [X919] :
                                                            ( ~ r1(X896,X919)
                                                            | p1(X919) ) ) )
                                            & ~ ! [X920] :
                                                  ( ~ r1(X894,X920)
                                                  | p1(X920) ) ) )
                                  & ~ ! [X921] :
                                        ( ~ r1(X892,X921)
                                        | p1(X921) ) ) )
                        & ~ ! [X922] :
                              ( ~ r1(X890,X922)
                              | p1(X922) ) ) )
              & ~ ! [X923] :
                    ( ~ r1(X0,X923)
                    | p1(X923) ) )
            | ( ~ ! [X924] :
                    ( ~ r1(X0,X924)
                    | p2(X924) )
              & ~ ! [X925] :
                    ( ~ r1(X0,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)
                                                                                                                        | p2(X944) )
                                                                                                                  & ~ ! [X945] :
                                                                                                                        ( ~ r1(X943,X945)
                                                                                                                        | ! [X946] :
                                                                                                                            ( ~ r1(X945,X946)
                                                                                                                            | ~ ( ~ ! [X947] :
                                                                                                                                      ( ~ r1(X946,X947)
                                                                                                                                      | ~ ! [X948] :
                                                                                                                                            ( ~ r1(X947,X948)
                                                                                                                                            | p1(X948) ) )
                                                                                                                                & ~ ! [X949] :
                                                                                                                                      ( ~ r1(X946,X949)
                                                                                                                                      | p1(X949) ) ) ) )
                                                                                                                  & ~ ! [X950] :
                                                                                                                        ( ~ r1(X943,X950)
                                                                                                                        | p1(X950) ) ) )
                                                                                                        & ~ ! [X951] :
                                                                                                              ( ~ r1(X941,X951)
                                                                                                              | p1(X951) ) ) )
                                                                                              & ~ ! [X952] :
                                                                                                    ( ~ r1(X939,X952)
                                                                                                    | p1(X952) ) ) )
                                                                                    & ~ ! [X953] :
                                                                                          ( ~ r1(X937,X953)
                                                                                          | p1(X953) ) ) )
                                                                          & ~ ! [X954] :
                                                                                ( ~ r1(X935,X954)
                                                                                | p1(X954) ) ) )
                                                                & ~ ! [X955] :
                                                                      ( ~ r1(X933,X955)
                                                                      | p1(X955) ) ) )
                                                      & ~ ! [X956] :
                                                            ( ~ r1(X931,X956)
                                                            | p1(X956) ) ) )
                                            & ~ ! [X957] :
                                                  ( ~ r1(X929,X957)
                                                  | p1(X957) ) ) )
                                  & ~ ! [X958] :
                                        ( ~ r1(X927,X958)
                                        | p1(X958) ) ) )
                        & ~ ! [X959] :
                              ( ~ r1(X925,X959)
                              | p1(X959) ) ) )
              & ~ ! [X960] :
                    ( ~ r1(X0,X960)
                    | p1(X960) ) )
            | ( ~ ! [X961] :
                    ( ~ r1(X0,X961)
                    | p2(X961) )
              & ~ ! [X962] :
                    ( ~ r1(X0,X962)
                    | ~ ( ~ ! [X963] :
                              ( ~ r1(X962,X963)
                              | p2(X963) )
                        & ~ ! [X964] :
                              ( ~ r1(X962,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)
                                                                                                                                  | ~ ! [X984] :
                                                                                                                                        ( ~ r1(X983,X984)
                                                                                                                                        | ~ ! [X985] :
                                                                                                                                              ( ~ r1(X984,X985)
                                                                                                                                              | p1(X985) ) ) )
                                                                                                                            & ~ ! [X986] :
                                                                                                                                  ( ~ r1(X982,X986)
                                                                                                                                  | ~ ! [X987] :
                                                                                                                                        ( ~ r1(X986,X987)
                                                                                                                                        | p1(X987) ) ) ) )
                                                                                                                  & ~ ! [X988] :
                                                                                                                        ( ~ r1(X980,X988)
                                                                                                                        | p1(X988) ) ) )
                                                                                                        & ~ ! [X989] :
                                                                                                              ( ~ r1(X978,X989)
                                                                                                              | p1(X989) ) ) )
                                                                                              & ~ ! [X990] :
                                                                                                    ( ~ r1(X976,X990)
                                                                                                    | p1(X990) ) ) )
                                                                                    & ~ ! [X991] :
                                                                                          ( ~ r1(X974,X991)
                                                                                          | p1(X991) ) ) )
                                                                          & ~ ! [X992] :
                                                                                ( ~ r1(X972,X992)
                                                                                | p1(X992) ) ) )
                                                                & ~ ! [X993] :
                                                                      ( ~ r1(X970,X993)
                                                                      | p1(X993) ) ) )
                                                      & ~ ! [X994] :
                                                            ( ~ r1(X968,X994)
                                                            | p1(X994) ) ) )
                                            & ~ ! [X995] :
                                                  ( ~ r1(X966,X995)
                                                  | p1(X995) ) ) )
                                  & ~ ! [X996] :
                                        ( ~ r1(X964,X996)
                                        | p1(X996) ) ) )
                        & ~ ! [X997] :
                              ( ~ r1(X962,X997)
                              | p1(X997) ) ) )
              & ~ ! [X998] :
                    ( ~ r1(X0,X998)
                    | p1(X998) ) )
            | ( ~ ! [X999] :
                    ( ~ r1(X0,X999)
                    | p2(X999) )
              & ~ ! [X1000] :
                    ( ~ r1(X0,X1000)
                    | ~ ( ~ ! [X1001] :
                              ( ~ r1(X1000,X1001)
                              | p2(X1001) )
                        & ~ ! [X1002] :
                              ( ~ r1(X1000,X1002)
                              | ~ ( ~ ! [X1003] :
                                        ( ~ r1(X1002,X1003)
                                        | p2(X1003) )
                                  & ~ ! [X1004] :
                                        ( ~ r1(X1002,X1004)
                                        | ~ ( ~ ! [X1005] :
                                                  ( ~ r1(X1004,X1005)
                                                  | p2(X1005) )
                                            & ~ ! [X1006] :
                                                  ( ~ r1(X1004,X1006)
                                                  | ~ ( ~ ! [X1007] :
                                                            ( ~ r1(X1006,X1007)
                                                            | p2(X1007) )
                                                      & ~ ! [X1008] :
                                                            ( ~ r1(X1006,X1008)
                                                            | ~ ( ~ ! [X1009] :
                                                                      ( ~ r1(X1008,X1009)
                                                                      | p2(X1009) )
                                                                & ~ ! [X1010] :
                                                                      ( ~ r1(X1008,X1010)
                                                                      | ~ ( ~ ! [X1011] :
                                                                                ( ~ r1(X1010,X1011)
                                                                                | p2(X1011) )
                                                                          & ~ ! [X1012] :
                                                                                ( ~ r1(X1010,X1012)
                                                                                | ~ ( ~ ! [X1013] :
                                                                                          ( ~ r1(X1012,X1013)
                                                                                          | p2(X1013) )
                                                                                    & ~ ! [X1014] :
                                                                                          ( ~ r1(X1012,X1014)
                                                                                          | ~ ( ~ ! [X1015] :
                                                                                                    ( ~ r1(X1014,X1015)
                                                                                                    | p2(X1015) )
                                                                                              & ~ ! [X1016] :
                                                                                                    ( ~ r1(X1014,X1016)
                                                                                                    | ~ ( ~ ! [X1017] :
                                                                                                              ( ~ r1(X1016,X1017)
                                                                                                              | p2(X1017) )
                                                                                                        & ~ ! [X1018] :
                                                                                                              ( ~ r1(X1016,X1018)
                                                                                                              | ~ ( ~ ! [X1019] :
                                                                                                                        ( ~ r1(X1018,X1019)
                                                                                                                        | p2(X1019) )
                                                                                                                  & ~ ! [X1020] :
                                                                                                                        ( ~ r1(X1018,X1020)
                                                                                                                        | ~ ! [X1021] :
                                                                                                                              ( ~ r1(X1020,X1021)
                                                                                                                              | $false ) )
                                                                                                                  & ~ ! [X1022] :
                                                                                                                        ( ~ r1(X1018,X1022)
                                                                                                                        | p1(X1022) ) ) )
                                                                                                        & ~ ! [X1023] :
                                                                                                              ( ~ r1(X1016,X1023)
                                                                                                              | p1(X1023) ) ) )
                                                                                              & ~ ! [X1024] :
                                                                                                    ( ~ r1(X1014,X1024)
                                                                                                    | p1(X1024) ) ) )
                                                                                    & ~ ! [X1025] :
                                                                                          ( ~ r1(X1012,X1025)
                                                                                          | p1(X1025) ) ) )
                                                                          & ~ ! [X1026] :
                                                                                ( ~ r1(X1010,X1026)
                                                                                | p1(X1026) ) ) )
                                                                & ~ ! [X1027] :
                                                                      ( ~ r1(X1008,X1027)
                                                                      | p1(X1027) ) ) )
                                                      & ~ ! [X1028] :
                                                            ( ~ r1(X1006,X1028)
                                                            | p1(X1028) ) ) )
                                            & ~ ! [X1029] :
                                                  ( ~ r1(X1004,X1029)
                                                  | p1(X1029) ) ) )
                                  & ~ ! [X1030] :
                                        ( ~ r1(X1002,X1030)
                                        | p1(X1030) ) ) )
                        & ~ ! [X1031] :
                              ( ~ r1(X1000,X1031)
                              | p1(X1031) ) ) )
              & ~ ! [X1032] :
                    ( ~ r1(X0,X1032)
                    | p1(X1032) ) )
            | ! [X1033] :
                ( ~ r1(X0,X1033)
                | p2(X1033) )
            | ! [X1034] :
                ( ~ r1(X0,X1034)
                | ! [X1035] :
                    ( ~ r1(X1034,X1035)
                    | p2(X1035) )
                | ! [X1036] :
                    ( ~ r1(X1034,X1036)
                    | ! [X1037] :
                        ( ~ r1(X1036,X1037)
                        | p2(X1037) )
                    | ! [X1038] :
                        ( ~ r1(X1036,X1038)
                        | ! [X1039] :
                            ( ~ r1(X1038,X1039)
                            | p2(X1039) )
                        | ! [X1040] :
                            ( ~ r1(X1038,X1040)
                            | ! [X1041] :
                                ( ~ r1(X1040,X1041)
                                | p2(X1041) )
                            | ! [X1042] :
                                ( ~ r1(X1040,X1042)
                                | ! [X1043] :
                                    ( ~ r1(X1042,X1043)
                                    | p2(X1043) )
                                | ! [X1044] :
                                    ( ~ r1(X1042,X1044)
                                    | ! [X1045] :
                                        ( ~ r1(X1044,X1045)
                                        | p2(X1045) )
                                    | ! [X1046] :
                                        ( ~ r1(X1044,X1046)
                                        | ! [X1047] :
                                            ( ~ r1(X1046,X1047)
                                            | p2(X1047) )
                                        | ! [X1048] :
                                            ( ~ r1(X1046,X1048)
                                            | ! [X1049] :
                                                ( ~ r1(X1048,X1049)
                                                | p2(X1049) )
                                            | ! [X1050] :
                                                ( ~ r1(X1048,X1050)
                                                | ! [X1051] :
                                                    ( ~ r1(X1050,X1051)
                                                    | p2(X1051) )
                                                | ! [X1052] :
                                                    ( ~ r1(X1050,X1052)
                                                    | ! [X1053] :
                                                        ( ~ r1(X1052,X1053)
                                                        | p2(X1053) )
                                                    | ! [X1054] :
                                                        ( ~ r1(X1052,X1054)
                                                        | ! [X1055] :
                                                            ( ~ r1(X1054,X1055)
                                                            | p2(X1055) )
                                                        | ! [X1056] :
                                                            ( ~ r1(X1054,X1056)
                                                            | ! [X1057] :
                                                                ( ~ r1(X1056,X1057)
                                                                | p2(X1057) )
                                                            | ! [X1058] :
                                                                ( ~ r1(X1056,X1058)
                                                                | ! [X1059] :
                                                                    ( ~ r1(X1058,X1059)
                                                                    | p2(X1059) )
                                                                | ! [X1060] :
                                                                    ( ~ r1(X1058,X1060)
                                                                    | ! [X1061] :
                                                                        ( ~ r1(X1060,X1061)
                                                                        | p2(X1061) )
                                                                    | ! [X1062] :
                                                                        ( ~ r1(X1060,X1062)
                                                                        | ! [X1063] :
                                                                            ( ~ r1(X1062,X1063)
                                                                            | ~ ! [X1064] :
                                                                                  ( ~ r1(X1063,X1064)
                                                                                  | p1(X1064) ) )
                                                                        | ! [X1065] :
                                                                            ( ~ r1(X1062,X1065)
                                                                            | p1(X1065) ) )
                                                                    | ! [X1066] :
                                                                        ( ~ r1(X1060,X1066)
                                                                        | p1(X1066) ) )
                                                                | ! [X1067] :
                                                                    ( ~ r1(X1058,X1067)
                                                                    | p1(X1067) ) )
                                                            | ! [X1068] :
                                                                ( ~ r1(X1056,X1068)
                                                                | p1(X1068) ) )
                                                        | ! [X1069] :
                                                            ( ~ r1(X1054,X1069)
                                                            | p1(X1069) ) )
                                                    | ! [X1070] :
                                                        ( ~ r1(X1052,X1070)
                                                        | p1(X1070) ) )
                                                | ! [X1071] :
                                                    ( ~ r1(X1050,X1071)
                                                    | p1(X1071) ) )
                                            | ! [X1072] :
                                                ( ~ r1(X1048,X1072)
                                                | p1(X1072) ) )
                                        | ! [X1073] :
                                            ( ~ r1(X1046,X1073)
                                            | p1(X1073) ) )
                                    | ! [X1074] :
                                        ( ~ r1(X1044,X1074)
                                        | p1(X1074) ) )
                                | ! [X1075] :
                                    ( ~ r1(X1042,X1075)
                                    | p1(X1075) ) )
                            | ! [X1076] :
                                ( ~ r1(X1040,X1076)
                                | p1(X1076) ) )
                        | ! [X1077] :
                            ( ~ r1(X1038,X1077)
                            | p1(X1077) ) )
                    | ! [X1078] :
                        ( ~ r1(X1036,X1078)
                        | p1(X1078) ) )
                | ! [X1079] :
                    ( ~ r1(X1034,X1079)
                    | p1(X1079) ) )
            | ! [X1080] :
                ( ~ r1(X0,X1080)
                | p1(X1080) )
            | ( ~ ! [X1081] :
                    ( ~ r1(X0,X1081)
                    | p2(X1081) )
              & ~ ! [X1082] :
                    ( ~ r1(X0,X1082)
                    | ~ ( ~ ! [X1083] :
                              ( ~ r1(X1082,X1083)
                              | p2(X1083) )
                        & ~ ! [X1084] :
                              ( ~ r1(X1082,X1084)
                              | ~ ( ~ ! [X1085] :
                                        ( ~ r1(X1084,X1085)
                                        | p2(X1085) )
                                  & ~ ! [X1086] :
                                        ( ~ r1(X1084,X1086)
                                        | ~ ( ~ ! [X1087] :
                                                  ( ~ r1(X1086,X1087)
                                                  | p2(X1087) )
                                            & ~ ! [X1088] :
                                                  ( ~ r1(X1086,X1088)
                                                  | ~ ( ~ ! [X1089] :
                                                            ( ~ r1(X1088,X1089)
                                                            | p2(X1089) )
                                                      & ~ ! [X1090] :
                                                            ( ~ r1(X1088,X1090)
                                                            | ~ ( ~ ! [X1091] :
                                                                      ( ~ r1(X1090,X1091)
                                                                      | p2(X1091) )
                                                                & ~ ! [X1092] :
                                                                      ( ~ r1(X1090,X1092)
                                                                      | ~ ( ~ ! [X1093] :
                                                                                ( ~ r1(X1092,X1093)
                                                                                | p2(X1093) )
                                                                          & ~ ! [X1094] :
                                                                                ( ~ r1(X1092,X1094)
                                                                                | ~ ( ~ ! [X1095] :
                                                                                          ( ~ r1(X1094,X1095)
                                                                                          | p2(X1095) )
                                                                                    & ~ ! [X1096] :
                                                                                          ( ~ r1(X1094,X1096)
                                                                                          | ~ ( ~ ! [X1097] :
                                                                                                    ( ~ r1(X1096,X1097)
                                                                                                    | p2(X1097) )
                                                                                              & ~ ! [X1098] :
                                                                                                    ( ~ r1(X1096,X1098)
                                                                                                    | ~ ( ~ ! [X1099] :
                                                                                                              ( ~ r1(X1098,X1099)
                                                                                                              | p2(X1099) )
                                                                                                        & ~ ! [X1100] :
                                                                                                              ( ~ r1(X1098,X1100)
                                                                                                              | ~ ( ~ ! [X1101] :
                                                                                                                        ( ~ r1(X1100,X1101)
                                                                                                                        | ~ ! [X1102] :
                                                                                                                              ( ~ r1(X1101,X1102)
                                                                                                                              | ~ p1(X1102) ) )
                                                                                                                  & p1(X1100) ) )
                                                                                                        & ~ ! [X1103] :
                                                                                                              ( ~ r1(X1098,X1103)
                                                                                                              | p1(X1103) ) ) )
                                                                                              & ~ ! [X1104] :
                                                                                                    ( ~ r1(X1096,X1104)
                                                                                                    | p1(X1104) ) ) )
                                                                                    & ~ ! [X1105] :
                                                                                          ( ~ r1(X1094,X1105)
                                                                                          | p1(X1105) ) ) )
                                                                          & ~ ! [X1106] :
                                                                                ( ~ r1(X1092,X1106)
                                                                                | p1(X1106) ) ) )
                                                                & ~ ! [X1107] :
                                                                      ( ~ r1(X1090,X1107)
                                                                      | p1(X1107) ) ) )
                                                      & ~ ! [X1108] :
                                                            ( ~ r1(X1088,X1108)
                                                            | p1(X1108) ) ) )
                                            & ~ ! [X1109] :
                                                  ( ~ r1(X1086,X1109)
                                                  | p1(X1109) ) ) )
                                  & ~ ! [X1110] :
                                        ( ~ r1(X1084,X1110)
                                        | p1(X1110) ) ) )
                        & ~ ! [X1111] :
                              ( ~ r1(X1082,X1111)
                              | p1(X1111) ) ) )
              & ~ ! [X1112] :
                    ( ~ r1(X0,X1112)
                    | p1(X1112) ) )
            | ( ~ ! [X1113] :
                    ( ~ r1(X0,X1113)
                    | p2(X1113) )
              & ~ ! [X1114] :
                    ( ~ r1(X0,X1114)
                    | ~ ( ~ ! [X1115] :
                              ( ~ r1(X1114,X1115)
                              | p2(X1115) )
                        & ~ ! [X1116] :
                              ( ~ r1(X1114,X1116)
                              | ~ ( ~ ! [X1117] :
                                        ( ~ r1(X1116,X1117)
                                        | p2(X1117) )
                                  & ~ ! [X1118] :
                                        ( ~ r1(X1116,X1118)
                                        | ~ ( ~ ! [X1119] :
                                                  ( ~ r1(X1118,X1119)
                                                  | p2(X1119) )
                                            & ~ ! [X1120] :
                                                  ( ~ r1(X1118,X1120)
                                                  | ~ ( ~ ! [X1121] :
                                                            ( ~ r1(X1120,X1121)
                                                            | p2(X1121) )
                                                      & ~ ! [X1122] :
                                                            ( ~ r1(X1120,X1122)
                                                            | ~ ( ~ ! [X1123] :
                                                                      ( ~ r1(X1122,X1123)
                                                                      | p2(X1123) )
                                                                & ~ ! [X1124] :
                                                                      ( ~ r1(X1122,X1124)
                                                                      | ~ ( ~ ! [X1125] :
                                                                                ( ~ r1(X1124,X1125)
                                                                                | p2(X1125) )
                                                                          & ~ ! [X1126] :
                                                                                ( ~ r1(X1124,X1126)
                                                                                | ~ ( ~ ! [X1127] :
                                                                                          ( ~ r1(X1126,X1127)
                                                                                          | p2(X1127) )
                                                                                    & ~ ! [X1128] :
                                                                                          ( ~ r1(X1126,X1128)
                                                                                          | ~ ( ~ ! [X1129] :
                                                                                                    ( ~ r1(X1128,X1129)
                                                                                                    | p2(X1129) )
                                                                                              & ~ ! [X1130] :
                                                                                                    ( ~ r1(X1128,X1130)
                                                                                                    | ~ ( ~ ! [X1131] :
                                                                                                              ( ~ r1(X1130,X1131)
                                                                                                              | p2(X1131) )
                                                                                                        & ~ ! [X1132] :
                                                                                                              ( ~ r1(X1130,X1132)
                                                                                                              | ! [X1133] :
                                                                                                                  ( ~ r1(X1132,X1133)
                                                                                                                  | ~ ( ~ ! [X1134] :
                                                                                                                            ( ~ r1(X1133,X1134)
                                                                                                                            | ~ ! [X1135] :
                                                                                                                                  ( ~ r1(X1134,X1135)
                                                                                                                                  | p1(X1135) ) )
                                                                                                                      & ~ ! [X1136] :
                                                                                                                            ( ~ r1(X1133,X1136)
                                                                                                                            | p1(X1136) ) ) ) )
                                                                                                        & ~ ! [X1137] :
                                                                                                              ( ~ r1(X1130,X1137)
                                                                                                              | p1(X1137) ) ) )
                                                                                              & ~ ! [X1138] :
                                                                                                    ( ~ r1(X1128,X1138)
                                                                                                    | p1(X1138) ) ) )
                                                                                    & ~ ! [X1139] :
                                                                                          ( ~ r1(X1126,X1139)
                                                                                          | p1(X1139) ) ) )
                                                                          & ~ ! [X1140] :
                                                                                ( ~ r1(X1124,X1140)
                                                                                | p1(X1140) ) ) )
                                                                & ~ ! [X1141] :
                                                                      ( ~ r1(X1122,X1141)
                                                                      | p1(X1141) ) ) )
                                                      & ~ ! [X1142] :
                                                            ( ~ r1(X1120,X1142)
                                                            | p1(X1142) ) ) )
                                            & ~ ! [X1143] :
                                                  ( ~ r1(X1118,X1143)
                                                  | p1(X1143) ) ) )
                                  & ~ ! [X1144] :
                                        ( ~ r1(X1116,X1144)
                                        | p1(X1144) ) ) )
                        & ~ ! [X1145] :
                              ( ~ r1(X1114,X1145)
                              | p1(X1145) ) ) )
              & ~ ! [X1146] :
                    ( ~ r1(X0,X1146)
                    | p1(X1146) ) )
            | ( ~ ! [X1147] :
                    ( ~ r1(X0,X1147)
                    | p2(X1147) )
              & ~ ! [X1148] :
                    ( ~ r1(X0,X1148)
                    | ~ ( ~ ! [X1149] :
                              ( ~ r1(X1148,X1149)
                              | p2(X1149) )
                        & ~ ! [X1150] :
                              ( ~ r1(X1148,X1150)
                              | ~ ( ~ ! [X1151] :
                                        ( ~ r1(X1150,X1151)
                                        | p2(X1151) )
                                  & ~ ! [X1152] :
                                        ( ~ r1(X1150,X1152)
                                        | ~ ( ~ ! [X1153] :
                                                  ( ~ r1(X1152,X1153)
                                                  | p2(X1153) )
                                            & ~ ! [X1154] :
                                                  ( ~ r1(X1152,X1154)
                                                  | ~ ( ~ ! [X1155] :
                                                            ( ~ r1(X1154,X1155)
                                                            | p2(X1155) )
                                                      & ~ ! [X1156] :
                                                            ( ~ r1(X1154,X1156)
                                                            | ~ ( ~ ! [X1157] :
                                                                      ( ~ r1(X1156,X1157)
                                                                      | p2(X1157) )
                                                                & ~ ! [X1158] :
                                                                      ( ~ r1(X1156,X1158)
                                                                      | ~ ( ~ ! [X1159] :
                                                                                ( ~ r1(X1158,X1159)
                                                                                | p2(X1159) )
                                                                          & ~ ! [X1160] :
                                                                                ( ~ r1(X1158,X1160)
                                                                                | ~ ( ~ ! [X1161] :
                                                                                          ( ~ r1(X1160,X1161)
                                                                                          | p2(X1161) )
                                                                                    & ~ ! [X1162] :
                                                                                          ( ~ r1(X1160,X1162)
                                                                                          | ~ ( ~ ! [X1163] :
                                                                                                    ( ~ r1(X1162,X1163)
                                                                                                    | p2(X1163) )
                                                                                              & ~ ! [X1164] :
                                                                                                    ( ~ r1(X1162,X1164)
                                                                                                    | ~ ( ~ ! [X1165] :
                                                                                                              ( ~ r1(X1164,X1165)
                                                                                                              | p2(X1165) )
                                                                                                        & ~ ! [X1166] :
                                                                                                              ( ~ r1(X1164,X1166)
                                                                                                              | ~ ( ~ ! [X1167] :
                                                                                                                        ( ~ r1(X1166,X1167)
                                                                                                                        | ~ ! [X1168] :
                                                                                                                              ( ~ r1(X1167,X1168)
                                                                                                                              | ~ ! [X1169] :
                                                                                                                                    ( ~ r1(X1168,X1169)
                                                                                                                                    | p1(X1169) ) ) )
                                                                                                                  & ~ ! [X1170] :
                                                                                                                        ( ~ r1(X1166,X1170)
                                                                                                                        | ~ ! [X1171] :
                                                                                                                              ( ~ r1(X1170,X1171)
                                                                                                                              | p1(X1171) ) ) ) )
                                                                                                        & ~ ! [X1172] :
                                                                                                              ( ~ r1(X1164,X1172)
                                                                                                              | p1(X1172) ) ) )
                                                                                              & ~ ! [X1173] :
                                                                                                    ( ~ r1(X1162,X1173)
                                                                                                    | p1(X1173) ) ) )
                                                                                    & ~ ! [X1174] :
                                                                                          ( ~ r1(X1160,X1174)
                                                                                          | p1(X1174) ) ) )
                                                                          & ~ ! [X1175] :
                                                                                ( ~ r1(X1158,X1175)
                                                                                | p1(X1175) ) ) )
                                                                & ~ ! [X1176] :
                                                                      ( ~ r1(X1156,X1176)
                                                                      | p1(X1176) ) ) )
                                                      & ~ ! [X1177] :
                                                            ( ~ r1(X1154,X1177)
                                                            | p1(X1177) ) ) )
                                            & ~ ! [X1178] :
                                                  ( ~ r1(X1152,X1178)
                                                  | p1(X1178) ) ) )
                                  & ~ ! [X1179] :
                                        ( ~ r1(X1150,X1179)
                                        | p1(X1179) ) ) )
                        & ~ ! [X1180] :
                              ( ~ r1(X1148,X1180)
                              | p1(X1180) ) ) )
              & ~ ! [X1181] :
                    ( ~ r1(X0,X1181)
                    | p1(X1181) ) )
            | ( ~ ! [X1182] :
                    ( ~ r1(X0,X1182)
                    | p2(X1182) )
              & ~ ! [X1183] :
                    ( ~ r1(X0,X1183)
                    | ~ ( ~ ! [X1184] :
                              ( ~ r1(X1183,X1184)
                              | p2(X1184) )
                        & ~ ! [X1185] :
                              ( ~ r1(X1183,X1185)
                              | ~ ( ~ ! [X1186] :
                                        ( ~ r1(X1185,X1186)
                                        | p2(X1186) )
                                  & ~ ! [X1187] :
                                        ( ~ r1(X1185,X1187)
                                        | ~ ( ~ ! [X1188] :
                                                  ( ~ r1(X1187,X1188)
                                                  | p2(X1188) )
                                            & ~ ! [X1189] :
                                                  ( ~ r1(X1187,X1189)
                                                  | ~ ( ~ ! [X1190] :
                                                            ( ~ r1(X1189,X1190)
                                                            | p2(X1190) )
                                                      & ~ ! [X1191] :
                                                            ( ~ r1(X1189,X1191)
                                                            | ~ ( ~ ! [X1192] :
                                                                      ( ~ r1(X1191,X1192)
                                                                      | p2(X1192) )
                                                                & ~ ! [X1193] :
                                                                      ( ~ r1(X1191,X1193)
                                                                      | ~ ( ~ ! [X1194] :
                                                                                ( ~ r1(X1193,X1194)
                                                                                | p2(X1194) )
                                                                          & ~ ! [X1195] :
                                                                                ( ~ r1(X1193,X1195)
                                                                                | ~ ( ~ ! [X1196] :
                                                                                          ( ~ r1(X1195,X1196)
                                                                                          | p2(X1196) )
                                                                                    & ~ ! [X1197] :
                                                                                          ( ~ r1(X1195,X1197)
                                                                                          | ~ ( ~ ! [X1198] :
                                                                                                    ( ~ r1(X1197,X1198)
                                                                                                    | p2(X1198) )
                                                                                              & ~ ! [X1199] :
                                                                                                    ( ~ r1(X1197,X1199)
                                                                                                    | ~ ( ~ ! [X1200] :
                                                                                                              ( ~ r1(X1199,X1200)
                                                                                                              | p2(X1200) )
                                                                                                        & ~ ! [X1201] :
                                                                                                              ( ~ r1(X1199,X1201)
                                                                                                              | ~ ! [X1202] :
                                                                                                                    ( ~ r1(X1201,X1202)
                                                                                                                    | $false ) )
                                                                                                        & ~ ! [X1203] :
                                                                                                              ( ~ r1(X1199,X1203)
                                                                                                              | p1(X1203) ) ) )
                                                                                              & ~ ! [X1204] :
                                                                                                    ( ~ r1(X1197,X1204)
                                                                                                    | p1(X1204) ) ) )
                                                                                    & ~ ! [X1205] :
                                                                                          ( ~ r1(X1195,X1205)
                                                                                          | p1(X1205) ) ) )
                                                                          & ~ ! [X1206] :
                                                                                ( ~ r1(X1193,X1206)
                                                                                | p1(X1206) ) ) )
                                                                & ~ ! [X1207] :
                                                                      ( ~ r1(X1191,X1207)
                                                                      | p1(X1207) ) ) )
                                                      & ~ ! [X1208] :
                                                            ( ~ r1(X1189,X1208)
                                                            | p1(X1208) ) ) )
                                            & ~ ! [X1209] :
                                                  ( ~ r1(X1187,X1209)
                                                  | p1(X1209) ) ) )
                                  & ~ ! [X1210] :
                                        ( ~ r1(X1185,X1210)
                                        | p1(X1210) ) ) )
                        & ~ ! [X1211] :
                              ( ~ r1(X1183,X1211)
                              | p1(X1211) ) ) )
              & ~ ! [X1212] :
                    ( ~ r1(X0,X1212)
                    | p1(X1212) ) )
            | ! [X1213] :
                ( ~ r1(X0,X1213)
                | p2(X1213) )
            | ! [X1214] :
                ( ~ r1(X0,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)
                                | p2(X1221) )
                            | ! [X1222] :
                                ( ~ r1(X1220,X1222)
                                | ! [X1223] :
                                    ( ~ r1(X1222,X1223)
                                    | p2(X1223) )
                                | ! [X1224] :
                                    ( ~ r1(X1222,X1224)
                                    | ! [X1225] :
                                        ( ~ r1(X1224,X1225)
                                        | p2(X1225) )
                                    | ! [X1226] :
                                        ( ~ r1(X1224,X1226)
                                        | ! [X1227] :
                                            ( ~ r1(X1226,X1227)
                                            | p2(X1227) )
                                        | ! [X1228] :
                                            ( ~ r1(X1226,X1228)
                                            | ! [X1229] :
                                                ( ~ r1(X1228,X1229)
                                                | p2(X1229) )
                                            | ! [X1230] :
                                                ( ~ r1(X1228,X1230)
                                                | ! [X1231] :
                                                    ( ~ r1(X1230,X1231)
                                                    | p2(X1231) )
                                                | ! [X1232] :
                                                    ( ~ r1(X1230,X1232)
                                                    | ! [X1233] :
                                                        ( ~ r1(X1232,X1233)
                                                        | p2(X1233) )
                                                    | ! [X1234] :
                                                        ( ~ r1(X1232,X1234)
                                                        | ! [X1235] :
                                                            ( ~ r1(X1234,X1235)
                                                            | p2(X1235) )
                                                        | ! [X1236] :
                                                            ( ~ r1(X1234,X1236)
                                                            | ! [X1237] :
                                                                ( ~ r1(X1236,X1237)
                                                                | p2(X1237) )
                                                            | ! [X1238] :
                                                                ( ~ r1(X1236,X1238)
                                                                | ! [X1239] :
                                                                    ( ~ r1(X1238,X1239)
                                                                    | p2(X1239) )
                                                                | ! [X1240] :
                                                                    ( ~ r1(X1238,X1240)
                                                                    | ! [X1241] :
                                                                        ( ~ r1(X1240,X1241)
                                                                        | p2(X1241) )
                                                                    | ! [X1242] :
                                                                        ( ~ r1(X1240,X1242)
                                                                        | ! [X1243] :
                                                                            ( ~ r1(X1242,X1243)
                                                                            | ~ ! [X1244] :
                                                                                  ( ~ r1(X1243,X1244)
                                                                                  | p1(X1244) ) )
                                                                        | ! [X1245] :
                                                                            ( ~ r1(X1242,X1245)
                                                                            | p1(X1245) ) )
                                                                    | ! [X1246] :
                                                                        ( ~ r1(X1240,X1246)
                                                                        | p1(X1246) ) )
                                                                | ! [X1247] :
                                                                    ( ~ r1(X1238,X1247)
                                                                    | p1(X1247) ) )
                                                            | ! [X1248] :
                                                                ( ~ r1(X1236,X1248)
                                                                | p1(X1248) ) )
                                                        | ! [X1249] :
                                                            ( ~ r1(X1234,X1249)
                                                            | p1(X1249) ) )
                                                    | ! [X1250] :
                                                        ( ~ r1(X1232,X1250)
                                                        | p1(X1250) ) )
                                                | ! [X1251] :
                                                    ( ~ r1(X1230,X1251)
                                                    | p1(X1251) ) )
                                            | ! [X1252] :
                                                ( ~ r1(X1228,X1252)
                                                | p1(X1252) ) )
                                        | ! [X1253] :
                                            ( ~ r1(X1226,X1253)
                                            | p1(X1253) ) )
                                    | ! [X1254] :
                                        ( ~ r1(X1224,X1254)
                                        | p1(X1254) ) )
                                | ! [X1255] :
                                    ( ~ r1(X1222,X1255)
                                    | p1(X1255) ) )
                            | ! [X1256] :
                                ( ~ r1(X1220,X1256)
                                | p1(X1256) ) )
                        | ! [X1257] :
                            ( ~ r1(X1218,X1257)
                            | p1(X1257) ) )
                    | ! [X1258] :
                        ( ~ r1(X1216,X1258)
                        | p1(X1258) ) )
                | ! [X1259] :
                    ( ~ r1(X1214,X1259)
                    | p1(X1259) ) )
            | ! [X1260] :
                ( ~ r1(X0,X1260)
                | p1(X1260) )
            | ( ~ ! [X1261] :
                    ( ~ r1(X0,X1261)
                    | p2(X1261) )
              & ~ ! [X1262] :
                    ( ~ r1(X0,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)
                                                                      | p2(X1271) )
                                                                & ~ ! [X1272] :
                                                                      ( ~ r1(X1270,X1272)
                                                                      | ~ ( ~ ! [X1273] :
                                                                                ( ~ r1(X1272,X1273)
                                                                                | p2(X1273) )
                                                                          & ~ ! [X1274] :
                                                                                ( ~ r1(X1272,X1274)
                                                                                | ~ ( ~ ! [X1275] :
                                                                                          ( ~ r1(X1274,X1275)
                                                                                          | p2(X1275) )
                                                                                    & ~ ! [X1276] :
                                                                                          ( ~ r1(X1274,X1276)
                                                                                          | ~ ( ~ ! [X1277] :
                                                                                                    ( ~ r1(X1276,X1277)
                                                                                                    | p2(X1277) )
                                                                                              & ~ ! [X1278] :
                                                                                                    ( ~ r1(X1276,X1278)
                                                                                                    | ~ ( ~ ! [X1279] :
                                                                                                              ( ~ r1(X1278,X1279)
                                                                                                              | ~ ! [X1280] :
                                                                                                                    ( ~ r1(X1279,X1280)
                                                                                                                    | ~ p1(X1280) ) )
                                                                                                        & p1(X1278) ) )
                                                                                              & ~ ! [X1281] :
                                                                                                    ( ~ r1(X1276,X1281)
                                                                                                    | p1(X1281) ) ) )
                                                                                    & ~ ! [X1282] :
                                                                                          ( ~ r1(X1274,X1282)
                                                                                          | p1(X1282) ) ) )
                                                                          & ~ ! [X1283] :
                                                                                ( ~ r1(X1272,X1283)
                                                                                | p1(X1283) ) ) )
                                                                & ~ ! [X1284] :
                                                                      ( ~ r1(X1270,X1284)
                                                                      | p1(X1284) ) ) )
                                                      & ~ ! [X1285] :
                                                            ( ~ r1(X1268,X1285)
                                                            | p1(X1285) ) ) )
                                            & ~ ! [X1286] :
                                                  ( ~ r1(X1266,X1286)
                                                  | p1(X1286) ) ) )
                                  & ~ ! [X1287] :
                                        ( ~ r1(X1264,X1287)
                                        | p1(X1287) ) ) )
                        & ~ ! [X1288] :
                              ( ~ r1(X1262,X1288)
                              | p1(X1288) ) ) )
              & ~ ! [X1289] :
                    ( ~ r1(X0,X1289)
                    | p1(X1289) ) )
            | ( ~ ! [X1290] :
                    ( ~ r1(X0,X1290)
                    | p2(X1290) )
              & ~ ! [X1291] :
                    ( ~ r1(X0,X1291)
                    | ~ ( ~ ! [X1292] :
                              ( ~ r1(X1291,X1292)
                              | p2(X1292) )
                        & ~ ! [X1293] :
                              ( ~ r1(X1291,X1293)
                              | ~ ( ~ ! [X1294] :
                                        ( ~ r1(X1293,X1294)
                                        | p2(X1294) )
                                  & ~ ! [X1295] :
                                        ( ~ r1(X1293,X1295)
                                        | ~ ( ~ ! [X1296] :
                                                  ( ~ r1(X1295,X1296)
                                                  | p2(X1296) )
                                            & ~ ! [X1297] :
                                                  ( ~ r1(X1295,X1297)
                                                  | ~ ( ~ ! [X1298] :
                                                            ( ~ r1(X1297,X1298)
                                                            | p2(X1298) )
                                                      & ~ ! [X1299] :
                                                            ( ~ r1(X1297,X1299)
                                                            | ~ ( ~ ! [X1300] :
                                                                      ( ~ r1(X1299,X1300)
                                                                      | p2(X1300) )
                                                                & ~ ! [X1301] :
                                                                      ( ~ r1(X1299,X1301)
                                                                      | ~ ( ~ ! [X1302] :
                                                                                ( ~ r1(X1301,X1302)
                                                                                | p2(X1302) )
                                                                          & ~ ! [X1303] :
                                                                                ( ~ r1(X1301,X1303)
                                                                                | ~ ( ~ ! [X1304] :
                                                                                          ( ~ r1(X1303,X1304)
                                                                                          | p2(X1304) )
                                                                                    & ~ ! [X1305] :
                                                                                          ( ~ r1(X1303,X1305)
                                                                                          | ~ ( ~ ! [X1306] :
                                                                                                    ( ~ r1(X1305,X1306)
                                                                                                    | p2(X1306) )
                                                                                              & ~ ! [X1307] :
                                                                                                    ( ~ r1(X1305,X1307)
                                                                                                    | ! [X1308] :
                                                                                                        ( ~ r1(X1307,X1308)
                                                                                                        | ~ ( ~ ! [X1309] :
                                                                                                                  ( ~ r1(X1308,X1309)
                                                                                                                  | ~ ! [X1310] :
                                                                                                                        ( ~ r1(X1309,X1310)
                                                                                                                        | p1(X1310) ) )
                                                                                                            & ~ ! [X1311] :
                                                                                                                  ( ~ r1(X1308,X1311)
                                                                                                                  | p1(X1311) ) ) ) )
                                                                                              & ~ ! [X1312] :
                                                                                                    ( ~ r1(X1305,X1312)
                                                                                                    | p1(X1312) ) ) )
                                                                                    & ~ ! [X1313] :
                                                                                          ( ~ r1(X1303,X1313)
                                                                                          | p1(X1313) ) ) )
                                                                          & ~ ! [X1314] :
                                                                                ( ~ r1(X1301,X1314)
                                                                                | p1(X1314) ) ) )
                                                                & ~ ! [X1315] :
                                                                      ( ~ r1(X1299,X1315)
                                                                      | p1(X1315) ) ) )
                                                      & ~ ! [X1316] :
                                                            ( ~ r1(X1297,X1316)
                                                            | p1(X1316) ) ) )
                                            & ~ ! [X1317] :
                                                  ( ~ r1(X1295,X1317)
                                                  | p1(X1317) ) ) )
                                  & ~ ! [X1318] :
                                        ( ~ r1(X1293,X1318)
                                        | p1(X1318) ) ) )
                        & ~ ! [X1319] :
                              ( ~ r1(X1291,X1319)
                              | p1(X1319) ) ) )
              & ~ ! [X1320] :
                    ( ~ r1(X0,X1320)
                    | p1(X1320) ) )
            | ( ~ ! [X1321] :
                    ( ~ r1(X0,X1321)
                    | p2(X1321) )
              & ~ ! [X1322] :
                    ( ~ r1(X0,X1322)
                    | ~ ( ~ ! [X1323] :
                              ( ~ r1(X1322,X1323)
                              | p2(X1323) )
                        & ~ ! [X1324] :
                              ( ~ r1(X1322,X1324)
                              | ~ ( ~ ! [X1325] :
                                        ( ~ r1(X1324,X1325)
                                        | p2(X1325) )
                                  & ~ ! [X1326] :
                                        ( ~ r1(X1324,X1326)
                                        | ~ ( ~ ! [X1327] :
                                                  ( ~ r1(X1326,X1327)
                                                  | p2(X1327) )
                                            & ~ ! [X1328] :
                                                  ( ~ r1(X1326,X1328)
                                                  | ~ ( ~ ! [X1329] :
                                                            ( ~ r1(X1328,X1329)
                                                            | p2(X1329) )
                                                      & ~ ! [X1330] :
                                                            ( ~ r1(X1328,X1330)
                                                            | ~ ( ~ ! [X1331] :
                                                                      ( ~ r1(X1330,X1331)
                                                                      | p2(X1331) )
                                                                & ~ ! [X1332] :
                                                                      ( ~ r1(X1330,X1332)
                                                                      | ~ ( ~ ! [X1333] :
                                                                                ( ~ r1(X1332,X1333)
                                                                                | p2(X1333) )
                                                                          & ~ ! [X1334] :
                                                                                ( ~ r1(X1332,X1334)
                                                                                | ~ ( ~ ! [X1335] :
                                                                                          ( ~ r1(X1334,X1335)
                                                                                          | p2(X1335) )
                                                                                    & ~ ! [X1336] :
                                                                                          ( ~ r1(X1334,X1336)
                                                                                          | ~ ( ~ ! [X1337] :
                                                                                                    ( ~ r1(X1336,X1337)
                                                                                                    | p2(X1337) )
                                                                                              & ~ ! [X1338] :
                                                                                                    ( ~ r1(X1336,X1338)
                                                                                                    | ~ ( ~ ! [X1339] :
                                                                                                              ( ~ r1(X1338,X1339)
                                                                                                              | ~ ! [X1340] :
                                                                                                                    ( ~ r1(X1339,X1340)
                                                                                                                    | ~ ! [X1341] :
                                                                                                                          ( ~ r1(X1340,X1341)
                                                                                                                          | p1(X1341) ) ) )
                                                                                                        & ~ ! [X1342] :
                                                                                                              ( ~ r1(X1338,X1342)
                                                                                                              | ~ ! [X1343] :
                                                                                                                    ( ~ r1(X1342,X1343)
                                                                                                                    | p1(X1343) ) ) ) )
                                                                                              & ~ ! [X1344] :
                                                                                                    ( ~ r1(X1336,X1344)
                                                                                                    | p1(X1344) ) ) )
                                                                                    & ~ ! [X1345] :
                                                                                          ( ~ r1(X1334,X1345)
                                                                                          | p1(X1345) ) ) )
                                                                          & ~ ! [X1346] :
                                                                                ( ~ r1(X1332,X1346)
                                                                                | p1(X1346) ) ) )
                                                                & ~ ! [X1347] :
                                                                      ( ~ r1(X1330,X1347)
                                                                      | p1(X1347) ) ) )
                                                      & ~ ! [X1348] :
                                                            ( ~ r1(X1328,X1348)
                                                            | p1(X1348) ) ) )
                                            & ~ ! [X1349] :
                                                  ( ~ r1(X1326,X1349)
                                                  | p1(X1349) ) ) )
                                  & ~ ! [X1350] :
                                        ( ~ r1(X1324,X1350)
                                        | p1(X1350) ) ) )
                        & ~ ! [X1351] :
                              ( ~ r1(X1322,X1351)
                              | p1(X1351) ) ) )
              & ~ ! [X1352] :
                    ( ~ r1(X0,X1352)
                    | p1(X1352) ) )
            | ( ~ ! [X1353] :
                    ( ~ r1(X0,X1353)
                    | p2(X1353) )
              & ~ ! [X1354] :
                    ( ~ r1(X0,X1354)
                    | ~ ( ~ ! [X1355] :
                              ( ~ r1(X1354,X1355)
                              | p2(X1355) )
                        & ~ ! [X1356] :
                              ( ~ r1(X1354,X1356)
                              | ~ ( ~ ! [X1357] :
                                        ( ~ r1(X1356,X1357)
                                        | p2(X1357) )
                                  & ~ ! [X1358] :
                                        ( ~ r1(X1356,X1358)
                                        | ~ ( ~ ! [X1359] :
                                                  ( ~ r1(X1358,X1359)
                                                  | p2(X1359) )
                                            & ~ ! [X1360] :
                                                  ( ~ r1(X1358,X1360)
                                                  | ~ ( ~ ! [X1361] :
                                                            ( ~ r1(X1360,X1361)
                                                            | p2(X1361) )
                                                      & ~ ! [X1362] :
                                                            ( ~ r1(X1360,X1362)
                                                            | ~ ( ~ ! [X1363] :
                                                                      ( ~ r1(X1362,X1363)
                                                                      | p2(X1363) )
                                                                & ~ ! [X1364] :
                                                                      ( ~ r1(X1362,X1364)
                                                                      | ~ ( ~ ! [X1365] :
                                                                                ( ~ r1(X1364,X1365)
                                                                                | p2(X1365) )
                                                                          & ~ ! [X1366] :
                                                                                ( ~ r1(X1364,X1366)
                                                                                | ~ ( ~ ! [X1367] :
                                                                                          ( ~ r1(X1366,X1367)
                                                                                          | p2(X1367) )
                                                                                    & ~ ! [X1368] :
                                                                                          ( ~ r1(X1366,X1368)
                                                                                          | ~ ( ~ ! [X1369] :
                                                                                                    ( ~ r1(X1368,X1369)
                                                                                                    | p2(X1369) )
                                                                                              & ~ ! [X1370] :
                                                                                                    ( ~ r1(X1368,X1370)
                                                                                                    | ~ ! [X1371] :
                                                                                                          ( ~ r1(X1370,X1371)
                                                                                                          | $false ) )
                                                                                              & ~ ! [X1372] :
                                                                                                    ( ~ r1(X1368,X1372)
                                                                                                    | p1(X1372) ) ) )
                                                                                    & ~ ! [X1373] :
                                                                                          ( ~ r1(X1366,X1373)
                                                                                          | p1(X1373) ) ) )
                                                                          & ~ ! [X1374] :
                                                                                ( ~ r1(X1364,X1374)
                                                                                | p1(X1374) ) ) )
                                                                & ~ ! [X1375] :
                                                                      ( ~ r1(X1362,X1375)
                                                                      | p1(X1375) ) ) )
                                                      & ~ ! [X1376] :
                                                            ( ~ r1(X1360,X1376)
                                                            | p1(X1376) ) ) )
                                            & ~ ! [X1377] :
                                                  ( ~ r1(X1358,X1377)
                                                  | p1(X1377) ) ) )
                                  & ~ ! [X1378] :
                                        ( ~ r1(X1356,X1378)
                                        | p1(X1378) ) ) )
                        & ~ ! [X1379] :
                              ( ~ r1(X1354,X1379)
                              | p1(X1379) ) ) )
              & ~ ! [X1380] :
                    ( ~ r1(X0,X1380)
                    | p1(X1380) ) )
            | ! [X1381] :
                ( ~ r1(X0,X1381)
                | p2(X1381) )
            | ! [X1382] :
                ( ~ r1(X0,X1382)
                | ! [X1383] :
                    ( ~ r1(X1382,X1383)
                    | p2(X1383) )
                | ! [X1384] :
                    ( ~ r1(X1382,X1384)
                    | ! [X1385] :
                        ( ~ r1(X1384,X1385)
                        | p2(X1385) )
                    | ! [X1386] :
                        ( ~ r1(X1384,X1386)
                        | ! [X1387] :
                            ( ~ r1(X1386,X1387)
                            | p2(X1387) )
                        | ! [X1388] :
                            ( ~ r1(X1386,X1388)
                            | ! [X1389] :
                                ( ~ r1(X1388,X1389)
                                | p2(X1389) )
                            | ! [X1390] :
                                ( ~ r1(X1388,X1390)
                                | ! [X1391] :
                                    ( ~ r1(X1390,X1391)
                                    | p2(X1391) )
                                | ! [X1392] :
                                    ( ~ r1(X1390,X1392)
                                    | ! [X1393] :
                                        ( ~ r1(X1392,X1393)
                                        | p2(X1393) )
                                    | ! [X1394] :
                                        ( ~ r1(X1392,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)
                                                                            | ~ ! [X1412] :
                                                                                  ( ~ r1(X1411,X1412)
                                                                                  | p1(X1412) ) )
                                                                        | ! [X1413] :
                                                                            ( ~ r1(X1410,X1413)
                                                                            | p1(X1413) ) )
                                                                    | ! [X1414] :
                                                                        ( ~ r1(X1408,X1414)
                                                                        | p1(X1414) ) )
                                                                | ! [X1415] :
                                                                    ( ~ r1(X1406,X1415)
                                                                    | p1(X1415) ) )
                                                            | ! [X1416] :
                                                                ( ~ r1(X1404,X1416)
                                                                | p1(X1416) ) )
                                                        | ! [X1417] :
                                                            ( ~ r1(X1402,X1417)
                                                            | p1(X1417) ) )
                                                    | ! [X1418] :
                                                        ( ~ r1(X1400,X1418)
                                                        | p1(X1418) ) )
                                                | ! [X1419] :
                                                    ( ~ r1(X1398,X1419)
                                                    | p1(X1419) ) )
                                            | ! [X1420] :
                                                ( ~ r1(X1396,X1420)
                                                | p1(X1420) ) )
                                        | ! [X1421] :
                                            ( ~ r1(X1394,X1421)
                                            | p1(X1421) ) )
                                    | ! [X1422] :
                                        ( ~ r1(X1392,X1422)
                                        | p1(X1422) ) )
                                | ! [X1423] :
                                    ( ~ r1(X1390,X1423)
                                    | p1(X1423) ) )
                            | ! [X1424] :
                                ( ~ r1(X1388,X1424)
                                | p1(X1424) ) )
                        | ! [X1425] :
                            ( ~ r1(X1386,X1425)
                            | p1(X1425) ) )
                    | ! [X1426] :
                        ( ~ r1(X1384,X1426)
                        | p1(X1426) ) )
                | ! [X1427] :
                    ( ~ r1(X1382,X1427)
                    | p1(X1427) ) )
            | ! [X1428] :
                ( ~ r1(X0,X1428)
                | p1(X1428) )
            | ( ~ ! [X1429] :
                    ( ~ r1(X0,X1429)
                    | p2(X1429) )
              & ~ ! [X1430] :
                    ( ~ r1(X0,X1430)
                    | ~ ( ~ ! [X1431] :
                              ( ~ r1(X1430,X1431)
                              | p2(X1431) )
                        & ~ ! [X1432] :
                              ( ~ r1(X1430,X1432)
                              | ~ ( ~ ! [X1433] :
                                        ( ~ r1(X1432,X1433)
                                        | p2(X1433) )
                                  & ~ ! [X1434] :
                                        ( ~ r1(X1432,X1434)
                                        | ~ ( ~ ! [X1435] :
                                                  ( ~ r1(X1434,X1435)
                                                  | p2(X1435) )
                                            & ~ ! [X1436] :
                                                  ( ~ r1(X1434,X1436)
                                                  | ~ ( ~ ! [X1437] :
                                                            ( ~ r1(X1436,X1437)
                                                            | p2(X1437) )
                                                      & ~ ! [X1438] :
                                                            ( ~ r1(X1436,X1438)
                                                            | ~ ( ~ ! [X1439] :
                                                                      ( ~ r1(X1438,X1439)
                                                                      | p2(X1439) )
                                                                & ~ ! [X1440] :
                                                                      ( ~ r1(X1438,X1440)
                                                                      | ~ ( ~ ! [X1441] :
                                                                                ( ~ r1(X1440,X1441)
                                                                                | p2(X1441) )
                                                                          & ~ ! [X1442] :
                                                                                ( ~ r1(X1440,X1442)
                                                                                | ~ ( ~ ! [X1443] :
                                                                                          ( ~ r1(X1442,X1443)
                                                                                          | p2(X1443) )
                                                                                    & ~ ! [X1444] :
                                                                                          ( ~ r1(X1442,X1444)
                                                                                          | ~ ( ~ ! [X1445] :
                                                                                                    ( ~ r1(X1444,X1445)
                                                                                                    | ~ ! [X1446] :
                                                                                                          ( ~ r1(X1445,X1446)
                                                                                                          | ~ p1(X1446) ) )
                                                                                              & p1(X1444) ) )
                                                                                    & ~ ! [X1447] :
                                                                                          ( ~ r1(X1442,X1447)
                                                                                          | p1(X1447) ) ) )
                                                                          & ~ ! [X1448] :
                                                                                ( ~ r1(X1440,X1448)
                                                                                | p1(X1448) ) ) )
                                                                & ~ ! [X1449] :
                                                                      ( ~ r1(X1438,X1449)
                                                                      | p1(X1449) ) ) )
                                                      & ~ ! [X1450] :
                                                            ( ~ r1(X1436,X1450)
                                                            | p1(X1450) ) ) )
                                            & ~ ! [X1451] :
                                                  ( ~ r1(X1434,X1451)
                                                  | p1(X1451) ) ) )
                                  & ~ ! [X1452] :
                                        ( ~ r1(X1432,X1452)
                                        | p1(X1452) ) ) )
                        & ~ ! [X1453] :
                              ( ~ r1(X1430,X1453)
                              | p1(X1453) ) ) )
              & ~ ! [X1454] :
                    ( ~ r1(X0,X1454)
                    | p1(X1454) ) )
            | ( ~ ! [X1455] :
                    ( ~ r1(X0,X1455)
                    | p2(X1455) )
              & ~ ! [X1456] :
                    ( ~ r1(X0,X1456)
                    | ~ ( ~ ! [X1457] :
                              ( ~ r1(X1456,X1457)
                              | p2(X1457) )
                        & ~ ! [X1458] :
                              ( ~ r1(X1456,X1458)
                              | ~ ( ~ ! [X1459] :
                                        ( ~ r1(X1458,X1459)
                                        | p2(X1459) )
                                  & ~ ! [X1460] :
                                        ( ~ r1(X1458,X1460)
                                        | ~ ( ~ ! [X1461] :
                                                  ( ~ r1(X1460,X1461)
                                                  | p2(X1461) )
                                            & ~ ! [X1462] :
                                                  ( ~ r1(X1460,X1462)
                                                  | ~ ( ~ ! [X1463] :
                                                            ( ~ r1(X1462,X1463)
                                                            | p2(X1463) )
                                                      & ~ ! [X1464] :
                                                            ( ~ r1(X1462,X1464)
                                                            | ~ ( ~ ! [X1465] :
                                                                      ( ~ r1(X1464,X1465)
                                                                      | p2(X1465) )
                                                                & ~ ! [X1466] :
                                                                      ( ~ r1(X1464,X1466)
                                                                      | ~ ( ~ ! [X1467] :
                                                                                ( ~ r1(X1466,X1467)
                                                                                | p2(X1467) )
                                                                          & ~ ! [X1468] :
                                                                                ( ~ r1(X1466,X1468)
                                                                                | ~ ( ~ ! [X1469] :
                                                                                          ( ~ r1(X1468,X1469)
                                                                                          | p2(X1469) )
                                                                                    & ~ ! [X1470] :
                                                                                          ( ~ r1(X1468,X1470)
                                                                                          | ! [X1471] :
                                                                                              ( ~ r1(X1470,X1471)
                                                                                              | ~ ( ~ ! [X1472] :
                                                                                                        ( ~ r1(X1471,X1472)
                                                                                                        | ~ ! [X1473] :
                                                                                                              ( ~ r1(X1472,X1473)
                                                                                                              | p1(X1473) ) )
                                                                                                  & ~ ! [X1474] :
                                                                                                        ( ~ r1(X1471,X1474)
                                                                                                        | p1(X1474) ) ) ) )
                                                                                    & ~ ! [X1475] :
                                                                                          ( ~ r1(X1468,X1475)
                                                                                          | p1(X1475) ) ) )
                                                                          & ~ ! [X1476] :
                                                                                ( ~ r1(X1466,X1476)
                                                                                | p1(X1476) ) ) )
                                                                & ~ ! [X1477] :
                                                                      ( ~ r1(X1464,X1477)
                                                                      | p1(X1477) ) ) )
                                                      & ~ ! [X1478] :
                                                            ( ~ r1(X1462,X1478)
                                                            | p1(X1478) ) ) )
                                            & ~ ! [X1479] :
                                                  ( ~ r1(X1460,X1479)
                                                  | p1(X1479) ) ) )
                                  & ~ ! [X1480] :
                                        ( ~ r1(X1458,X1480)
                                        | p1(X1480) ) ) )
                        & ~ ! [X1481] :
                              ( ~ r1(X1456,X1481)
                              | p1(X1481) ) ) )
              & ~ ! [X1482] :
                    ( ~ r1(X0,X1482)
                    | p1(X1482) ) )
            | ( ~ ! [X1483] :
                    ( ~ r1(X0,X1483)
                    | p2(X1483) )
              & ~ ! [X1484] :
                    ( ~ r1(X0,X1484)
                    | ~ ( ~ ! [X1485] :
                              ( ~ r1(X1484,X1485)
                              | p2(X1485) )
                        & ~ ! [X1486] :
                              ( ~ r1(X1484,X1486)
                              | ~ ( ~ ! [X1487] :
                                        ( ~ r1(X1486,X1487)
                                        | p2(X1487) )
                                  & ~ ! [X1488] :
                                        ( ~ r1(X1486,X1488)
                                        | ~ ( ~ ! [X1489] :
                                                  ( ~ r1(X1488,X1489)
                                                  | p2(X1489) )
                                            & ~ ! [X1490] :
                                                  ( ~ r1(X1488,X1490)
                                                  | ~ ( ~ ! [X1491] :
                                                            ( ~ r1(X1490,X1491)
                                                            | p2(X1491) )
                                                      & ~ ! [X1492] :
                                                            ( ~ r1(X1490,X1492)
                                                            | ~ ( ~ ! [X1493] :
                                                                      ( ~ r1(X1492,X1493)
                                                                      | p2(X1493) )
                                                                & ~ ! [X1494] :
                                                                      ( ~ r1(X1492,X1494)
                                                                      | ~ ( ~ ! [X1495] :
                                                                                ( ~ r1(X1494,X1495)
                                                                                | p2(X1495) )
                                                                          & ~ ! [X1496] :
                                                                                ( ~ r1(X1494,X1496)
                                                                                | ~ ( ~ ! [X1497] :
                                                                                          ( ~ r1(X1496,X1497)
                                                                                          | p2(X1497) )
                                                                                    & ~ ! [X1498] :
                                                                                          ( ~ r1(X1496,X1498)
                                                                                          | ~ ( ~ ! [X1499] :
                                                                                                    ( ~ r1(X1498,X1499)
                                                                                                    | ~ ! [X1500] :
                                                                                                          ( ~ r1(X1499,X1500)
                                                                                                          | ~ ! [X1501] :
                                                                                                                ( ~ r1(X1500,X1501)
                                                                                                                | p1(X1501) ) ) )
                                                                                              & ~ ! [X1502] :
                                                                                                    ( ~ r1(X1498,X1502)
                                                                                                    | ~ ! [X1503] :
                                                                                                          ( ~ r1(X1502,X1503)
                                                                                                          | p1(X1503) ) ) ) )
                                                                                    & ~ ! [X1504] :
                                                                                          ( ~ r1(X1496,X1504)
                                                                                          | p1(X1504) ) ) )
                                                                          & ~ ! [X1505] :
                                                                                ( ~ r1(X1494,X1505)
                                                                                | p1(X1505) ) ) )
                                                                & ~ ! [X1506] :
                                                                      ( ~ r1(X1492,X1506)
                                                                      | p1(X1506) ) ) )
                                                      & ~ ! [X1507] :
                                                            ( ~ r1(X1490,X1507)
                                                            | p1(X1507) ) ) )
                                            & ~ ! [X1508] :
                                                  ( ~ r1(X1488,X1508)
                                                  | p1(X1508) ) ) )
                                  & ~ ! [X1509] :
                                        ( ~ r1(X1486,X1509)
                                        | p1(X1509) ) ) )
                        & ~ ! [X1510] :
                              ( ~ r1(X1484,X1510)
                              | p1(X1510) ) ) )
              & ~ ! [X1511] :
                    ( ~ r1(X0,X1511)
                    | p1(X1511) ) )
            | ( ~ ! [X1512] :
                    ( ~ r1(X0,X1512)
                    | p2(X1512) )
              & ~ ! [X1513] :
                    ( ~ r1(X0,X1513)
                    | ~ ( ~ ! [X1514] :
                              ( ~ r1(X1513,X1514)
                              | p2(X1514) )
                        & ~ ! [X1515] :
                              ( ~ r1(X1513,X1515)
                              | ~ ( ~ ! [X1516] :
                                        ( ~ r1(X1515,X1516)
                                        | p2(X1516) )
                                  & ~ ! [X1517] :
                                        ( ~ r1(X1515,X1517)
                                        | ~ ( ~ ! [X1518] :
                                                  ( ~ r1(X1517,X1518)
                                                  | p2(X1518) )
                                            & ~ ! [X1519] :
                                                  ( ~ r1(X1517,X1519)
                                                  | ~ ( ~ ! [X1520] :
                                                            ( ~ r1(X1519,X1520)
                                                            | p2(X1520) )
                                                      & ~ ! [X1521] :
                                                            ( ~ r1(X1519,X1521)
                                                            | ~ ( ~ ! [X1522] :
                                                                      ( ~ r1(X1521,X1522)
                                                                      | p2(X1522) )
                                                                & ~ ! [X1523] :
                                                                      ( ~ r1(X1521,X1523)
                                                                      | ~ ( ~ ! [X1524] :
                                                                                ( ~ r1(X1523,X1524)
                                                                                | p2(X1524) )
                                                                          & ~ ! [X1525] :
                                                                                ( ~ r1(X1523,X1525)
                                                                                | ~ ( ~ ! [X1526] :
                                                                                          ( ~ r1(X1525,X1526)
                                                                                          | p2(X1526) )
                                                                                    & ~ ! [X1527] :
                                                                                          ( ~ r1(X1525,X1527)
                                                                                          | ~ ! [X1528] :
                                                                                                ( ~ r1(X1527,X1528)
                                                                                                | $false ) )
                                                                                    & ~ ! [X1529] :
                                                                                          ( ~ r1(X1525,X1529)
                                                                                          | p1(X1529) ) ) )
                                                                          & ~ ! [X1530] :
                                                                                ( ~ r1(X1523,X1530)
                                                                                | p1(X1530) ) ) )
                                                                & ~ ! [X1531] :
                                                                      ( ~ r1(X1521,X1531)
                                                                      | p1(X1531) ) ) )
                                                      & ~ ! [X1532] :
                                                            ( ~ r1(X1519,X1532)
                                                            | p1(X1532) ) ) )
                                            & ~ ! [X1533] :
                                                  ( ~ r1(X1517,X1533)
                                                  | p1(X1533) ) ) )
                                  & ~ ! [X1534] :
                                        ( ~ r1(X1515,X1534)
                                        | p1(X1534) ) ) )
                        & ~ ! [X1535] :
                              ( ~ r1(X1513,X1535)
                              | p1(X1535) ) ) )
              & ~ ! [X1536] :
                    ( ~ r1(X0,X1536)
                    | p1(X1536) ) )
            | ! [X1537] :
                ( ~ r1(X0,X1537)
                | p2(X1537) )
            | ! [X1538] :
                ( ~ r1(X0,X1538)
                | ! [X1539] :
                    ( ~ r1(X1538,X1539)
                    | p2(X1539) )
                | ! [X1540] :
                    ( ~ r1(X1538,X1540)
                    | ! [X1541] :
                        ( ~ r1(X1540,X1541)
                        | p2(X1541) )
                    | ! [X1542] :
                        ( ~ r1(X1540,X1542)
                        | ! [X1543] :
                            ( ~ r1(X1542,X1543)
                            | p2(X1543) )
                        | ! [X1544] :
                            ( ~ r1(X1542,X1544)
                            | ! [X1545] :
                                ( ~ r1(X1544,X1545)
                                | p2(X1545) )
                            | ! [X1546] :
                                ( ~ r1(X1544,X1546)
                                | ! [X1547] :
                                    ( ~ r1(X1546,X1547)
                                    | p2(X1547) )
                                | ! [X1548] :
                                    ( ~ r1(X1546,X1548)
                                    | ! [X1549] :
                                        ( ~ r1(X1548,X1549)
                                        | p2(X1549) )
                                    | ! [X1550] :
                                        ( ~ r1(X1548,X1550)
                                        | ! [X1551] :
                                            ( ~ r1(X1550,X1551)
                                            | p2(X1551) )
                                        | ! [X1552] :
                                            ( ~ r1(X1550,X1552)
                                            | ! [X1553] :
                                                ( ~ r1(X1552,X1553)
                                                | p2(X1553) )
                                            | ! [X1554] :
                                                ( ~ r1(X1552,X1554)
                                                | ! [X1555] :
                                                    ( ~ r1(X1554,X1555)
                                                    | p2(X1555) )
                                                | ! [X1556] :
                                                    ( ~ r1(X1554,X1556)
                                                    | ! [X1557] :
                                                        ( ~ r1(X1556,X1557)
                                                        | p2(X1557) )
                                                    | ! [X1558] :
                                                        ( ~ r1(X1556,X1558)
                                                        | ! [X1559] :
                                                            ( ~ r1(X1558,X1559)
                                                            | p2(X1559) )
                                                        | ! [X1560] :
                                                            ( ~ r1(X1558,X1560)
                                                            | ! [X1561] :
                                                                ( ~ r1(X1560,X1561)
                                                                | p2(X1561) )
                                                            | ! [X1562] :
                                                                ( ~ r1(X1560,X1562)
                                                                | ! [X1563] :
                                                                    ( ~ r1(X1562,X1563)
                                                                    | p2(X1563) )
                                                                | ! [X1564] :
                                                                    ( ~ r1(X1562,X1564)
                                                                    | ! [X1565] :
                                                                        ( ~ r1(X1564,X1565)
                                                                        | p2(X1565) )
                                                                    | ! [X1566] :
                                                                        ( ~ r1(X1564,X1566)
                                                                        | ! [X1567] :
                                                                            ( ~ r1(X1566,X1567)
                                                                            | ~ ! [X1568] :
                                                                                  ( ~ r1(X1567,X1568)
                                                                                  | p1(X1568) ) )
                                                                        | ! [X1569] :
                                                                            ( ~ r1(X1566,X1569)
                                                                            | p1(X1569) ) )
                                                                    | ! [X1570] :
                                                                        ( ~ r1(X1564,X1570)
                                                                        | p1(X1570) ) )
                                                                | ! [X1571] :
                                                                    ( ~ r1(X1562,X1571)
                                                                    | p1(X1571) ) )
                                                            | ! [X1572] :
                                                                ( ~ r1(X1560,X1572)
                                                                | p1(X1572) ) )
                                                        | ! [X1573] :
                                                            ( ~ r1(X1558,X1573)
                                                            | p1(X1573) ) )
                                                    | ! [X1574] :
                                                        ( ~ r1(X1556,X1574)
                                                        | p1(X1574) ) )
                                                | ! [X1575] :
                                                    ( ~ r1(X1554,X1575)
                                                    | p1(X1575) ) )
                                            | ! [X1576] :
                                                ( ~ r1(X1552,X1576)
                                                | p1(X1576) ) )
                                        | ! [X1577] :
                                            ( ~ r1(X1550,X1577)
                                            | p1(X1577) ) )
                                    | ! [X1578] :
                                        ( ~ r1(X1548,X1578)
                                        | p1(X1578) ) )
                                | ! [X1579] :
                                    ( ~ r1(X1546,X1579)
                                    | p1(X1579) ) )
                            | ! [X1580] :
                                ( ~ r1(X1544,X1580)
                                | p1(X1580) ) )
                        | ! [X1581] :
                            ( ~ r1(X1542,X1581)
                            | p1(X1581) ) )
                    | ! [X1582] :
                        ( ~ r1(X1540,X1582)
                        | p1(X1582) ) )
                | ! [X1583] :
                    ( ~ r1(X1538,X1583)
                    | p1(X1583) ) )
            | ! [X1584] :
                ( ~ r1(X0,X1584)
                | p1(X1584) )
            | ( ~ ! [X1585] :
                    ( ~ r1(X0,X1585)
                    | p2(X1585) )
              & ~ ! [X1586] :
                    ( ~ r1(X0,X1586)
                    | ~ ( ~ ! [X1587] :
                              ( ~ r1(X1586,X1587)
                              | p2(X1587) )
                        & ~ ! [X1588] :
                              ( ~ r1(X1586,X1588)
                              | ~ ( ~ ! [X1589] :
                                        ( ~ r1(X1588,X1589)
                                        | p2(X1589) )
                                  & ~ ! [X1590] :
                                        ( ~ r1(X1588,X1590)
                                        | ~ ( ~ ! [X1591] :
                                                  ( ~ r1(X1590,X1591)
                                                  | p2(X1591) )
                                            & ~ ! [X1592] :
                                                  ( ~ r1(X1590,X1592)
                                                  | ~ ( ~ ! [X1593] :
                                                            ( ~ r1(X1592,X1593)
                                                            | p2(X1593) )
                                                      & ~ ! [X1594] :
                                                            ( ~ r1(X1592,X1594)
                                                            | ~ ( ~ ! [X1595] :
                                                                      ( ~ r1(X1594,X1595)
                                                                      | p2(X1595) )
                                                                & ~ ! [X1596] :
                                                                      ( ~ r1(X1594,X1596)
                                                                      | ~ ( ~ ! [X1597] :
                                                                                ( ~ r1(X1596,X1597)
                                                                                | p2(X1597) )
                                                                          & ~ ! [X1598] :
                                                                                ( ~ r1(X1596,X1598)
                                                                                | ~ ( ~ ! [X1599] :
                                                                                          ( ~ r1(X1598,X1599)
                                                                                          | ~ ! [X1600] :
                                                                                                ( ~ r1(X1599,X1600)
                                                                                                | ~ p1(X1600) ) )
                                                                                    & p1(X1598) ) )
                                                                          & ~ ! [X1601] :
                                                                                ( ~ r1(X1596,X1601)
                                                                                | p1(X1601) ) ) )
                                                                & ~ ! [X1602] :
                                                                      ( ~ r1(X1594,X1602)
                                                                      | p1(X1602) ) ) )
                                                      & ~ ! [X1603] :
                                                            ( ~ r1(X1592,X1603)
                                                            | p1(X1603) ) ) )
                                            & ~ ! [X1604] :
                                                  ( ~ r1(X1590,X1604)
                                                  | p1(X1604) ) ) )
                                  & ~ ! [X1605] :
                                        ( ~ r1(X1588,X1605)
                                        | p1(X1605) ) ) )
                        & ~ ! [X1606] :
                              ( ~ r1(X1586,X1606)
                              | p1(X1606) ) ) )
              & ~ ! [X1607] :
                    ( ~ r1(X0,X1607)
                    | p1(X1607) ) )
            | ( ~ ! [X1608] :
                    ( ~ r1(X0,X1608)
                    | p2(X1608) )
              & ~ ! [X1609] :
                    ( ~ r1(X0,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)
                                                                                    | ~ ( ~ ! [X1623] :
                                                                                              ( ~ r1(X1622,X1623)
                                                                                              | ~ ! [X1624] :
                                                                                                    ( ~ r1(X1623,X1624)
                                                                                                    | p1(X1624) ) )
                                                                                        & ~ ! [X1625] :
                                                                                              ( ~ r1(X1622,X1625)
                                                                                              | p1(X1625) ) ) ) )
                                                                          & ~ ! [X1626] :
                                                                                ( ~ r1(X1619,X1626)
                                                                                | p1(X1626) ) ) )
                                                                & ~ ! [X1627] :
                                                                      ( ~ r1(X1617,X1627)
                                                                      | p1(X1627) ) ) )
                                                      & ~ ! [X1628] :
                                                            ( ~ r1(X1615,X1628)
                                                            | p1(X1628) ) ) )
                                            & ~ ! [X1629] :
                                                  ( ~ r1(X1613,X1629)
                                                  | p1(X1629) ) ) )
                                  & ~ ! [X1630] :
                                        ( ~ r1(X1611,X1630)
                                        | p1(X1630) ) ) )
                        & ~ ! [X1631] :
                              ( ~ r1(X1609,X1631)
                              | p1(X1631) ) ) )
              & ~ ! [X1632] :
                    ( ~ r1(X0,X1632)
                    | p1(X1632) ) )
            | ( ~ ! [X1633] :
                    ( ~ r1(X0,X1633)
                    | p2(X1633) )
              & ~ ! [X1634] :
                    ( ~ r1(X0,X1634)
                    | ~ ( ~ ! [X1635] :
                              ( ~ r1(X1634,X1635)
                              | p2(X1635) )
                        & ~ ! [X1636] :
                              ( ~ r1(X1634,X1636)
                              | ~ ( ~ ! [X1637] :
                                        ( ~ r1(X1636,X1637)
                                        | p2(X1637) )
                                  & ~ ! [X1638] :
                                        ( ~ r1(X1636,X1638)
                                        | ~ ( ~ ! [X1639] :
                                                  ( ~ r1(X1638,X1639)
                                                  | p2(X1639) )
                                            & ~ ! [X1640] :
                                                  ( ~ r1(X1638,X1640)
                                                  | ~ ( ~ ! [X1641] :
                                                            ( ~ r1(X1640,X1641)
                                                            | p2(X1641) )
                                                      & ~ ! [X1642] :
                                                            ( ~ r1(X1640,X1642)
                                                            | ~ ( ~ ! [X1643] :
                                                                      ( ~ r1(X1642,X1643)
                                                                      | p2(X1643) )
                                                                & ~ ! [X1644] :
                                                                      ( ~ r1(X1642,X1644)
                                                                      | ~ ( ~ ! [X1645] :
                                                                                ( ~ r1(X1644,X1645)
                                                                                | p2(X1645) )
                                                                          & ~ ! [X1646] :
                                                                                ( ~ r1(X1644,X1646)
                                                                                | ~ ( ~ ! [X1647] :
                                                                                          ( ~ r1(X1646,X1647)
                                                                                          | ~ ! [X1648] :
                                                                                                ( ~ r1(X1647,X1648)
                                                                                                | ~ ! [X1649] :
                                                                                                      ( ~ r1(X1648,X1649)
                                                                                                      | p1(X1649) ) ) )
                                                                                    & ~ ! [X1650] :
                                                                                          ( ~ r1(X1646,X1650)
                                                                                          | ~ ! [X1651] :
                                                                                                ( ~ r1(X1650,X1651)
                                                                                                | p1(X1651) ) ) ) )
                                                                          & ~ ! [X1652] :
                                                                                ( ~ r1(X1644,X1652)
                                                                                | p1(X1652) ) ) )
                                                                & ~ ! [X1653] :
                                                                      ( ~ r1(X1642,X1653)
                                                                      | p1(X1653) ) ) )
                                                      & ~ ! [X1654] :
                                                            ( ~ r1(X1640,X1654)
                                                            | p1(X1654) ) ) )
                                            & ~ ! [X1655] :
                                                  ( ~ r1(X1638,X1655)
                                                  | p1(X1655) ) ) )
                                  & ~ ! [X1656] :
                                        ( ~ r1(X1636,X1656)
                                        | p1(X1656) ) ) )
                        & ~ ! [X1657] :
                              ( ~ r1(X1634,X1657)
                              | p1(X1657) ) ) )
              & ~ ! [X1658] :
                    ( ~ r1(X0,X1658)
                    | p1(X1658) ) )
            | ( ~ ! [X1659] :
                    ( ~ r1(X0,X1659)
                    | p2(X1659) )
              & ~ ! [X1660] :
                    ( ~ r1(X0,X1660)
                    | ~ ( ~ ! [X1661] :
                              ( ~ r1(X1660,X1661)
                              | p2(X1661) )
                        & ~ ! [X1662] :
                              ( ~ r1(X1660,X1662)
                              | ~ ( ~ ! [X1663] :
                                        ( ~ r1(X1662,X1663)
                                        | p2(X1663) )
                                  & ~ ! [X1664] :
                                        ( ~ r1(X1662,X1664)
                                        | ~ ( ~ ! [X1665] :
                                                  ( ~ r1(X1664,X1665)
                                                  | p2(X1665) )
                                            & ~ ! [X1666] :
                                                  ( ~ r1(X1664,X1666)
                                                  | ~ ( ~ ! [X1667] :
                                                            ( ~ r1(X1666,X1667)
                                                            | p2(X1667) )
                                                      & ~ ! [X1668] :
                                                            ( ~ r1(X1666,X1668)
                                                            | ~ ( ~ ! [X1669] :
                                                                      ( ~ r1(X1668,X1669)
                                                                      | p2(X1669) )
                                                                & ~ ! [X1670] :
                                                                      ( ~ r1(X1668,X1670)
                                                                      | ~ ( ~ ! [X1671] :
                                                                                ( ~ r1(X1670,X1671)
                                                                                | p2(X1671) )
                                                                          & ~ ! [X1672] :
                                                                                ( ~ r1(X1670,X1672)
                                                                                | ~ ! [X1673] :
                                                                                      ( ~ r1(X1672,X1673)
                                                                                      | $false ) )
                                                                          & ~ ! [X1674] :
                                                                                ( ~ r1(X1670,X1674)
                                                                                | p1(X1674) ) ) )
                                                                & ~ ! [X1675] :
                                                                      ( ~ r1(X1668,X1675)
                                                                      | p1(X1675) ) ) )
                                                      & ~ ! [X1676] :
                                                            ( ~ r1(X1666,X1676)
                                                            | p1(X1676) ) ) )
                                            & ~ ! [X1677] :
                                                  ( ~ r1(X1664,X1677)
                                                  | p1(X1677) ) ) )
                                  & ~ ! [X1678] :
                                        ( ~ r1(X1662,X1678)
                                        | p1(X1678) ) ) )
                        & ~ ! [X1679] :
                              ( ~ r1(X1660,X1679)
                              | p1(X1679) ) ) )
              & ~ ! [X1680] :
                    ( ~ r1(X0,X1680)
                    | p1(X1680) ) )
            | ! [X1681] :
                ( ~ r1(X0,X1681)
                | p2(X1681) )
            | ! [X1682] :
                ( ~ r1(X0,X1682)
                | ! [X1683] :
                    ( ~ r1(X1682,X1683)
                    | p2(X1683) )
                | ! [X1684] :
                    ( ~ r1(X1682,X1684)
                    | ! [X1685] :
                        ( ~ r1(X1684,X1685)
                        | p2(X1685) )
                    | ! [X1686] :
                        ( ~ r1(X1684,X1686)
                        | ! [X1687] :
                            ( ~ r1(X1686,X1687)
                            | p2(X1687) )
                        | ! [X1688] :
                            ( ~ r1(X1686,X1688)
                            | ! [X1689] :
                                ( ~ r1(X1688,X1689)
                                | p2(X1689) )
                            | ! [X1690] :
                                ( ~ r1(X1688,X1690)
                                | ! [X1691] :
                                    ( ~ r1(X1690,X1691)
                                    | p2(X1691) )
                                | ! [X1692] :
                                    ( ~ r1(X1690,X1692)
                                    | ! [X1693] :
                                        ( ~ r1(X1692,X1693)
                                        | p2(X1693) )
                                    | ! [X1694] :
                                        ( ~ r1(X1692,X1694)
                                        | ! [X1695] :
                                            ( ~ r1(X1694,X1695)
                                            | p2(X1695) )
                                        | ! [X1696] :
                                            ( ~ r1(X1694,X1696)
                                            | ! [X1697] :
                                                ( ~ r1(X1696,X1697)
                                                | p2(X1697) )
                                            | ! [X1698] :
                                                ( ~ r1(X1696,X1698)
                                                | ! [X1699] :
                                                    ( ~ r1(X1698,X1699)
                                                    | p2(X1699) )
                                                | ! [X1700] :
                                                    ( ~ r1(X1698,X1700)
                                                    | ! [X1701] :
                                                        ( ~ r1(X1700,X1701)
                                                        | p2(X1701) )
                                                    | ! [X1702] :
                                                        ( ~ r1(X1700,X1702)
                                                        | ! [X1703] :
                                                            ( ~ r1(X1702,X1703)
                                                            | p2(X1703) )
                                                        | ! [X1704] :
                                                            ( ~ r1(X1702,X1704)
                                                            | ! [X1705] :
                                                                ( ~ r1(X1704,X1705)
                                                                | p2(X1705) )
                                                            | ! [X1706] :
                                                                ( ~ r1(X1704,X1706)
                                                                | ! [X1707] :
                                                                    ( ~ r1(X1706,X1707)
                                                                    | p2(X1707) )
                                                                | ! [X1708] :
                                                                    ( ~ r1(X1706,X1708)
                                                                    | ! [X1709] :
                                                                        ( ~ r1(X1708,X1709)
                                                                        | p2(X1709) )
                                                                    | ! [X1710] :
                                                                        ( ~ r1(X1708,X1710)
                                                                        | ! [X1711] :
                                                                            ( ~ r1(X1710,X1711)
                                                                            | ~ ! [X1712] :
                                                                                  ( ~ r1(X1711,X1712)
                                                                                  | p1(X1712) ) )
                                                                        | ! [X1713] :
                                                                            ( ~ r1(X1710,X1713)
                                                                            | p1(X1713) ) )
                                                                    | ! [X1714] :
                                                                        ( ~ r1(X1708,X1714)
                                                                        | p1(X1714) ) )
                                                                | ! [X1715] :
                                                                    ( ~ r1(X1706,X1715)
                                                                    | p1(X1715) ) )
                                                            | ! [X1716] :
                                                                ( ~ r1(X1704,X1716)
                                                                | p1(X1716) ) )
                                                        | ! [X1717] :
                                                            ( ~ r1(X1702,X1717)
                                                            | p1(X1717) ) )
                                                    | ! [X1718] :
                                                        ( ~ r1(X1700,X1718)
                                                        | p1(X1718) ) )
                                                | ! [X1719] :
                                                    ( ~ r1(X1698,X1719)
                                                    | p1(X1719) ) )
                                            | ! [X1720] :
                                                ( ~ r1(X1696,X1720)
                                                | p1(X1720) ) )
                                        | ! [X1721] :
                                            ( ~ r1(X1694,X1721)
                                            | p1(X1721) ) )
                                    | ! [X1722] :
                                        ( ~ r1(X1692,X1722)
                                        | p1(X1722) ) )
                                | ! [X1723] :
                                    ( ~ r1(X1690,X1723)
                                    | p1(X1723) ) )
                            | ! [X1724] :
                                ( ~ r1(X1688,X1724)
                                | p1(X1724) ) )
                        | ! [X1725] :
                            ( ~ r1(X1686,X1725)
                            | p1(X1725) ) )
                    | ! [X1726] :
                        ( ~ r1(X1684,X1726)
                        | p1(X1726) ) )
                | ! [X1727] :
                    ( ~ r1(X1682,X1727)
                    | p1(X1727) ) )
            | ! [X1728] :
                ( ~ r1(X0,X1728)
                | p1(X1728) )
            | ( ~ ! [X1729] :
                    ( ~ r1(X0,X1729)
                    | p2(X1729) )
              & ~ ! [X1730] :
                    ( ~ r1(X0,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)
                                                                      | p2(X1739) )
                                                                & ~ ! [X1740] :
                                                                      ( ~ r1(X1738,X1740)
                                                                      | ~ ( ~ ! [X1741] :
                                                                                ( ~ r1(X1740,X1741)
                                                                                | ~ ! [X1742] :
                                                                                      ( ~ r1(X1741,X1742)
                                                                                      | ~ p1(X1742) ) )
                                                                          & p1(X1740) ) )
                                                                & ~ ! [X1743] :
                                                                      ( ~ r1(X1738,X1743)
                                                                      | p1(X1743) ) ) )
                                                      & ~ ! [X1744] :
                                                            ( ~ r1(X1736,X1744)
                                                            | p1(X1744) ) ) )
                                            & ~ ! [X1745] :
                                                  ( ~ r1(X1734,X1745)
                                                  | p1(X1745) ) ) )
                                  & ~ ! [X1746] :
                                        ( ~ r1(X1732,X1746)
                                        | p1(X1746) ) ) )
                        & ~ ! [X1747] :
                              ( ~ r1(X1730,X1747)
                              | p1(X1747) ) ) )
              & ~ ! [X1748] :
                    ( ~ r1(X0,X1748)
                    | p1(X1748) ) )
            | ( ~ ! [X1749] :
                    ( ~ r1(X0,X1749)
                    | p2(X1749) )
              & ~ ! [X1750] :
                    ( ~ r1(X0,X1750)
                    | ~ ( ~ ! [X1751] :
                              ( ~ r1(X1750,X1751)
                              | p2(X1751) )
                        & ~ ! [X1752] :
                              ( ~ r1(X1750,X1752)
                              | ~ ( ~ ! [X1753] :
                                        ( ~ r1(X1752,X1753)
                                        | p2(X1753) )
                                  & ~ ! [X1754] :
                                        ( ~ r1(X1752,X1754)
                                        | ~ ( ~ ! [X1755] :
                                                  ( ~ r1(X1754,X1755)
                                                  | p2(X1755) )
                                            & ~ ! [X1756] :
                                                  ( ~ r1(X1754,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)
                                                                          | ~ ( ~ ! [X1762] :
                                                                                    ( ~ r1(X1761,X1762)
                                                                                    | ~ ! [X1763] :
                                                                                          ( ~ r1(X1762,X1763)
                                                                                          | p1(X1763) ) )
                                                                              & ~ ! [X1764] :
                                                                                    ( ~ r1(X1761,X1764)
                                                                                    | p1(X1764) ) ) ) )
                                                                & ~ ! [X1765] :
                                                                      ( ~ r1(X1758,X1765)
                                                                      | p1(X1765) ) ) )
                                                      & ~ ! [X1766] :
                                                            ( ~ r1(X1756,X1766)
                                                            | p1(X1766) ) ) )
                                            & ~ ! [X1767] :
                                                  ( ~ r1(X1754,X1767)
                                                  | p1(X1767) ) ) )
                                  & ~ ! [X1768] :
                                        ( ~ r1(X1752,X1768)
                                        | p1(X1768) ) ) )
                        & ~ ! [X1769] :
                              ( ~ r1(X1750,X1769)
                              | p1(X1769) ) ) )
              & ~ ! [X1770] :
                    ( ~ r1(X0,X1770)
                    | p1(X1770) ) )
            | ( ~ ! [X1771] :
                    ( ~ r1(X0,X1771)
                    | p2(X1771) )
              & ~ ! [X1772] :
                    ( ~ r1(X0,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(X1782,X1786)
                                                                                | ~ ! [X1787] :
                                                                                      ( ~ r1(X1786,X1787)
                                                                                      | p1(X1787) ) ) ) )
                                                                & ~ ! [X1788] :
                                                                      ( ~ r1(X1780,X1788)
                                                                      | p1(X1788) ) ) )
                                                      & ~ ! [X1789] :
                                                            ( ~ r1(X1778,X1789)
                                                            | p1(X1789) ) ) )
                                            & ~ ! [X1790] :
                                                  ( ~ r1(X1776,X1790)
                                                  | p1(X1790) ) ) )
                                  & ~ ! [X1791] :
                                        ( ~ r1(X1774,X1791)
                                        | p1(X1791) ) ) )
                        & ~ ! [X1792] :
                              ( ~ r1(X1772,X1792)
                              | p1(X1792) ) ) )
              & ~ ! [X1793] :
                    ( ~ r1(X0,X1793)
                    | p1(X1793) ) )
            | ( ~ ! [X1794] :
                    ( ~ r1(X0,X1794)
                    | p2(X1794) )
              & ~ ! [X1795] :
                    ( ~ r1(X0,X1795)
                    | ~ ( ~ ! [X1796] :
                              ( ~ r1(X1795,X1796)
                              | p2(X1796) )
                        & ~ ! [X1797] :
                              ( ~ r1(X1795,X1797)
                              | ~ ( ~ ! [X1798] :
                                        ( ~ r1(X1797,X1798)
                                        | p2(X1798) )
                                  & ~ ! [X1799] :
                                        ( ~ r1(X1797,X1799)
                                        | ~ ( ~ ! [X1800] :
                                                  ( ~ r1(X1799,X1800)
                                                  | p2(X1800) )
                                            & ~ ! [X1801] :
                                                  ( ~ r1(X1799,X1801)
                                                  | ~ ( ~ ! [X1802] :
                                                            ( ~ r1(X1801,X1802)
                                                            | p2(X1802) )
                                                      & ~ ! [X1803] :
                                                            ( ~ r1(X1801,X1803)
                                                            | ~ ( ~ ! [X1804] :
                                                                      ( ~ r1(X1803,X1804)
                                                                      | p2(X1804) )
                                                                & ~ ! [X1805] :
                                                                      ( ~ r1(X1803,X1805)
                                                                      | ~ ! [X1806] :
                                                                            ( ~ r1(X1805,X1806)
                                                                            | $false ) )
                                                                & ~ ! [X1807] :
                                                                      ( ~ r1(X1803,X1807)
                                                                      | p1(X1807) ) ) )
                                                      & ~ ! [X1808] :
                                                            ( ~ r1(X1801,X1808)
                                                            | p1(X1808) ) ) )
                                            & ~ ! [X1809] :
                                                  ( ~ r1(X1799,X1809)
                                                  | p1(X1809) ) ) )
                                  & ~ ! [X1810] :
                                        ( ~ r1(X1797,X1810)
                                        | p1(X1810) ) ) )
                        & ~ ! [X1811] :
                              ( ~ r1(X1795,X1811)
                              | p1(X1811) ) ) )
              & ~ ! [X1812] :
                    ( ~ r1(X0,X1812)
                    | p1(X1812) ) )
            | ! [X1813] :
                ( ~ r1(X0,X1813)
                | p2(X1813) )
            | ! [X1814] :
                ( ~ r1(X0,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)
                                                | p2(X1829) )
                                            | ! [X1830] :
                                                ( ~ r1(X1828,X1830)
                                                | ! [X1831] :
                                                    ( ~ r1(X1830,X1831)
                                                    | p2(X1831) )
                                                | ! [X1832] :
                                                    ( ~ r1(X1830,X1832)
                                                    | ! [X1833] :
                                                        ( ~ r1(X1832,X1833)
                                                        | p2(X1833) )
                                                    | ! [X1834] :
                                                        ( ~ r1(X1832,X1834)
                                                        | ! [X1835] :
                                                            ( ~ r1(X1834,X1835)
                                                            | p2(X1835) )
                                                        | ! [X1836] :
                                                            ( ~ r1(X1834,X1836)
                                                            | ! [X1837] :
                                                                ( ~ r1(X1836,X1837)
                                                                | p2(X1837) )
                                                            | ! [X1838] :
                                                                ( ~ r1(X1836,X1838)
                                                                | ! [X1839] :
                                                                    ( ~ r1(X1838,X1839)
                                                                    | p2(X1839) )
                                                                | ! [X1840] :
                                                                    ( ~ r1(X1838,X1840)
                                                                    | ! [X1841] :
                                                                        ( ~ r1(X1840,X1841)
                                                                        | p2(X1841) )
                                                                    | ! [X1842] :
                                                                        ( ~ r1(X1840,X1842)
                                                                        | ! [X1843] :
                                                                            ( ~ r1(X1842,X1843)
                                                                            | ~ ! [X1844] :
                                                                                  ( ~ r1(X1843,X1844)
                                                                                  | p1(X1844) ) )
                                                                        | ! [X1845] :
                                                                            ( ~ r1(X1842,X1845)
                                                                            | p1(X1845) ) )
                                                                    | ! [X1846] :
                                                                        ( ~ r1(X1840,X1846)
                                                                        | p1(X1846) ) )
                                                                | ! [X1847] :
                                                                    ( ~ r1(X1838,X1847)
                                                                    | p1(X1847) ) )
                                                            | ! [X1848] :
                                                                ( ~ r1(X1836,X1848)
                                                                | p1(X1848) ) )
                                                        | ! [X1849] :
                                                            ( ~ r1(X1834,X1849)
                                                            | p1(X1849) ) )
                                                    | ! [X1850] :
                                                        ( ~ r1(X1832,X1850)
                                                        | p1(X1850) ) )
                                                | ! [X1851] :
                                                    ( ~ r1(X1830,X1851)
                                                    | p1(X1851) ) )
                                            | ! [X1852] :
                                                ( ~ r1(X1828,X1852)
                                                | p1(X1852) ) )
                                        | ! [X1853] :
                                            ( ~ r1(X1826,X1853)
                                            | p1(X1853) ) )
                                    | ! [X1854] :
                                        ( ~ r1(X1824,X1854)
                                        | p1(X1854) ) )
                                | ! [X1855] :
                                    ( ~ r1(X1822,X1855)
                                    | p1(X1855) ) )
                            | ! [X1856] :
                                ( ~ r1(X1820,X1856)
                                | p1(X1856) ) )
                        | ! [X1857] :
                            ( ~ r1(X1818,X1857)
                            | p1(X1857) ) )
                    | ! [X1858] :
                        ( ~ r1(X1816,X1858)
                        | p1(X1858) ) )
                | ! [X1859] :
                    ( ~ r1(X1814,X1859)
                    | p1(X1859) ) )
            | ! [X1860] :
                ( ~ r1(X0,X1860)
                | p1(X1860) )
            | ( ~ ! [X1861] :
                    ( ~ r1(X0,X1861)
                    | p2(X1861) )
              & ~ ! [X1862] :
                    ( ~ r1(X0,X1862)
                    | ~ ( ~ ! [X1863] :
                              ( ~ r1(X1862,X1863)
                              | p2(X1863) )
                        & ~ ! [X1864] :
                              ( ~ r1(X1862,X1864)
                              | ~ ( ~ ! [X1865] :
                                        ( ~ r1(X1864,X1865)
                                        | p2(X1865) )
                                  & ~ ! [X1866] :
                                        ( ~ r1(X1864,X1866)
                                        | ~ ( ~ ! [X1867] :
                                                  ( ~ r1(X1866,X1867)
                                                  | p2(X1867) )
                                            & ~ ! [X1868] :
                                                  ( ~ r1(X1866,X1868)
                                                  | ~ ( ~ ! [X1869] :
                                                            ( ~ r1(X1868,X1869)
                                                            | p2(X1869) )
                                                      & ~ ! [X1870] :
                                                            ( ~ r1(X1868,X1870)
                                                            | ~ ( ~ ! [X1871] :
                                                                      ( ~ r1(X1870,X1871)
                                                                      | ~ ! [X1872] :
                                                                            ( ~ r1(X1871,X1872)
                                                                            | ~ p1(X1872) ) )
                                                                & p1(X1870) ) )
                                                      & ~ ! [X1873] :
                                                            ( ~ r1(X1868,X1873)
                                                            | p1(X1873) ) ) )
                                            & ~ ! [X1874] :
                                                  ( ~ r1(X1866,X1874)
                                                  | p1(X1874) ) ) )
                                  & ~ ! [X1875] :
                                        ( ~ r1(X1864,X1875)
                                        | p1(X1875) ) ) )
                        & ~ ! [X1876] :
                              ( ~ r1(X1862,X1876)
                              | p1(X1876) ) ) )
              & ~ ! [X1877] :
                    ( ~ r1(X0,X1877)
                    | p1(X1877) ) )
            | ( ~ ! [X1878] :
                    ( ~ r1(X0,X1878)
                    | p2(X1878) )
              & ~ ! [X1879] :
                    ( ~ r1(X0,X1879)
                    | ~ ( ~ ! [X1880] :
                              ( ~ r1(X1879,X1880)
                              | p2(X1880) )
                        & ~ ! [X1881] :
                              ( ~ r1(X1879,X1881)
                              | ~ ( ~ ! [X1882] :
                                        ( ~ r1(X1881,X1882)
                                        | p2(X1882) )
                                  & ~ ! [X1883] :
                                        ( ~ r1(X1881,X1883)
                                        | ~ ( ~ ! [X1884] :
                                                  ( ~ r1(X1883,X1884)
                                                  | p2(X1884) )
                                            & ~ ! [X1885] :
                                                  ( ~ r1(X1883,X1885)
                                                  | ~ ( ~ ! [X1886] :
                                                            ( ~ r1(X1885,X1886)
                                                            | p2(X1886) )
                                                      & ~ ! [X1887] :
                                                            ( ~ r1(X1885,X1887)
                                                            | ! [X1888] :
                                                                ( ~ r1(X1887,X1888)
                                                                | ~ ( ~ ! [X1889] :
                                                                          ( ~ r1(X1888,X1889)
                                                                          | ~ ! [X1890] :
                                                                                ( ~ r1(X1889,X1890)
                                                                                | p1(X1890) ) )
                                                                    & ~ ! [X1891] :
                                                                          ( ~ r1(X1888,X1891)
                                                                          | p1(X1891) ) ) ) )
                                                      & ~ ! [X1892] :
                                                            ( ~ r1(X1885,X1892)
                                                            | p1(X1892) ) ) )
                                            & ~ ! [X1893] :
                                                  ( ~ r1(X1883,X1893)
                                                  | p1(X1893) ) ) )
                                  & ~ ! [X1894] :
                                        ( ~ r1(X1881,X1894)
                                        | p1(X1894) ) ) )
                        & ~ ! [X1895] :
                              ( ~ r1(X1879,X1895)
                              | p1(X1895) ) ) )
              & ~ ! [X1896] :
                    ( ~ r1(X0,X1896)
                    | p1(X1896) ) )
            | ( ~ ! [X1897] :
                    ( ~ r1(X0,X1897)
                    | p2(X1897) )
              & ~ ! [X1898] :
                    ( ~ r1(X0,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)
                                                                      | ~ ! [X1908] :
                                                                            ( ~ r1(X1907,X1908)
                                                                            | ~ ! [X1909] :
                                                                                  ( ~ r1(X1908,X1909)
                                                                                  | p1(X1909) ) ) )
                                                                & ~ ! [X1910] :
                                                                      ( ~ r1(X1906,X1910)
                                                                      | ~ ! [X1911] :
                                                                            ( ~ r1(X1910,X1911)
                                                                            | p1(X1911) ) ) ) )
                                                      & ~ ! [X1912] :
                                                            ( ~ r1(X1904,X1912)
                                                            | p1(X1912) ) ) )
                                            & ~ ! [X1913] :
                                                  ( ~ r1(X1902,X1913)
                                                  | p1(X1913) ) ) )
                                  & ~ ! [X1914] :
                                        ( ~ r1(X1900,X1914)
                                        | p1(X1914) ) ) )
                        & ~ ! [X1915] :
                              ( ~ r1(X1898,X1915)
                              | p1(X1915) ) ) )
              & ~ ! [X1916] :
                    ( ~ r1(X0,X1916)
                    | p1(X1916) ) )
            | ( ~ ! [X1917] :
                    ( ~ r1(X0,X1917)
                    | p2(X1917) )
              & ~ ! [X1918] :
                    ( ~ r1(X0,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)
                                                                  | $false ) )
                                                      & ~ ! [X1928] :
                                                            ( ~ r1(X1924,X1928)
                                                            | p1(X1928) ) ) )
                                            & ~ ! [X1929] :
                                                  ( ~ r1(X1922,X1929)
                                                  | p1(X1929) ) ) )
                                  & ~ ! [X1930] :
                                        ( ~ r1(X1920,X1930)
                                        | p1(X1930) ) ) )
                        & ~ ! [X1931] :
                              ( ~ r1(X1918,X1931)
                              | p1(X1931) ) ) )
              & ~ ! [X1932] :
                    ( ~ r1(X0,X1932)
                    | p1(X1932) ) )
            | ! [X1933] :
                ( ~ r1(X0,X1933)
                | p2(X1933) )
            | ! [X1934] :
                ( ~ r1(X0,X1934)
                | ! [X1935] :
                    ( ~ r1(X1934,X1935)
                    | p2(X1935) )
                | ! [X1936] :
                    ( ~ r1(X1934,X1936)
                    | ! [X1937] :
                        ( ~ r1(X1936,X1937)
                        | p2(X1937) )
                    | ! [X1938] :
                        ( ~ r1(X1936,X1938)
                        | ! [X1939] :
                            ( ~ r1(X1938,X1939)
                            | p2(X1939) )
                        | ! [X1940] :
                            ( ~ r1(X1938,X1940)
                            | ! [X1941] :
                                ( ~ r1(X1940,X1941)
                                | p2(X1941) )
                            | ! [X1942] :
                                ( ~ r1(X1940,X1942)
                                | ! [X1943] :
                                    ( ~ r1(X1942,X1943)
                                    | p2(X1943) )
                                | ! [X1944] :
                                    ( ~ r1(X1942,X1944)
                                    | ! [X1945] :
                                        ( ~ r1(X1944,X1945)
                                        | p2(X1945) )
                                    | ! [X1946] :
                                        ( ~ r1(X1944,X1946)
                                        | ! [X1947] :
                                            ( ~ r1(X1946,X1947)
                                            | p2(X1947) )
                                        | ! [X1948] :
                                            ( ~ r1(X1946,X1948)
                                            | ! [X1949] :
                                                ( ~ r1(X1948,X1949)
                                                | p2(X1949) )
                                            | ! [X1950] :
                                                ( ~ r1(X1948,X1950)
                                                | ! [X1951] :
                                                    ( ~ r1(X1950,X1951)
                                                    | p2(X1951) )
                                                | ! [X1952] :
                                                    ( ~ r1(X1950,X1952)
                                                    | ! [X1953] :
                                                        ( ~ r1(X1952,X1953)
                                                        | p2(X1953) )
                                                    | ! [X1954] :
                                                        ( ~ r1(X1952,X1954)
                                                        | ! [X1955] :
                                                            ( ~ r1(X1954,X1955)
                                                            | p2(X1955) )
                                                        | ! [X1956] :
                                                            ( ~ r1(X1954,X1956)
                                                            | ! [X1957] :
                                                                ( ~ r1(X1956,X1957)
                                                                | p2(X1957) )
                                                            | ! [X1958] :
                                                                ( ~ r1(X1956,X1958)
                                                                | ! [X1959] :
                                                                    ( ~ r1(X1958,X1959)
                                                                    | p2(X1959) )
                                                                | ! [X1960] :
                                                                    ( ~ r1(X1958,X1960)
                                                                    | ! [X1961] :
                                                                        ( ~ r1(X1960,X1961)
                                                                        | p2(X1961) )
                                                                    | ! [X1962] :
                                                                        ( ~ r1(X1960,X1962)
                                                                        | ! [X1963] :
                                                                            ( ~ r1(X1962,X1963)
                                                                            | ~ ! [X1964] :
                                                                                  ( ~ r1(X1963,X1964)
                                                                                  | p1(X1964) ) )
                                                                        | ! [X1965] :
                                                                            ( ~ r1(X1962,X1965)
                                                                            | p1(X1965) ) )
                                                                    | ! [X1966] :
                                                                        ( ~ r1(X1960,X1966)
                                                                        | p1(X1966) ) )
                                                                | ! [X1967] :
                                                                    ( ~ r1(X1958,X1967)
                                                                    | p1(X1967) ) )
                                                            | ! [X1968] :
                                                                ( ~ r1(X1956,X1968)
                                                                | p1(X1968) ) )
                                                        | ! [X1969] :
                                                            ( ~ r1(X1954,X1969)
                                                            | p1(X1969) ) )
                                                    | ! [X1970] :
                                                        ( ~ r1(X1952,X1970)
                                                        | p1(X1970) ) )
                                                | ! [X1971] :
                                                    ( ~ r1(X1950,X1971)
                                                    | p1(X1971) ) )
                                            | ! [X1972] :
                                                ( ~ r1(X1948,X1972)
                                                | p1(X1972) ) )
                                        | ! [X1973] :
                                            ( ~ r1(X1946,X1973)
                                            | p1(X1973) ) )
                                    | ! [X1974] :
                                        ( ~ r1(X1944,X1974)
                                        | p1(X1974) ) )
                                | ! [X1975] :
                                    ( ~ r1(X1942,X1975)
                                    | p1(X1975) ) )
                            | ! [X1976] :
                                ( ~ r1(X1940,X1976)
                                | p1(X1976) ) )
                        | ! [X1977] :
                            ( ~ r1(X1938,X1977)
                            | p1(X1977) ) )
                    | ! [X1978] :
                        ( ~ r1(X1936,X1978)
                        | p1(X1978) ) )
                | ! [X1979] :
                    ( ~ r1(X1934,X1979)
                    | p1(X1979) ) )
            | ! [X1980] :
                ( ~ r1(X0,X1980)
                | p1(X1980) )
            | ( ~ ! [X1981] :
                    ( ~ r1(X0,X1981)
                    | p2(X1981) )
              & ~ ! [X1982] :
                    ( ~ r1(X0,X1982)
                    | ~ ( ~ ! [X1983] :
                              ( ~ r1(X1982,X1983)
                              | p2(X1983) )
                        & ~ ! [X1984] :
                              ( ~ r1(X1982,X1984)
                              | ~ ( ~ ! [X1985] :
                                        ( ~ r1(X1984,X1985)
                                        | p2(X1985) )
                                  & ~ ! [X1986] :
                                        ( ~ r1(X1984,X1986)
                                        | ~ ( ~ ! [X1987] :
                                                  ( ~ r1(X1986,X1987)
                                                  | p2(X1987) )
                                            & ~ ! [X1988] :
                                                  ( ~ r1(X1986,X1988)
                                                  | ~ ( ~ ! [X1989] :
                                                            ( ~ r1(X1988,X1989)
                                                            | ~ ! [X1990] :
                                                                  ( ~ r1(X1989,X1990)
                                                                  | ~ p1(X1990) ) )
                                                      & p1(X1988) ) )
                                            & ~ ! [X1991] :
                                                  ( ~ r1(X1986,X1991)
                                                  | p1(X1991) ) ) )
                                  & ~ ! [X1992] :
                                        ( ~ r1(X1984,X1992)
                                        | p1(X1992) ) ) )
                        & ~ ! [X1993] :
                              ( ~ r1(X1982,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)
                                                      | ~ ( ~ ! [X2004] :
                                                                ( ~ r1(X2003,X2004)
                                                                | ~ ! [X2005] :
                                                                      ( ~ r1(X2004,X2005)
                                                                      | p1(X2005) ) )
                                                          & ~ ! [X2006] :
                                                                ( ~ r1(X2003,X2006)
                                                                | p1(X2006) ) ) ) )
                                            & ~ ! [X2007] :
                                                  ( ~ r1(X2000,X2007)
                                                  | p1(X2007) ) ) )
                                  & ~ ! [X2008] :
                                        ( ~ r1(X1998,X2008)
                                        | p1(X2008) ) ) )
                        & ~ ! [X2009] :
                              ( ~ r1(X1996,X2009)
                              | p1(X2009) ) ) )
              & ~ ! [X2010] :
                    ( ~ r1(X0,X2010)
                    | p1(X2010) ) )
            | ( ~ ! [X2011] :
                    ( ~ r1(X0,X2011)
                    | p2(X2011) )
              & ~ ! [X2012] :
                    ( ~ r1(X0,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)
                                                            | ~ ! [X2020] :
                                                                  ( ~ r1(X2019,X2020)
                                                                  | ~ ! [X2021] :
                                                                        ( ~ r1(X2020,X2021)
                                                                        | p1(X2021) ) ) )
                                                      & ~ ! [X2022] :
                                                            ( ~ r1(X2018,X2022)
                                                            | ~ ! [X2023] :
                                                                  ( ~ r1(X2022,X2023)
                                                                  | p1(X2023) ) ) ) )
                                            & ~ ! [X2024] :
                                                  ( ~ r1(X2016,X2024)
                                                  | p1(X2024) ) ) )
                                  & ~ ! [X2025] :
                                        ( ~ r1(X2014,X2025)
                                        | p1(X2025) ) ) )
                        & ~ ! [X2026] :
                              ( ~ r1(X2012,X2026)
                              | p1(X2026) ) ) )
              & ~ ! [X2027] :
                    ( ~ r1(X0,X2027)
                    | p1(X2027) ) )
            | ( ~ ! [X2028] :
                    ( ~ r1(X0,X2028)
                    | p2(X2028) )
              & ~ ! [X2029] :
                    ( ~ r1(X0,X2029)
                    | ~ ( ~ ! [X2030] :
                              ( ~ r1(X2029,X2030)
                              | p2(X2030) )
                        & ~ ! [X2031] :
                              ( ~ r1(X2029,X2031)
                              | ~ ( ~ ! [X2032] :
                                        ( ~ r1(X2031,X2032)
                                        | p2(X2032) )
                                  & ~ ! [X2033] :
                                        ( ~ r1(X2031,X2033)
                                        | ~ ( ~ ! [X2034] :
                                                  ( ~ r1(X2033,X2034)
                                                  | p2(X2034) )
                                            & ~ ! [X2035] :
                                                  ( ~ r1(X2033,X2035)
                                                  | ~ ! [X2036] :
                                                        ( ~ r1(X2035,X2036)
                                                        | $false ) )
                                            & ~ ! [X2037] :
                                                  ( ~ r1(X2033,X2037)
                                                  | p1(X2037) ) ) )
                                  & ~ ! [X2038] :
                                        ( ~ r1(X2031,X2038)
                                        | p1(X2038) ) ) )
                        & ~ ! [X2039] :
                              ( ~ r1(X2029,X2039)
                              | p1(X2039) ) ) )
              & ~ ! [X2040] :
                    ( ~ r1(X0,X2040)
                    | p1(X2040) ) )
            | ! [X2041] :
                ( ~ r1(X0,X2041)
                | p2(X2041) )
            | ! [X2042] :
                ( ~ r1(X0,X2042)
                | ! [X2043] :
                    ( ~ r1(X2042,X2043)
                    | p2(X2043) )
                | ! [X2044] :
                    ( ~ r1(X2042,X2044)
                    | ! [X2045] :
                        ( ~ r1(X2044,X2045)
                        | p2(X2045) )
                    | ! [X2046] :
                        ( ~ r1(X2044,X2046)
                        | ! [X2047] :
                            ( ~ r1(X2046,X2047)
                            | p2(X2047) )
                        | ! [X2048] :
                            ( ~ r1(X2046,X2048)
                            | ! [X2049] :
                                ( ~ r1(X2048,X2049)
                                | p2(X2049) )
                            | ! [X2050] :
                                ( ~ r1(X2048,X2050)
                                | ! [X2051] :
                                    ( ~ r1(X2050,X2051)
                                    | p2(X2051) )
                                | ! [X2052] :
                                    ( ~ r1(X2050,X2052)
                                    | ! [X2053] :
                                        ( ~ r1(X2052,X2053)
                                        | p2(X2053) )
                                    | ! [X2054] :
                                        ( ~ r1(X2052,X2054)
                                        | ! [X2055] :
                                            ( ~ r1(X2054,X2055)
                                            | p2(X2055) )
                                        | ! [X2056] :
                                            ( ~ r1(X2054,X2056)
                                            | ! [X2057] :
                                                ( ~ r1(X2056,X2057)
                                                | p2(X2057) )
                                            | ! [X2058] :
                                                ( ~ r1(X2056,X2058)
                                                | ! [X2059] :
                                                    ( ~ r1(X2058,X2059)
                                                    | p2(X2059) )
                                                | ! [X2060] :
                                                    ( ~ r1(X2058,X2060)
                                                    | ! [X2061] :
                                                        ( ~ r1(X2060,X2061)
                                                        | p2(X2061) )
                                                    | ! [X2062] :
                                                        ( ~ r1(X2060,X2062)
                                                        | ! [X2063] :
                                                            ( ~ r1(X2062,X2063)
                                                            | p2(X2063) )
                                                        | ! [X2064] :
                                                            ( ~ r1(X2062,X2064)
                                                            | ! [X2065] :
                                                                ( ~ r1(X2064,X2065)
                                                                | p2(X2065) )
                                                            | ! [X2066] :
                                                                ( ~ r1(X2064,X2066)
                                                                | ! [X2067] :
                                                                    ( ~ r1(X2066,X2067)
                                                                    | p2(X2067) )
                                                                | ! [X2068] :
                                                                    ( ~ r1(X2066,X2068)
                                                                    | ! [X2069] :
                                                                        ( ~ r1(X2068,X2069)
                                                                        | p2(X2069) )
                                                                    | ! [X2070] :
                                                                        ( ~ r1(X2068,X2070)
                                                                        | ! [X2071] :
                                                                            ( ~ r1(X2070,X2071)
                                                                            | ~ ! [X2072] :
                                                                                  ( ~ r1(X2071,X2072)
                                                                                  | p1(X2072) ) )
                                                                        | ! [X2073] :
                                                                            ( ~ r1(X2070,X2073)
                                                                            | p1(X2073) ) )
                                                                    | ! [X2074] :
                                                                        ( ~ r1(X2068,X2074)
                                                                        | p1(X2074) ) )
                                                                | ! [X2075] :
                                                                    ( ~ r1(X2066,X2075)
                                                                    | p1(X2075) ) )
                                                            | ! [X2076] :
                                                                ( ~ r1(X2064,X2076)
                                                                | p1(X2076) ) )
                                                        | ! [X2077] :
                                                            ( ~ r1(X2062,X2077)
                                                            | p1(X2077) ) )
                                                    | ! [X2078] :
                                                        ( ~ r1(X2060,X2078)
                                                        | p1(X2078) ) )
                                                | ! [X2079] :
                                                    ( ~ r1(X2058,X2079)
                                                    | p1(X2079) ) )
                                            | ! [X2080] :
                                                ( ~ r1(X2056,X2080)
                                                | p1(X2080) ) )
                                        | ! [X2081] :
                                            ( ~ r1(X2054,X2081)
                                            | p1(X2081) ) )
                                    | ! [X2082] :
                                        ( ~ r1(X2052,X2082)
                                        | p1(X2082) ) )
                                | ! [X2083] :
                                    ( ~ r1(X2050,X2083)
                                    | p1(X2083) ) )
                            | ! [X2084] :
                                ( ~ r1(X2048,X2084)
                                | p1(X2084) ) )
                        | ! [X2085] :
                            ( ~ r1(X2046,X2085)
                            | p1(X2085) ) )
                    | ! [X2086] :
                        ( ~ r1(X2044,X2086)
                        | p1(X2086) ) )
                | ! [X2087] :
                    ( ~ r1(X2042,X2087)
                    | p1(X2087) ) )
            | ! [X2088] :
                ( ~ r1(X0,X2088)
                | p1(X2088) )
            | ( ~ ! [X2089] :
                    ( ~ r1(X0,X2089)
                    | p2(X2089) )
              & ~ ! [X2090] :
                    ( ~ r1(X0,X2090)
                    | ~ ( ~ ! [X2091] :
                              ( ~ r1(X2090,X2091)
                              | p2(X2091) )
                        & ~ ! [X2092] :
                              ( ~ r1(X2090,X2092)
                              | ~ ( ~ ! [X2093] :
                                        ( ~ r1(X2092,X2093)
                                        | p2(X2093) )
                                  & ~ ! [X2094] :
                                        ( ~ r1(X2092,X2094)
                                        | ~ ( ~ ! [X2095] :
                                                  ( ~ r1(X2094,X2095)
                                                  | ~ ! [X2096] :
                                                        ( ~ r1(X2095,X2096)
                                                        | ~ p1(X2096) ) )
                                            & p1(X2094) ) )
                                  & ~ ! [X2097] :
                                        ( ~ r1(X2092,X2097)
                                        | p1(X2097) ) ) )
                        & ~ ! [X2098] :
                              ( ~ r1(X2090,X2098)
                              | p1(X2098) ) ) )
              & ~ ! [X2099] :
                    ( ~ r1(X0,X2099)
                    | p1(X2099) ) )
            | ( ~ ! [X2100] :
                    ( ~ r1(X0,X2100)
                    | p2(X2100) )
              & ~ ! [X2101] :
                    ( ~ r1(X0,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)
                                            | ~ ( ~ ! [X2107] :
                                                      ( ~ r1(X2106,X2107)
                                                      | ~ ! [X2108] :
                                                            ( ~ r1(X2107,X2108)
                                                            | p1(X2108) ) )
                                                & ~ ! [X2109] :
                                                      ( ~ r1(X2106,X2109)
                                                      | p1(X2109) ) ) ) )
                                  & ~ ! [X2110] :
                                        ( ~ r1(X2103,X2110)
                                        | p1(X2110) ) ) )
                        & ~ ! [X2111] :
                              ( ~ r1(X2101,X2111)
                              | p1(X2111) ) ) )
              & ~ ! [X2112] :
                    ( ~ r1(X0,X2112)
                    | p1(X2112) ) )
            | ( ~ ! [X2113] :
                    ( ~ r1(X0,X2113)
                    | p2(X2113) )
              & ~ ! [X2114] :
                    ( ~ r1(X0,X2114)
                    | ~ ( ~ ! [X2115] :
                              ( ~ r1(X2114,X2115)
                              | p2(X2115) )
                        & ~ ! [X2116] :
                              ( ~ r1(X2114,X2116)
                              | ~ ( ~ ! [X2117] :
                                        ( ~ r1(X2116,X2117)
                                        | p2(X2117) )
                                  & ~ ! [X2118] :
                                        ( ~ r1(X2116,X2118)
                                        | ~ ( ~ ! [X2119] :
                                                  ( ~ r1(X2118,X2119)
                                                  | ~ ! [X2120] :
                                                        ( ~ r1(X2119,X2120)
                                                        | ~ ! [X2121] :
                                                              ( ~ r1(X2120,X2121)
                                                              | p1(X2121) ) ) )
                                            & ~ ! [X2122] :
                                                  ( ~ r1(X2118,X2122)
                                                  | ~ ! [X2123] :
                                                        ( ~ r1(X2122,X2123)
                                                        | p1(X2123) ) ) ) )
                                  & ~ ! [X2124] :
                                        ( ~ r1(X2116,X2124)
                                        | p1(X2124) ) ) )
                        & ~ ! [X2125] :
                              ( ~ r1(X2114,X2125)
                              | p1(X2125) ) ) )
              & ~ ! [X2126] :
                    ( ~ r1(X0,X2126)
                    | p1(X2126) ) )
            | ( ~ ! [X2127] :
                    ( ~ r1(X0,X2127)
                    | p2(X2127) )
              & ~ ! [X2128] :
                    ( ~ r1(X0,X2128)
                    | ~ ( ~ ! [X2129] :
                              ( ~ r1(X2128,X2129)
                              | p2(X2129) )
                        & ~ ! [X2130] :
                              ( ~ r1(X2128,X2130)
                              | ~ ( ~ ! [X2131] :
                                        ( ~ r1(X2130,X2131)
                                        | p2(X2131) )
                                  & ~ ! [X2132] :
                                        ( ~ r1(X2130,X2132)
                                        | ~ ! [X2133] :
                                              ( ~ r1(X2132,X2133)
                                              | $false ) )
                                  & ~ ! [X2134] :
                                        ( ~ r1(X2130,X2134)
                                        | p1(X2134) ) ) )
                        & ~ ! [X2135] :
                              ( ~ r1(X2128,X2135)
                              | p1(X2135) ) ) )
              & ~ ! [X2136] :
                    ( ~ r1(X0,X2136)
                    | p1(X2136) ) )
            | ! [X2137] :
                ( ~ r1(X0,X2137)
                | p2(X2137) )
            | ! [X2138] :
                ( ~ r1(X0,X2138)
                | ! [X2139] :
                    ( ~ r1(X2138,X2139)
                    | p2(X2139) )
                | ! [X2140] :
                    ( ~ r1(X2138,X2140)
                    | ! [X2141] :
                        ( ~ r1(X2140,X2141)
                        | p2(X2141) )
                    | ! [X2142] :
                        ( ~ r1(X2140,X2142)
                        | ! [X2143] :
                            ( ~ r1(X2142,X2143)
                            | p2(X2143) )
                        | ! [X2144] :
                            ( ~ r1(X2142,X2144)
                            | ! [X2145] :
                                ( ~ r1(X2144,X2145)
                                | p2(X2145) )
                            | ! [X2146] :
                                ( ~ r1(X2144,X2146)
                                | ! [X2147] :
                                    ( ~ r1(X2146,X2147)
                                    | p2(X2147) )
                                | ! [X2148] :
                                    ( ~ r1(X2146,X2148)
                                    | ! [X2149] :
                                        ( ~ r1(X2148,X2149)
                                        | p2(X2149) )
                                    | ! [X2150] :
                                        ( ~ r1(X2148,X2150)
                                        | ! [X2151] :
                                            ( ~ r1(X2150,X2151)
                                            | p2(X2151) )
                                        | ! [X2152] :
                                            ( ~ r1(X2150,X2152)
                                            | ! [X2153] :
                                                ( ~ r1(X2152,X2153)
                                                | p2(X2153) )
                                            | ! [X2154] :
                                                ( ~ r1(X2152,X2154)
                                                | ! [X2155] :
                                                    ( ~ r1(X2154,X2155)
                                                    | p2(X2155) )
                                                | ! [X2156] :
                                                    ( ~ r1(X2154,X2156)
                                                    | ! [X2157] :
                                                        ( ~ r1(X2156,X2157)
                                                        | p2(X2157) )
                                                    | ! [X2158] :
                                                        ( ~ r1(X2156,X2158)
                                                        | ! [X2159] :
                                                            ( ~ r1(X2158,X2159)
                                                            | p2(X2159) )
                                                        | ! [X2160] :
                                                            ( ~ r1(X2158,X2160)
                                                            | ! [X2161] :
                                                                ( ~ r1(X2160,X2161)
                                                                | p2(X2161) )
                                                            | ! [X2162] :
                                                                ( ~ r1(X2160,X2162)
                                                                | ! [X2163] :
                                                                    ( ~ r1(X2162,X2163)
                                                                    | p2(X2163) )
                                                                | ! [X2164] :
                                                                    ( ~ r1(X2162,X2164)
                                                                    | ! [X2165] :
                                                                        ( ~ r1(X2164,X2165)
                                                                        | p2(X2165) )
                                                                    | ! [X2166] :
                                                                        ( ~ r1(X2164,X2166)
                                                                        | ! [X2167] :
                                                                            ( ~ r1(X2166,X2167)
                                                                            | ~ ! [X2168] :
                                                                                  ( ~ r1(X2167,X2168)
                                                                                  | p1(X2168) ) )
                                                                        | ! [X2169] :
                                                                            ( ~ r1(X2166,X2169)
                                                                            | p1(X2169) ) )
                                                                    | ! [X2170] :
                                                                        ( ~ r1(X2164,X2170)
                                                                        | p1(X2170) ) )
                                                                | ! [X2171] :
                                                                    ( ~ r1(X2162,X2171)
                                                                    | p1(X2171) ) )
                                                            | ! [X2172] :
                                                                ( ~ r1(X2160,X2172)
                                                                | p1(X2172) ) )
                                                        | ! [X2173] :
                                                            ( ~ r1(X2158,X2173)
                                                            | p1(X2173) ) )
                                                    | ! [X2174] :
                                                        ( ~ r1(X2156,X2174)
                                                        | p1(X2174) ) )
                                                | ! [X2175] :
                                                    ( ~ r1(X2154,X2175)
                                                    | p1(X2175) ) )
                                            | ! [X2176] :
                                                ( ~ r1(X2152,X2176)
                                                | p1(X2176) ) )
                                        | ! [X2177] :
                                            ( ~ r1(X2150,X2177)
                                            | p1(X2177) ) )
                                    | ! [X2178] :
                                        ( ~ r1(X2148,X2178)
                                        | p1(X2178) ) )
                                | ! [X2179] :
                                    ( ~ r1(X2146,X2179)
                                    | p1(X2179) ) )
                            | ! [X2180] :
                                ( ~ r1(X2144,X2180)
                                | p1(X2180) ) )
                        | ! [X2181] :
                            ( ~ r1(X2142,X2181)
                            | p1(X2181) ) )
                    | ! [X2182] :
                        ( ~ r1(X2140,X2182)
                        | p1(X2182) ) )
                | ! [X2183] :
                    ( ~ r1(X2138,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)
                                        | ~ ! [X2190] :
                                              ( ~ r1(X2189,X2190)
                                              | ~ p1(X2190) ) )
                                  & p1(X2188) ) )
                        & ~ ! [X2191] :
                              ( ~ r1(X2186,X2191)
                              | p1(X2191) ) ) )
              & ~ ! [X2192] :
                    ( ~ r1(X0,X2192)
                    | p1(X2192) ) )
            | ( ~ ! [X2193] :
                    ( ~ r1(X0,X2193)
                    | p2(X2193) )
              & ~ ! [X2194] :
                    ( ~ r1(X0,X2194)
                    | ~ ( ~ ! [X2195] :
                              ( ~ r1(X2194,X2195)
                              | p2(X2195) )
                        & ~ ! [X2196] :
                              ( ~ r1(X2194,X2196)
                              | ! [X2197] :
                                  ( ~ r1(X2196,X2197)
                                  | ~ ( ~ ! [X2198] :
                                            ( ~ r1(X2197,X2198)
                                            | ~ ! [X2199] :
                                                  ( ~ r1(X2198,X2199)
                                                  | p1(X2199) ) )
                                      & ~ ! [X2200] :
                                            ( ~ r1(X2197,X2200)
                                            | p1(X2200) ) ) ) )
                        & ~ ! [X2201] :
                              ( ~ r1(X2194,X2201)
                              | p1(X2201) ) ) )
              & ~ ! [X2202] :
                    ( ~ r1(X0,X2202)
                    | p1(X2202) ) )
            | ( ~ ! [X2203] :
                    ( ~ r1(X0,X2203)
                    | p2(X2203) )
              & ~ ! [X2204] :
                    ( ~ r1(X0,X2204)
                    | ~ ( ~ ! [X2205] :
                              ( ~ r1(X2204,X2205)
                              | p2(X2205) )
                        & ~ ! [X2206] :
                              ( ~ r1(X2204,X2206)
                              | ~ ( ~ ! [X2207] :
                                        ( ~ r1(X2206,X2207)
                                        | ~ ! [X2208] :
                                              ( ~ r1(X2207,X2208)
                                              | ~ ! [X2209] :
                                                    ( ~ r1(X2208,X2209)
                                                    | p1(X2209) ) ) )
                                  & ~ ! [X2210] :
                                        ( ~ r1(X2206,X2210)
                                        | ~ ! [X2211] :
                                              ( ~ r1(X2210,X2211)
                                              | p1(X2211) ) ) ) )
                        & ~ ! [X2212] :
                              ( ~ r1(X2204,X2212)
                              | p1(X2212) ) ) )
              & ~ ! [X2213] :
                    ( ~ r1(X0,X2213)
                    | p1(X2213) ) )
            | ( ~ ! [X2214] :
                    ( ~ r1(X0,X2214)
                    | p2(X2214) )
              & ~ ! [X2215] :
                    ( ~ r1(X0,X2215)
                    | ~ ( ~ ! [X2216] :
                              ( ~ r1(X2215,X2216)
                              | p2(X2216) )
                        & ~ ! [X2217] :
                              ( ~ r1(X2215,X2217)
                              | ~ ! [X2218] :
                                    ( ~ r1(X2217,X2218)
                                    | $false ) )
                        & ~ ! [X2219] :
                              ( ~ r1(X2215,X2219)
                              | p1(X2219) ) ) )
              & ~ ! [X2220] :
                    ( ~ r1(X0,X2220)
                    | p1(X2220) ) )
            | ! [X2221] :
                ( ~ r1(X0,X2221)
                | p2(X2221) )
            | ! [X2222] :
                ( ~ r1(X0,X2222)
                | ! [X2223] :
                    ( ~ r1(X2222,X2223)
                    | p2(X2223) )
                | ! [X2224] :
                    ( ~ r1(X2222,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)
                                                                    | p2(X2247) )
                                                                | ! [X2248] :
                                                                    ( ~ r1(X2246,X2248)
                                                                    | ! [X2249] :
                                                                        ( ~ r1(X2248,X2249)
                                                                        | p2(X2249) )
                                                                    | ! [X2250] :
                                                                        ( ~ r1(X2248,X2250)
                                                                        | ! [X2251] :
                                                                            ( ~ r1(X2250,X2251)
                                                                            | ~ ! [X2252] :
                                                                                  ( ~ r1(X2251,X2252)
                                                                                  | p1(X2252) ) )
                                                                        | ! [X2253] :
                                                                            ( ~ r1(X2250,X2253)
                                                                            | p1(X2253) ) )
                                                                    | ! [X2254] :
                                                                        ( ~ r1(X2248,X2254)
                                                                        | p1(X2254) ) )
                                                                | ! [X2255] :
                                                                    ( ~ r1(X2246,X2255)
                                                                    | p1(X2255) ) )
                                                            | ! [X2256] :
                                                                ( ~ r1(X2244,X2256)
                                                                | p1(X2256) ) )
                                                        | ! [X2257] :
                                                            ( ~ r1(X2242,X2257)
                                                            | p1(X2257) ) )
                                                    | ! [X2258] :
                                                        ( ~ r1(X2240,X2258)
                                                        | p1(X2258) ) )
                                                | ! [X2259] :
                                                    ( ~ r1(X2238,X2259)
                                                    | p1(X2259) ) )
                                            | ! [X2260] :
                                                ( ~ r1(X2236,X2260)
                                                | p1(X2260) ) )
                                        | ! [X2261] :
                                            ( ~ r1(X2234,X2261)
                                            | p1(X2261) ) )
                                    | ! [X2262] :
                                        ( ~ r1(X2232,X2262)
                                        | p1(X2262) ) )
                                | ! [X2263] :
                                    ( ~ r1(X2230,X2263)
                                    | p1(X2263) ) )
                            | ! [X2264] :
                                ( ~ r1(X2228,X2264)
                                | p1(X2264) ) )
                        | ! [X2265] :
                            ( ~ r1(X2226,X2265)
                            | p1(X2265) ) )
                    | ! [X2266] :
                        ( ~ r1(X2224,X2266)
                        | p1(X2266) ) )
                | ! [X2267] :
                    ( ~ r1(X2222,X2267)
                    | p1(X2267) ) )
            | ! [X2268] :
                ( ~ r1(X0,X2268)
                | p1(X2268) )
            | ( ~ ! [X2269] :
                    ( ~ r1(X0,X2269)
                    | p2(X2269) )
              & ~ ! [X2270] :
                    ( ~ r1(X0,X2270)
                    | ~ ( ~ ! [X2271] :
                              ( ~ r1(X2270,X2271)
                              | ~ ! [X2272] :
                                    ( ~ r1(X2271,X2272)
                                    | ~ p1(X2272) ) )
                        & p1(X2270) ) )
              & ~ ! [X2273] :
                    ( ~ r1(X0,X2273)
                    | p1(X2273) ) )
            | ( ~ ! [X2274] :
                    ( ~ r1(X0,X2274)
                    | p2(X2274) )
              & ~ ! [X2275] :
                    ( ~ r1(X0,X2275)
                    | ! [X2276] :
                        ( ~ r1(X2275,X2276)
                        | ~ ( ~ ! [X2277] :
                                  ( ~ r1(X2276,X2277)
                                  | ~ ! [X2278] :
                                        ( ~ r1(X2277,X2278)
                                        | p1(X2278) ) )
                            & ~ ! [X2279] :
                                  ( ~ r1(X2276,X2279)
                                  | p1(X2279) ) ) ) )
              & ~ ! [X2280] :
                    ( ~ r1(X0,X2280)
                    | p1(X2280) ) )
            | ( ~ ! [X2281] :
                    ( ~ r1(X0,X2281)
                    | p2(X2281) )
              & ~ ! [X2282] :
                    ( ~ r1(X0,X2282)
                    | ~ ( ~ ! [X2283] :
                              ( ~ r1(X2282,X2283)
                              | ~ ! [X2284] :
                                    ( ~ r1(X2283,X2284)
                                    | ~ ! [X2285] :
                                          ( ~ r1(X2284,X2285)
                                          | p1(X2285) ) ) )
                        & ~ ! [X2286] :
                              ( ~ r1(X2282,X2286)
                              | ~ ! [X2287] :
                                    ( ~ r1(X2286,X2287)
                                    | p1(X2287) ) ) ) )
              & ~ ! [X2288] :
                    ( ~ r1(X0,X2288)
                    | p1(X2288) ) )
            | ( ~ ! [X2289] :
                    ( ~ r1(X0,X2289)
                    | p2(X2289) )
              & ~ ! [X2290] :
                    ( ~ r1(X0,X2290)
                    | ~ ! [X2291] :
                          ( ~ r1(X2290,X2291)
                          | $false ) )
              & ~ ! [X2292] :
                    ( ~ r1(X0,X2292)
                    | p1(X2292) ) )
            | ! [X2293] :
                ( ~ r1(X0,X2293)
                | p2(X2293) )
            | ! [X2294] :
                ( ~ r1(X0,X2294)
                | ! [X2295] :
                    ( ~ r1(X2294,X2295)
                    | p2(X2295) )
                | ! [X2296] :
                    ( ~ r1(X2294,X2296)
                    | ! [X2297] :
                        ( ~ r1(X2296,X2297)
                        | p2(X2297) )
                    | ! [X2298] :
                        ( ~ r1(X2296,X2298)
                        | ! [X2299] :
                            ( ~ r1(X2298,X2299)
                            | p2(X2299) )
                        | ! [X2300] :
                            ( ~ r1(X2298,X2300)
                            | ! [X2301] :
                                ( ~ r1(X2300,X2301)
                                | p2(X2301) )
                            | ! [X2302] :
                                ( ~ r1(X2300,X2302)
                                | ! [X2303] :
                                    ( ~ r1(X2302,X2303)
                                    | p2(X2303) )
                                | ! [X2304] :
                                    ( ~ r1(X2302,X2304)
                                    | ! [X2305] :
                                        ( ~ r1(X2304,X2305)
                                        | p2(X2305) )
                                    | ! [X2306] :
                                        ( ~ r1(X2304,X2306)
                                        | ! [X2307] :
                                            ( ~ r1(X2306,X2307)
                                            | p2(X2307) )
                                        | ! [X2308] :
                                            ( ~ r1(X2306,X2308)
                                            | ! [X2309] :
                                                ( ~ r1(X2308,X2309)
                                                | p2(X2309) )
                                            | ! [X2310] :
                                                ( ~ r1(X2308,X2310)
                                                | ! [X2311] :
                                                    ( ~ r1(X2310,X2311)
                                                    | p2(X2311) )
                                                | ! [X2312] :
                                                    ( ~ r1(X2310,X2312)
                                                    | ! [X2313] :
                                                        ( ~ r1(X2312,X2313)
                                                        | p2(X2313) )
                                                    | ! [X2314] :
                                                        ( ~ r1(X2312,X2314)
                                                        | ! [X2315] :
                                                            ( ~ r1(X2314,X2315)
                                                            | p2(X2315) )
                                                        | ! [X2316] :
                                                            ( ~ r1(X2314,X2316)
                                                            | ! [X2317] :
                                                                ( ~ r1(X2316,X2317)
                                                                | p2(X2317) )
                                                            | ! [X2318] :
                                                                ( ~ r1(X2316,X2318)
                                                                | ! [X2319] :
                                                                    ( ~ r1(X2318,X2319)
                                                                    | p2(X2319) )
                                                                | ! [X2320] :
                                                                    ( ~ r1(X2318,X2320)
                                                                    | ! [X2321] :
                                                                        ( ~ r1(X2320,X2321)
                                                                        | p2(X2321) )
                                                                    | ! [X2322] :
                                                                        ( ~ r1(X2320,X2322)
                                                                        | ! [X2323] :
                                                                            ( ~ r1(X2322,X2323)
                                                                            | ~ ! [X2324] :
                                                                                  ( ~ r1(X2323,X2324)
                                                                                  | p1(X2324) ) )
                                                                        | ! [X2325] :
                                                                            ( ~ r1(X2322,X2325)
                                                                            | p1(X2325) ) )
                                                                    | ! [X2326] :
                                                                        ( ~ r1(X2320,X2326)
                                                                        | p1(X2326) ) )
                                                                | ! [X2327] :
                                                                    ( ~ r1(X2318,X2327)
                                                                    | p1(X2327) ) )
                                                            | ! [X2328] :
                                                                ( ~ r1(X2316,X2328)
                                                                | p1(X2328) ) )
                                                        | ! [X2329] :
                                                            ( ~ r1(X2314,X2329)
                                                            | p1(X2329) ) )
                                                    | ! [X2330] :
                                                        ( ~ r1(X2312,X2330)
                                                        | p1(X2330) ) )
                                                | ! [X2331] :
                                                    ( ~ r1(X2310,X2331)
                                                    | p1(X2331) ) )
                                            | ! [X2332] :
                                                ( ~ r1(X2308,X2332)
                                                | p1(X2332) ) )
                                        | ! [X2333] :
                                            ( ~ r1(X2306,X2333)
                                            | p1(X2333) ) )
                                    | ! [X2334] :
                                        ( ~ r1(X2304,X2334)
                                        | p1(X2334) ) )
                                | ! [X2335] :
                                    ( ~ r1(X2302,X2335)
                                    | p1(X2335) ) )
                            | ! [X2336] :
                                ( ~ r1(X2300,X2336)
                                | p1(X2336) ) )
                        | ! [X2337] :
                            ( ~ r1(X2298,X2337)
                            | p1(X2337) ) )
                    | ! [X2338] :
                        ( ~ r1(X2296,X2338)
                        | p1(X2338) ) )
                | ! [X2339] :
                    ( ~ r1(X2294,X2339)
                    | p1(X2339) ) )
            | ! [X2340] :
                ( ~ r1(X0,X2340)
                | p1(X2340) ) ),
    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)
                                                                                                                                                                          | ~ ! [X32] :
                                                                                                                                                                                ( ~ r1(X31,X32)
                                                                                                                                                                                | ~ p1(X32) ) )
                                                                                                                                                                    & p1(X30) ) )
                                                                                                                                                          & ~ ! [X33] :
                                                                                                                                                                ( ~ r1(X28,X33)
                                                                                                                                                                | p1(X33) ) ) )
                                                                                                                                                & ~ ! [X34] :
                                                                                                                                                      ( ~ r1(X26,X34)
                                                                                                                                                      | p1(X34) ) ) )
                                                                                                                                      & ~ ! [X35] :
                                                                                                                                            ( ~ r1(X24,X35)
                                                                                                                                            | p1(X35) ) ) )
                                                                                                                            & ~ ! [X36] :
                                                                                                                                  ( ~ r1(X22,X36)
                                                                                                                                  | p1(X36) ) ) )
                                                                                                                  & ~ ! [X37] :
                                                                                                                        ( ~ r1(X20,X37)
                                                                                                                        | p1(X37) ) ) )
                                                                                                        & ~ ! [X38] :
                                                                                                              ( ~ r1(X18,X38)
                                                                                                              | p1(X38) ) ) )
                                                                                              & ~ ! [X39] :
                                                                                                    ( ~ r1(X16,X39)
                                                                                                    | p1(X39) ) ) )
                                                                                    & ~ ! [X40] :
                                                                                          ( ~ r1(X14,X40)
                                                                                          | p1(X40) ) ) )
                                                                          & ~ ! [X41] :
                                                                                ( ~ r1(X12,X41)
                                                                                | p1(X41) ) ) )
                                                                & ~ ! [X42] :
                                                                      ( ~ r1(X10,X42)
                                                                      | p1(X42) ) ) )
                                                      & ~ ! [X43] :
                                                            ( ~ r1(X8,X43)
                                                            | p1(X43) ) ) )
                                            & ~ ! [X44] :
                                                  ( ~ r1(X6,X44)
                                                  | p1(X44) ) ) )
                                  & ~ ! [X45] :
                                        ( ~ r1(X4,X45)
                                        | p1(X45) ) ) )
                        & ~ ! [X46] :
                              ( ~ r1(X2,X46)
                              | p1(X46) ) ) )
              & ~ ! [X47] :
                    ( ~ r1(X0,X47)
                    | p1(X47) ) )
            | ( ~ ! [X48] :
                    ( ~ r1(X0,X48)
                    | p2(X48) )
              & ~ ! [X49] :
                    ( ~ r1(X0,X49)
                    | ~ ( ~ ! [X50] :
                              ( ~ r1(X49,X50)
                              | p2(X50) )
                        & ~ ! [X51] :
                              ( ~ r1(X49,X51)
                              | ~ ( ~ ! [X52] :
                                        ( ~ r1(X51,X52)
                                        | p2(X52) )
                                  & ~ ! [X53] :
                                        ( ~ r1(X51,X53)
                                        | ~ ( ~ ! [X54] :
                                                  ( ~ r1(X53,X54)
                                                  | p2(X54) )
                                            & ~ ! [X55] :
                                                  ( ~ r1(X53,X55)
                                                  | ~ ( ~ ! [X56] :
                                                            ( ~ r1(X55,X56)
                                                            | p2(X56) )
                                                      & ~ ! [X57] :
                                                            ( ~ r1(X55,X57)
                                                            | ~ ( ~ ! [X58] :
                                                                      ( ~ r1(X57,X58)
                                                                      | p2(X58) )
                                                                & ~ ! [X59] :
                                                                      ( ~ r1(X57,X59)
                                                                      | ~ ( ~ ! [X60] :
                                                                                ( ~ r1(X59,X60)
                                                                                | p2(X60) )
                                                                          & ~ ! [X61] :
                                                                                ( ~ r1(X59,X61)
                                                                                | ~ ( ~ ! [X62] :
                                                                                          ( ~ r1(X61,X62)
                                                                                          | p2(X62) )
                                                                                    & ~ ! [X63] :
                                                                                          ( ~ r1(X61,X63)
                                                                                          | ~ ( ~ ! [X64] :
                                                                                                    ( ~ r1(X63,X64)
                                                                                                    | p2(X64) )
                                                                                              & ~ ! [X65] :
                                                                                                    ( ~ r1(X63,X65)
                                                                                                    | ~ ( ~ ! [X66] :
                                                                                                              ( ~ r1(X65,X66)
                                                                                                              | p2(X66) )
                                                                                                        & ~ ! [X67] :
                                                                                                              ( ~ r1(X65,X67)
                                                                                                              | ~ ( ~ ! [X68] :
                                                                                                                        ( ~ r1(X67,X68)
                                                                                                                        | p2(X68) )
                                                                                                                  & ~ ! [X69] :
                                                                                                                        ( ~ r1(X67,X69)
                                                                                                                        | ~ ( ~ ! [X70] :
                                                                                                                                  ( ~ r1(X69,X70)
                                                                                                                                  | p2(X70) )
                                                                                                                            & ~ ! [X71] :
                                                                                                                                  ( ~ r1(X69,X71)
                                                                                                                                  | ~ ( ~ ! [X72] :
                                                                                                                                            ( ~ r1(X71,X72)
                                                                                                                                            | p2(X72) )
                                                                                                                                      & ~ ! [X73] :
                                                                                                                                            ( ~ r1(X71,X73)
                                                                                                                                            | ~ ( ~ ! [X74] :
                                                                                                                                                      ( ~ r1(X73,X74)
                                                                                                                                                      | p2(X74) )
                                                                                                                                                & ~ ! [X75] :
                                                                                                                                                      ( ~ r1(X73,X75)
                                                                                                                                                      | ~ ( ~ ! [X76] :
                                                                                                                                                                ( ~ r1(X75,X76)
                                                                                                                                                                | p2(X76) )
                                                                                                                                                          & ~ ! [X77] :
                                                                                                                                                                ( ~ r1(X75,X77)
                                                                                                                                                                | ! [X78] :
                                                                                                                                                                    ( ~ r1(X77,X78)
                                                                                                                                                                    | ~ ( ~ ! [X79] :
                                                                                                                                                                              ( ~ r1(X78,X79)
                                                                                                                                                                              | ~ ! [X80] :
                                                                                                                                                                                    ( ~ r1(X79,X80)
                                                                                                                                                                                    | p1(X80) ) )
                                                                                                                                                                        & ~ ! [X81] :
                                                                                                                                                                              ( ~ r1(X78,X81)
                                                                                                                                                                              | p1(X81) ) ) ) )
                                                                                                                                                          & ~ ! [X82] :
                                                                                                                                                                ( ~ r1(X75,X82)
                                                                                                                                                                | p1(X82) ) ) )
                                                                                                                                                & ~ ! [X83] :
                                                                                                                                                      ( ~ r1(X73,X83)
                                                                                                                                                      | p1(X83) ) ) )
                                                                                                                                      & ~ ! [X84] :
                                                                                                                                            ( ~ r1(X71,X84)
                                                                                                                                            | p1(X84) ) ) )
                                                                                                                            & ~ ! [X85] :
                                                                                                                                  ( ~ r1(X69,X85)
                                                                                                                                  | p1(X85) ) ) )
                                                                                                                  & ~ ! [X86] :
                                                                                                                        ( ~ r1(X67,X86)
                                                                                                                        | p1(X86) ) ) )
                                                                                                        & ~ ! [X87] :
                                                                                                              ( ~ r1(X65,X87)
                                                                                                              | p1(X87) ) ) )
                                                                                              & ~ ! [X88] :
                                                                                                    ( ~ r1(X63,X88)
                                                                                                    | p1(X88) ) ) )
                                                                                    & ~ ! [X89] :
                                                                                          ( ~ r1(X61,X89)
                                                                                          | p1(X89) ) ) )
                                                                          & ~ ! [X90] :
                                                                                ( ~ r1(X59,X90)
                                                                                | p1(X90) ) ) )
                                                                & ~ ! [X91] :
                                                                      ( ~ r1(X57,X91)
                                                                      | p1(X91) ) ) )
                                                      & ~ ! [X92] :
                                                            ( ~ r1(X55,X92)
                                                            | p1(X92) ) ) )
                                            & ~ ! [X93] :
                                                  ( ~ r1(X53,X93)
                                                  | p1(X93) ) ) )
                                  & ~ ! [X94] :
                                        ( ~ r1(X51,X94)
                                        | p1(X94) ) ) )
                        & ~ ! [X95] :
                              ( ~ r1(X49,X95)
                              | p1(X95) ) ) )
              & ~ ! [X96] :
                    ( ~ r1(X0,X96)
                    | p1(X96) ) )
            | ( ~ ! [X97] :
                    ( ~ r1(X0,X97)
                    | p2(X97) )
              & ~ ! [X98] :
                    ( ~ r1(X0,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)
                                                  | p2(X103) )
                                            & ~ ! [X104] :
                                                  ( ~ r1(X102,X104)
                                                  | ~ ( ~ ! [X105] :
                                                            ( ~ r1(X104,X105)
                                                            | p2(X105) )
                                                      & ~ ! [X106] :
                                                            ( ~ r1(X104,X106)
                                                            | ~ ( ~ ! [X107] :
                                                                      ( ~ r1(X106,X107)
                                                                      | p2(X107) )
                                                                & ~ ! [X108] :
                                                                      ( ~ r1(X106,X108)
                                                                      | ~ ( ~ ! [X109] :
                                                                                ( ~ r1(X108,X109)
                                                                                | p2(X109) )
                                                                          & ~ ! [X110] :
                                                                                ( ~ r1(X108,X110)
                                                                                | ~ ( ~ ! [X111] :
                                                                                          ( ~ r1(X110,X111)
                                                                                          | p2(X111) )
                                                                                    & ~ ! [X112] :
                                                                                          ( ~ r1(X110,X112)
                                                                                          | ~ ( ~ ! [X113] :
                                                                                                    ( ~ r1(X112,X113)
                                                                                                    | p2(X113) )
                                                                                              & ~ ! [X114] :
                                                                                                    ( ~ r1(X112,X114)
                                                                                                    | ~ ( ~ ! [X115] :
                                                                                                              ( ~ r1(X114,X115)
                                                                                                              | p2(X115) )
                                                                                                        & ~ ! [X116] :
                                                                                                              ( ~ r1(X114,X116)
                                                                                                              | ~ ( ~ ! [X117] :
                                                                                                                        ( ~ r1(X116,X117)
                                                                                                                        | p2(X117) )
                                                                                                                  & ~ ! [X118] :
                                                                                                                        ( ~ r1(X116,X118)
                                                                                                                        | ~ ( ~ ! [X119] :
                                                                                                                                  ( ~ r1(X118,X119)
                                                                                                                                  | p2(X119) )
                                                                                                                            & ~ ! [X120] :
                                                                                                                                  ( ~ r1(X118,X120)
                                                                                                                                  | ~ ( ~ ! [X121] :
                                                                                                                                            ( ~ r1(X120,X121)
                                                                                                                                            | p2(X121) )
                                                                                                                                      & ~ ! [X122] :
                                                                                                                                            ( ~ r1(X120,X122)
                                                                                                                                            | ~ ( ~ ! [X123] :
                                                                                                                                                      ( ~ r1(X122,X123)
                                                                                                                                                      | p2(X123) )
                                                                                                                                                & ~ ! [X124] :
                                                                                                                                                      ( ~ r1(X122,X124)
                                                                                                                                                      | ~ ( ~ ! [X125] :
                                                                                                                                                                ( ~ r1(X124,X125)
                                                                                                                                                                | p2(X125) )
                                                                                                                                                          & ~ ! [X126] :
                                                                                                                                                                ( ~ r1(X124,X126)
                                                                                                                                                                | ~ ( ~ ! [X127] :
                                                                                                                                                                          ( ~ r1(X126,X127)
                                                                                                                                                                          | ~ ! [X128] :
                                                                                                                                                                                ( ~ r1(X127,X128)
                                                                                                                                                                                | ~ ! [X129] :
                                                                                                                                                                                      ( ~ r1(X128,X129)
                                                                                                                                                                                      | p1(X129) ) ) )
                                                                                                                                                                    & ~ ! [X130] :
                                                                                                                                                                          ( ~ r1(X126,X130)
                                                                                                                                                                          | ~ ! [X131] :
                                                                                                                                                                                ( ~ r1(X130,X131)
                                                                                                                                                                                | p1(X131) ) ) ) )
                                                                                                                                                          & ~ ! [X132] :
                                                                                                                                                                ( ~ r1(X124,X132)
                                                                                                                                                                | p1(X132) ) ) )
                                                                                                                                                & ~ ! [X133] :
                                                                                                                                                      ( ~ r1(X122,X133)
                                                                                                                                                      | p1(X133) ) ) )
                                                                                                                                      & ~ ! [X134] :
                                                                                                                                            ( ~ r1(X120,X134)
                                                                                                                                            | p1(X134) ) ) )
                                                                                                                            & ~ ! [X135] :
                                                                                                                                  ( ~ r1(X118,X135)
                                                                                                                                  | p1(X135) ) ) )
                                                                                                                  & ~ ! [X136] :
                                                                                                                        ( ~ r1(X116,X136)
                                                                                                                        | p1(X136) ) ) )
                                                                                                        & ~ ! [X137] :
                                                                                                              ( ~ r1(X114,X137)
                                                                                                              | p1(X137) ) ) )
                                                                                              & ~ ! [X138] :
                                                                                                    ( ~ r1(X112,X138)
                                                                                                    | p1(X138) ) ) )
                                                                                    & ~ ! [X139] :
                                                                                          ( ~ r1(X110,X139)
                                                                                          | p1(X139) ) ) )
                                                                          & ~ ! [X140] :
                                                                                ( ~ r1(X108,X140)
                                                                                | p1(X140) ) ) )
                                                                & ~ ! [X141] :
                                                                      ( ~ r1(X106,X141)
                                                                      | p1(X141) ) ) )
                                                      & ~ ! [X142] :
                                                            ( ~ r1(X104,X142)
                                                            | p1(X142) ) ) )
                                            & ~ ! [X143] :
                                                  ( ~ r1(X102,X143)
                                                  | p1(X143) ) ) )
                                  & ~ ! [X144] :
                                        ( ~ r1(X100,X144)
                                        | p1(X144) ) ) )
                        & ~ ! [X145] :
                              ( ~ r1(X98,X145)
                              | p1(X145) ) ) )
              & ~ ! [X146] :
                    ( ~ r1(X0,X146)
                    | p1(X146) ) )
            | ( ~ ! [X147] :
                    ( ~ r1(X0,X147)
                    | p2(X147) )
              & ~ ! [X148] :
                    ( ~ r1(X0,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)
                                                                                                                        | p2(X167) )
                                                                                                                  & ~ ! [X168] :
                                                                                                                        ( ~ r1(X166,X168)
                                                                                                                        | ~ ( ~ ! [X169] :
                                                                                                                                  ( ~ r1(X168,X169)
                                                                                                                                  | p2(X169) )
                                                                                                                            & ~ ! [X170] :
                                                                                                                                  ( ~ r1(X168,X170)
                                                                                                                                  | ~ ( ~ ! [X171] :
                                                                                                                                            ( ~ r1(X170,X171)
                                                                                                                                            | p2(X171) )
                                                                                                                                      & ~ ! [X172] :
                                                                                                                                            ( ~ r1(X170,X172)
                                                                                                                                            | ~ ( ~ ! [X173] :
                                                                                                                                                      ( ~ r1(X172,X173)
                                                                                                                                                      | p2(X173) )
                                                                                                                                                & ~ ! [X174] :
                                                                                                                                                      ( ~ r1(X172,X174)
                                                                                                                                                      | ~ ( ~ ! [X175] :
                                                                                                                                                                ( ~ r1(X174,X175)
                                                                                                                                                                | p2(X175) )
                                                                                                                                                          & ~ ! [X176] :
                                                                                                                                                                ( ~ r1(X174,X176)
                                                                                                                                                                | ~ ! [X177] : ~ r1(X176,X177) )
                                                                                                                                                          & ~ ! [X178] :
                                                                                                                                                                ( ~ r1(X174,X178)
                                                                                                                                                                | p1(X178) ) ) )
                                                                                                                                                & ~ ! [X179] :
                                                                                                                                                      ( ~ r1(X172,X179)
                                                                                                                                                      | p1(X179) ) ) )
                                                                                                                                      & ~ ! [X180] :
                                                                                                                                            ( ~ r1(X170,X180)
                                                                                                                                            | p1(X180) ) ) )
                                                                                                                            & ~ ! [X181] :
                                                                                                                                  ( ~ r1(X168,X181)
                                                                                                                                  | p1(X181) ) ) )
                                                                                                                  & ~ ! [X182] :
                                                                                                                        ( ~ r1(X166,X182)
                                                                                                                        | p1(X182) ) ) )
                                                                                                        & ~ ! [X183] :
                                                                                                              ( ~ r1(X164,X183)
                                                                                                              | p1(X183) ) ) )
                                                                                              & ~ ! [X184] :
                                                                                                    ( ~ r1(X162,X184)
                                                                                                    | p1(X184) ) ) )
                                                                                    & ~ ! [X185] :
                                                                                          ( ~ r1(X160,X185)
                                                                                          | p1(X185) ) ) )
                                                                          & ~ ! [X186] :
                                                                                ( ~ r1(X158,X186)
                                                                                | p1(X186) ) ) )
                                                                & ~ ! [X187] :
                                                                      ( ~ r1(X156,X187)
                                                                      | p1(X187) ) ) )
                                                      & ~ ! [X188] :
                                                            ( ~ r1(X154,X188)
                                                            | p1(X188) ) ) )
                                            & ~ ! [X189] :
                                                  ( ~ r1(X152,X189)
                                                  | p1(X189) ) ) )
                                  & ~ ! [X190] :
                                        ( ~ r1(X150,X190)
                                        | p1(X190) ) ) )
                        & ~ ! [X191] :
                              ( ~ r1(X148,X191)
                              | p1(X191) ) ) )
              & ~ ! [X192] :
                    ( ~ r1(X0,X192)
                    | p1(X192) ) )
            | ! [X193] :
                ( ~ r1(X0,X193)
                | p2(X193) )
            | ! [X194] :
                ( ~ r1(X0,X194)
                | ! [X195] :
                    ( ~ r1(X194,X195)
                    | p2(X195) )
                | ! [X196] :
                    ( ~ r1(X194,X196)
                    | ! [X197] :
                        ( ~ r1(X196,X197)
                        | p2(X197) )
                    | ! [X198] :
                        ( ~ r1(X196,X198)
                        | ! [X199] :
                            ( ~ r1(X198,X199)
                            | p2(X199) )
                        | ! [X200] :
                            ( ~ r1(X198,X200)
                            | ! [X201] :
                                ( ~ r1(X200,X201)
                                | p2(X201) )
                            | ! [X202] :
                                ( ~ r1(X200,X202)
                                | ! [X203] :
                                    ( ~ r1(X202,X203)
                                    | p2(X203) )
                                | ! [X204] :
                                    ( ~ r1(X202,X204)
                                    | ! [X205] :
                                        ( ~ r1(X204,X205)
                                        | p2(X205) )
                                    | ! [X206] :
                                        ( ~ r1(X204,X206)
                                        | ! [X207] :
                                            ( ~ r1(X206,X207)
                                            | p2(X207) )
                                        | ! [X208] :
                                            ( ~ r1(X206,X208)
                                            | ! [X209] :
                                                ( ~ r1(X208,X209)
                                                | p2(X209) )
                                            | ! [X210] :
                                                ( ~ r1(X208,X210)
                                                | ! [X211] :
                                                    ( ~ r1(X210,X211)
                                                    | p2(X211) )
                                                | ! [X212] :
                                                    ( ~ r1(X210,X212)
                                                    | ! [X213] :
                                                        ( ~ r1(X212,X213)
                                                        | p2(X213) )
                                                    | ! [X214] :
                                                        ( ~ r1(X212,X214)
                                                        | ! [X215] :
                                                            ( ~ r1(X214,X215)
                                                            | p2(X215) )
                                                        | ! [X216] :
                                                            ( ~ r1(X214,X216)
                                                            | ! [X217] :
                                                                ( ~ r1(X216,X217)
                                                                | p2(X217) )
                                                            | ! [X218] :
                                                                ( ~ r1(X216,X218)
                                                                | ! [X219] :
                                                                    ( ~ r1(X218,X219)
                                                                    | p2(X219) )
                                                                | ! [X220] :
                                                                    ( ~ r1(X218,X220)
                                                                    | ! [X221] :
                                                                        ( ~ r1(X220,X221)
                                                                        | p2(X221) )
                                                                    | ! [X222] :
                                                                        ( ~ r1(X220,X222)
                                                                        | ! [X223] :
                                                                            ( ~ r1(X222,X223)
                                                                            | ~ ! [X224] :
                                                                                  ( ~ r1(X223,X224)
                                                                                  | p1(X224) ) )
                                                                        | ! [X225] :
                                                                            ( ~ r1(X222,X225)
                                                                            | p1(X225) ) )
                                                                    | ! [X226] :
                                                                        ( ~ r1(X220,X226)
                                                                        | p1(X226) ) )
                                                                | ! [X227] :
                                                                    ( ~ r1(X218,X227)
                                                                    | p1(X227) ) )
                                                            | ! [X228] :
                                                                ( ~ r1(X216,X228)
                                                                | p1(X228) ) )
                                                        | ! [X229] :
                                                            ( ~ r1(X214,X229)
                                                            | p1(X229) ) )
                                                    | ! [X230] :
                                                        ( ~ r1(X212,X230)
                                                        | p1(X230) ) )
                                                | ! [X231] :
                                                    ( ~ r1(X210,X231)
                                                    | p1(X231) ) )
                                            | ! [X232] :
                                                ( ~ r1(X208,X232)
                                                | p1(X232) ) )
                                        | ! [X233] :
                                            ( ~ r1(X206,X233)
                                            | p1(X233) ) )
                                    | ! [X234] :
                                        ( ~ r1(X204,X234)
                                        | p1(X234) ) )
                                | ! [X235] :
                                    ( ~ r1(X202,X235)
                                    | p1(X235) ) )
                            | ! [X236] :
                                ( ~ r1(X200,X236)
                                | p1(X236) ) )
                        | ! [X237] :
                            ( ~ r1(X198,X237)
                            | p1(X237) ) )
                    | ! [X238] :
                        ( ~ r1(X196,X238)
                        | p1(X238) ) )
                | ! [X239] :
                    ( ~ r1(X194,X239)
                    | p1(X239) ) )
            | ! [X240] :
                ( ~ r1(X0,X240)
                | p1(X240) )
            | ( ~ ! [X241] :
                    ( ~ r1(X0,X241)
                    | p2(X241) )
              & ~ ! [X242] :
                    ( ~ r1(X0,X242)
                    | ~ ( ~ ! [X243] :
                              ( ~ r1(X242,X243)
                              | p2(X243) )
                        & ~ ! [X244] :
                              ( ~ r1(X242,X244)
                              | ~ ( ~ ! [X245] :
                                        ( ~ r1(X244,X245)
                                        | p2(X245) )
                                  & ~ ! [X246] :
                                        ( ~ r1(X244,X246)
                                        | ~ ( ~ ! [X247] :
                                                  ( ~ r1(X246,X247)
                                                  | p2(X247) )
                                            & ~ ! [X248] :
                                                  ( ~ r1(X246,X248)
                                                  | ~ ( ~ ! [X249] :
                                                            ( ~ r1(X248,X249)
                                                            | p2(X249) )
                                                      & ~ ! [X250] :
                                                            ( ~ r1(X248,X250)
                                                            | ~ ( ~ ! [X251] :
                                                                      ( ~ r1(X250,X251)
                                                                      | p2(X251) )
                                                                & ~ ! [X252] :
                                                                      ( ~ r1(X250,X252)
                                                                      | ~ ( ~ ! [X253] :
                                                                                ( ~ r1(X252,X253)
                                                                                | p2(X253) )
                                                                          & ~ ! [X254] :
                                                                                ( ~ r1(X252,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)
                                                                                                                                                                | ~ ! [X270] :
                                                                                                                                                                      ( ~ r1(X269,X270)
                                                                                                                                                                      | ~ p1(X270) ) )
                                                                                                                                                          & p1(X268) ) )
                                                                                                                                                & ~ ! [X271] :
                                                                                                                                                      ( ~ r1(X266,X271)
                                                                                                                                                      | p1(X271) ) ) )
                                                                                                                                      & ~ ! [X272] :
                                                                                                                                            ( ~ r1(X264,X272)
                                                                                                                                            | p1(X272) ) ) )
                                                                                                                            & ~ ! [X273] :
                                                                                                                                  ( ~ r1(X262,X273)
                                                                                                                                  | p1(X273) ) ) )
                                                                                                                  & ~ ! [X274] :
                                                                                                                        ( ~ r1(X260,X274)
                                                                                                                        | p1(X274) ) ) )
                                                                                                        & ~ ! [X275] :
                                                                                                              ( ~ r1(X258,X275)
                                                                                                              | p1(X275) ) ) )
                                                                                              & ~ ! [X276] :
                                                                                                    ( ~ r1(X256,X276)
                                                                                                    | p1(X276) ) ) )
                                                                                    & ~ ! [X277] :
                                                                                          ( ~ r1(X254,X277)
                                                                                          | p1(X277) ) ) )
                                                                          & ~ ! [X278] :
                                                                                ( ~ r1(X252,X278)
                                                                                | p1(X278) ) ) )
                                                                & ~ ! [X279] :
                                                                      ( ~ r1(X250,X279)
                                                                      | p1(X279) ) ) )
                                                      & ~ ! [X280] :
                                                            ( ~ r1(X248,X280)
                                                            | p1(X280) ) ) )
                                            & ~ ! [X281] :
                                                  ( ~ r1(X246,X281)
                                                  | p1(X281) ) ) )
                                  & ~ ! [X282] :
                                        ( ~ r1(X244,X282)
                                        | p1(X282) ) ) )
                        & ~ ! [X283] :
                              ( ~ r1(X242,X283)
                              | p1(X283) ) ) )
              & ~ ! [X284] :
                    ( ~ r1(X0,X284)
                    | p1(X284) ) )
            | ( ~ ! [X285] :
                    ( ~ r1(X0,X285)
                    | p2(X285) )
              & ~ ! [X286] :
                    ( ~ r1(X0,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)
                                                            | p2(X293) )
                                                      & ~ ! [X294] :
                                                            ( ~ r1(X292,X294)
                                                            | ~ ( ~ ! [X295] :
                                                                      ( ~ r1(X294,X295)
                                                                      | p2(X295) )
                                                                & ~ ! [X296] :
                                                                      ( ~ r1(X294,X296)
                                                                      | ~ ( ~ ! [X297] :
                                                                                ( ~ r1(X296,X297)
                                                                                | p2(X297) )
                                                                          & ~ ! [X298] :
                                                                                ( ~ r1(X296,X298)
                                                                                | ~ ( ~ ! [X299] :
                                                                                          ( ~ r1(X298,X299)
                                                                                          | p2(X299) )
                                                                                    & ~ ! [X300] :
                                                                                          ( ~ r1(X298,X300)
                                                                                          | ~ ( ~ ! [X301] :
                                                                                                    ( ~ r1(X300,X301)
                                                                                                    | p2(X301) )
                                                                                              & ~ ! [X302] :
                                                                                                    ( ~ r1(X300,X302)
                                                                                                    | ~ ( ~ ! [X303] :
                                                                                                              ( ~ r1(X302,X303)
                                                                                                              | p2(X303) )
                                                                                                        & ~ ! [X304] :
                                                                                                              ( ~ r1(X302,X304)
                                                                                                              | ~ ( ~ ! [X305] :
                                                                                                                        ( ~ r1(X304,X305)
                                                                                                                        | p2(X305) )
                                                                                                                  & ~ ! [X306] :
                                                                                                                        ( ~ r1(X304,X306)
                                                                                                                        | ~ ( ~ ! [X307] :
                                                                                                                                  ( ~ r1(X306,X307)
                                                                                                                                  | p2(X307) )
                                                                                                                            & ~ ! [X308] :
                                                                                                                                  ( ~ r1(X306,X308)
                                                                                                                                  | ~ ( ~ ! [X309] :
                                                                                                                                            ( ~ r1(X308,X309)
                                                                                                                                            | p2(X309) )
                                                                                                                                      & ~ ! [X310] :
                                                                                                                                            ( ~ r1(X308,X310)
                                                                                                                                            | ~ ( ~ ! [X311] :
                                                                                                                                                      ( ~ r1(X310,X311)
                                                                                                                                                      | p2(X311) )
                                                                                                                                                & ~ ! [X312] :
                                                                                                                                                      ( ~ r1(X310,X312)
                                                                                                                                                      | ! [X313] :
                                                                                                                                                          ( ~ r1(X312,X313)
                                                                                                                                                          | ~ ( ~ ! [X314] :
                                                                                                                                                                    ( ~ r1(X313,X314)
                                                                                                                                                                    | ~ ! [X315] :
                                                                                                                                                                          ( ~ r1(X314,X315)
                                                                                                                                                                          | p1(X315) ) )
                                                                                                                                                              & ~ ! [X316] :
                                                                                                                                                                    ( ~ r1(X313,X316)
                                                                                                                                                                    | p1(X316) ) ) ) )
                                                                                                                                                & ~ ! [X317] :
                                                                                                                                                      ( ~ r1(X310,X317)
                                                                                                                                                      | p1(X317) ) ) )
                                                                                                                                      & ~ ! [X318] :
                                                                                                                                            ( ~ r1(X308,X318)
                                                                                                                                            | p1(X318) ) ) )
                                                                                                                            & ~ ! [X319] :
                                                                                                                                  ( ~ r1(X306,X319)
                                                                                                                                  | p1(X319) ) ) )
                                                                                                                  & ~ ! [X320] :
                                                                                                                        ( ~ r1(X304,X320)
                                                                                                                        | p1(X320) ) ) )
                                                                                                        & ~ ! [X321] :
                                                                                                              ( ~ r1(X302,X321)
                                                                                                              | p1(X321) ) ) )
                                                                                              & ~ ! [X322] :
                                                                                                    ( ~ r1(X300,X322)
                                                                                                    | p1(X322) ) ) )
                                                                                    & ~ ! [X323] :
                                                                                          ( ~ r1(X298,X323)
                                                                                          | p1(X323) ) ) )
                                                                          & ~ ! [X324] :
                                                                                ( ~ r1(X296,X324)
                                                                                | p1(X324) ) ) )
                                                                & ~ ! [X325] :
                                                                      ( ~ r1(X294,X325)
                                                                      | p1(X325) ) ) )
                                                      & ~ ! [X326] :
                                                            ( ~ r1(X292,X326)
                                                            | p1(X326) ) ) )
                                            & ~ ! [X327] :
                                                  ( ~ r1(X290,X327)
                                                  | p1(X327) ) ) )
                                  & ~ ! [X328] :
                                        ( ~ r1(X288,X328)
                                        | p1(X328) ) ) )
                        & ~ ! [X329] :
                              ( ~ r1(X286,X329)
                              | p1(X329) ) ) )
              & ~ ! [X330] :
                    ( ~ r1(X0,X330)
                    | p1(X330) ) )
            | ( ~ ! [X331] :
                    ( ~ r1(X0,X331)
                    | p2(X331) )
              & ~ ! [X332] :
                    ( ~ r1(X0,X332)
                    | ~ ( ~ ! [X333] :
                              ( ~ r1(X332,X333)
                              | p2(X333) )
                        & ~ ! [X334] :
                              ( ~ r1(X332,X334)
                              | ~ ( ~ ! [X335] :
                                        ( ~ r1(X334,X335)
                                        | p2(X335) )
                                  & ~ ! [X336] :
                                        ( ~ r1(X334,X336)
                                        | ~ ( ~ ! [X337] :
                                                  ( ~ r1(X336,X337)
                                                  | p2(X337) )
                                            & ~ ! [X338] :
                                                  ( ~ r1(X336,X338)
                                                  | ~ ( ~ ! [X339] :
                                                            ( ~ r1(X338,X339)
                                                            | p2(X339) )
                                                      & ~ ! [X340] :
                                                            ( ~ r1(X338,X340)
                                                            | ~ ( ~ ! [X341] :
                                                                      ( ~ r1(X340,X341)
                                                                      | p2(X341) )
                                                                & ~ ! [X342] :
                                                                      ( ~ r1(X340,X342)
                                                                      | ~ ( ~ ! [X343] :
                                                                                ( ~ r1(X342,X343)
                                                                                | p2(X343) )
                                                                          & ~ ! [X344] :
                                                                                ( ~ r1(X342,X344)
                                                                                | ~ ( ~ ! [X345] :
                                                                                          ( ~ r1(X344,X345)
                                                                                          | p2(X345) )
                                                                                    & ~ ! [X346] :
                                                                                          ( ~ r1(X344,X346)
                                                                                          | ~ ( ~ ! [X347] :
                                                                                                    ( ~ r1(X346,X347)
                                                                                                    | p2(X347) )
                                                                                              & ~ ! [X348] :
                                                                                                    ( ~ r1(X346,X348)
                                                                                                    | ~ ( ~ ! [X349] :
                                                                                                              ( ~ r1(X348,X349)
                                                                                                              | p2(X349) )
                                                                                                        & ~ ! [X350] :
                                                                                                              ( ~ r1(X348,X350)
                                                                                                              | ~ ( ~ ! [X351] :
                                                                                                                        ( ~ r1(X350,X351)
                                                                                                                        | p2(X351) )
                                                                                                                  & ~ ! [X352] :
                                                                                                                        ( ~ r1(X350,X352)
                                                                                                                        | ~ ( ~ ! [X353] :
                                                                                                                                  ( ~ r1(X352,X353)
                                                                                                                                  | p2(X353) )
                                                                                                                            & ~ ! [X354] :
                                                                                                                                  ( ~ r1(X352,X354)
                                                                                                                                  | ~ ( ~ ! [X355] :
                                                                                                                                            ( ~ r1(X354,X355)
                                                                                                                                            | p2(X355) )
                                                                                                                                      & ~ ! [X356] :
                                                                                                                                            ( ~ r1(X354,X356)
                                                                                                                                            | ~ ( ~ ! [X357] :
                                                                                                                                                      ( ~ r1(X356,X357)
                                                                                                                                                      | p2(X357) )
                                                                                                                                                & ~ ! [X358] :
                                                                                                                                                      ( ~ r1(X356,X358)
                                                                                                                                                      | ~ ( ~ ! [X359] :
                                                                                                                                                                ( ~ r1(X358,X359)
                                                                                                                                                                | ~ ! [X360] :
                                                                                                                                                                      ( ~ r1(X359,X360)
                                                                                                                                                                      | ~ ! [X361] :
                                                                                                                                                                            ( ~ r1(X360,X361)
                                                                                                                                                                            | p1(X361) ) ) )
                                                                                                                                                          & ~ ! [X362] :
                                                                                                                                                                ( ~ r1(X358,X362)
                                                                                                                                                                | ~ ! [X363] :
                                                                                                                                                                      ( ~ r1(X362,X363)
                                                                                                                                                                      | p1(X363) ) ) ) )
                                                                                                                                                & ~ ! [X364] :
                                                                                                                                                      ( ~ r1(X356,X364)
                                                                                                                                                      | p1(X364) ) ) )
                                                                                                                                      & ~ ! [X365] :
                                                                                                                                            ( ~ r1(X354,X365)
                                                                                                                                            | p1(X365) ) ) )
                                                                                                                            & ~ ! [X366] :
                                                                                                                                  ( ~ r1(X352,X366)
                                                                                                                                  | p1(X366) ) ) )
                                                                                                                  & ~ ! [X367] :
                                                                                                                        ( ~ r1(X350,X367)
                                                                                                                        | p1(X367) ) ) )
                                                                                                        & ~ ! [X368] :
                                                                                                              ( ~ r1(X348,X368)
                                                                                                              | p1(X368) ) ) )
                                                                                              & ~ ! [X369] :
                                                                                                    ( ~ r1(X346,X369)
                                                                                                    | p1(X369) ) ) )
                                                                                    & ~ ! [X370] :
                                                                                          ( ~ r1(X344,X370)
                                                                                          | p1(X370) ) ) )
                                                                          & ~ ! [X371] :
                                                                                ( ~ r1(X342,X371)
                                                                                | p1(X371) ) ) )
                                                                & ~ ! [X372] :
                                                                      ( ~ r1(X340,X372)
                                                                      | p1(X372) ) ) )
                                                      & ~ ! [X373] :
                                                            ( ~ r1(X338,X373)
                                                            | p1(X373) ) ) )
                                            & ~ ! [X374] :
                                                  ( ~ r1(X336,X374)
                                                  | p1(X374) ) ) )
                                  & ~ ! [X375] :
                                        ( ~ r1(X334,X375)
                                        | p1(X375) ) ) )
                        & ~ ! [X376] :
                              ( ~ r1(X332,X376)
                              | p1(X376) ) ) )
              & ~ ! [X377] :
                    ( ~ r1(X0,X377)
                    | p1(X377) ) )
            | ( ~ ! [X378] :
                    ( ~ r1(X0,X378)
                    | p2(X378) )
              & ~ ! [X379] :
                    ( ~ r1(X0,X379)
                    | ~ ( ~ ! [X380] :
                              ( ~ r1(X379,X380)
                              | p2(X380) )
                        & ~ ! [X381] :
                              ( ~ r1(X379,X381)
                              | ~ ( ~ ! [X382] :
                                        ( ~ r1(X381,X382)
                                        | p2(X382) )
                                  & ~ ! [X383] :
                                        ( ~ r1(X381,X383)
                                        | ~ ( ~ ! [X384] :
                                                  ( ~ r1(X383,X384)
                                                  | p2(X384) )
                                            & ~ ! [X385] :
                                                  ( ~ r1(X383,X385)
                                                  | ~ ( ~ ! [X386] :
                                                            ( ~ r1(X385,X386)
                                                            | p2(X386) )
                                                      & ~ ! [X387] :
                                                            ( ~ r1(X385,X387)
                                                            | ~ ( ~ ! [X388] :
                                                                      ( ~ r1(X387,X388)
                                                                      | p2(X388) )
                                                                & ~ ! [X389] :
                                                                      ( ~ r1(X387,X389)
                                                                      | ~ ( ~ ! [X390] :
                                                                                ( ~ r1(X389,X390)
                                                                                | p2(X390) )
                                                                          & ~ ! [X391] :
                                                                                ( ~ r1(X389,X391)
                                                                                | ~ ( ~ ! [X392] :
                                                                                          ( ~ r1(X391,X392)
                                                                                          | p2(X392) )
                                                                                    & ~ ! [X393] :
                                                                                          ( ~ r1(X391,X393)
                                                                                          | ~ ( ~ ! [X394] :
                                                                                                    ( ~ r1(X393,X394)
                                                                                                    | p2(X394) )
                                                                                              & ~ ! [X395] :
                                                                                                    ( ~ r1(X393,X395)
                                                                                                    | ~ ( ~ ! [X396] :
                                                                                                              ( ~ r1(X395,X396)
                                                                                                              | p2(X396) )
                                                                                                        & ~ ! [X397] :
                                                                                                              ( ~ r1(X395,X397)
                                                                                                              | ~ ( ~ ! [X398] :
                                                                                                                        ( ~ r1(X397,X398)
                                                                                                                        | p2(X398) )
                                                                                                                  & ~ ! [X399] :
                                                                                                                        ( ~ r1(X397,X399)
                                                                                                                        | ~ ( ~ ! [X400] :
                                                                                                                                  ( ~ r1(X399,X400)
                                                                                                                                  | p2(X400) )
                                                                                                                            & ~ ! [X401] :
                                                                                                                                  ( ~ r1(X399,X401)
                                                                                                                                  | ~ ( ~ ! [X402] :
                                                                                                                                            ( ~ r1(X401,X402)
                                                                                                                                            | p2(X402) )
                                                                                                                                      & ~ ! [X403] :
                                                                                                                                            ( ~ r1(X401,X403)
                                                                                                                                            | ~ ( ~ ! [X404] :
                                                                                                                                                      ( ~ r1(X403,X404)
                                                                                                                                                      | p2(X404) )
                                                                                                                                                & ~ ! [X405] :
                                                                                                                                                      ( ~ r1(X403,X405)
                                                                                                                                                      | ~ ! [X406] : ~ r1(X405,X406) )
                                                                                                                                                & ~ ! [X407] :
                                                                                                                                                      ( ~ r1(X403,X407)
                                                                                                                                                      | p1(X407) ) ) )
                                                                                                                                      & ~ ! [X408] :
                                                                                                                                            ( ~ r1(X401,X408)
                                                                                                                                            | p1(X408) ) ) )
                                                                                                                            & ~ ! [X409] :
                                                                                                                                  ( ~ r1(X399,X409)
                                                                                                                                  | p1(X409) ) ) )
                                                                                                                  & ~ ! [X410] :
                                                                                                                        ( ~ r1(X397,X410)
                                                                                                                        | p1(X410) ) ) )
                                                                                                        & ~ ! [X411] :
                                                                                                              ( ~ r1(X395,X411)
                                                                                                              | p1(X411) ) ) )
                                                                                              & ~ ! [X412] :
                                                                                                    ( ~ r1(X393,X412)
                                                                                                    | p1(X412) ) ) )
                                                                                    & ~ ! [X413] :
                                                                                          ( ~ r1(X391,X413)
                                                                                          | p1(X413) ) ) )
                                                                          & ~ ! [X414] :
                                                                                ( ~ r1(X389,X414)
                                                                                | p1(X414) ) ) )
                                                                & ~ ! [X415] :
                                                                      ( ~ r1(X387,X415)
                                                                      | p1(X415) ) ) )
                                                      & ~ ! [X416] :
                                                            ( ~ r1(X385,X416)
                                                            | p1(X416) ) ) )
                                            & ~ ! [X417] :
                                                  ( ~ r1(X383,X417)
                                                  | p1(X417) ) ) )
                                  & ~ ! [X418] :
                                        ( ~ r1(X381,X418)
                                        | p1(X418) ) ) )
                        & ~ ! [X419] :
                              ( ~ r1(X379,X419)
                              | p1(X419) ) ) )
              & ~ ! [X420] :
                    ( ~ r1(X0,X420)
                    | p1(X420) ) )
            | ! [X421] :
                ( ~ r1(X0,X421)
                | p2(X421) )
            | ! [X422] :
                ( ~ r1(X0,X422)
                | ! [X423] :
                    ( ~ r1(X422,X423)
                    | p2(X423) )
                | ! [X424] :
                    ( ~ r1(X422,X424)
                    | ! [X425] :
                        ( ~ r1(X424,X425)
                        | p2(X425) )
                    | ! [X426] :
                        ( ~ r1(X424,X426)
                        | ! [X427] :
                            ( ~ r1(X426,X427)
                            | p2(X427) )
                        | ! [X428] :
                            ( ~ r1(X426,X428)
                            | ! [X429] :
                                ( ~ r1(X428,X429)
                                | p2(X429) )
                            | ! [X430] :
                                ( ~ r1(X428,X430)
                                | ! [X431] :
                                    ( ~ r1(X430,X431)
                                    | p2(X431) )
                                | ! [X432] :
                                    ( ~ r1(X430,X432)
                                    | ! [X433] :
                                        ( ~ r1(X432,X433)
                                        | p2(X433) )
                                    | ! [X434] :
                                        ( ~ r1(X432,X434)
                                        | ! [X435] :
                                            ( ~ r1(X434,X435)
                                            | p2(X435) )
                                        | ! [X436] :
                                            ( ~ r1(X434,X436)
                                            | ! [X437] :
                                                ( ~ r1(X436,X437)
                                                | p2(X437) )
                                            | ! [X438] :
                                                ( ~ r1(X436,X438)
                                                | ! [X439] :
                                                    ( ~ r1(X438,X439)
                                                    | p2(X439) )
                                                | ! [X440] :
                                                    ( ~ r1(X438,X440)
                                                    | ! [X441] :
                                                        ( ~ r1(X440,X441)
                                                        | p2(X441) )
                                                    | ! [X442] :
                                                        ( ~ r1(X440,X442)
                                                        | ! [X443] :
                                                            ( ~ r1(X442,X443)
                                                            | p2(X443) )
                                                        | ! [X444] :
                                                            ( ~ r1(X442,X444)
                                                            | ! [X445] :
                                                                ( ~ r1(X444,X445)
                                                                | p2(X445) )
                                                            | ! [X446] :
                                                                ( ~ r1(X444,X446)
                                                                | ! [X447] :
                                                                    ( ~ r1(X446,X447)
                                                                    | p2(X447) )
                                                                | ! [X448] :
                                                                    ( ~ r1(X446,X448)
                                                                    | ! [X449] :
                                                                        ( ~ r1(X448,X449)
                                                                        | p2(X449) )
                                                                    | ! [X450] :
                                                                        ( ~ r1(X448,X450)
                                                                        | ! [X451] :
                                                                            ( ~ r1(X450,X451)
                                                                            | ~ ! [X452] :
                                                                                  ( ~ r1(X451,X452)
                                                                                  | p1(X452) ) )
                                                                        | ! [X453] :
                                                                            ( ~ r1(X450,X453)
                                                                            | p1(X453) ) )
                                                                    | ! [X454] :
                                                                        ( ~ r1(X448,X454)
                                                                        | p1(X454) ) )
                                                                | ! [X455] :
                                                                    ( ~ r1(X446,X455)
                                                                    | p1(X455) ) )
                                                            | ! [X456] :
                                                                ( ~ r1(X444,X456)
                                                                | p1(X456) ) )
                                                        | ! [X457] :
                                                            ( ~ r1(X442,X457)
                                                            | p1(X457) ) )
                                                    | ! [X458] :
                                                        ( ~ r1(X440,X458)
                                                        | p1(X458) ) )
                                                | ! [X459] :
                                                    ( ~ r1(X438,X459)
                                                    | p1(X459) ) )
                                            | ! [X460] :
                                                ( ~ r1(X436,X460)
                                                | p1(X460) ) )
                                        | ! [X461] :
                                            ( ~ r1(X434,X461)
                                            | p1(X461) ) )
                                    | ! [X462] :
                                        ( ~ r1(X432,X462)
                                        | p1(X462) ) )
                                | ! [X463] :
                                    ( ~ r1(X430,X463)
                                    | p1(X463) ) )
                            | ! [X464] :
                                ( ~ r1(X428,X464)
                                | p1(X464) ) )
                        | ! [X465] :
                            ( ~ r1(X426,X465)
                            | p1(X465) ) )
                    | ! [X466] :
                        ( ~ r1(X424,X466)
                        | p1(X466) ) )
                | ! [X467] :
                    ( ~ r1(X422,X467)
                    | p1(X467) ) )
            | ! [X468] :
                ( ~ r1(X0,X468)
                | p1(X468) )
            | ( ~ ! [X469] :
                    ( ~ r1(X0,X469)
                    | p2(X469) )
              & ~ ! [X470] :
                    ( ~ r1(X0,X470)
                    | ~ ( ~ ! [X471] :
                              ( ~ r1(X470,X471)
                              | p2(X471) )
                        & ~ ! [X472] :
                              ( ~ r1(X470,X472)
                              | ~ ( ~ ! [X473] :
                                        ( ~ r1(X472,X473)
                                        | p2(X473) )
                                  & ~ ! [X474] :
                                        ( ~ r1(X472,X474)
                                        | ~ ( ~ ! [X475] :
                                                  ( ~ r1(X474,X475)
                                                  | p2(X475) )
                                            & ~ ! [X476] :
                                                  ( ~ r1(X474,X476)
                                                  | ~ ( ~ ! [X477] :
                                                            ( ~ r1(X476,X477)
                                                            | p2(X477) )
                                                      & ~ ! [X478] :
                                                            ( ~ r1(X476,X478)
                                                            | ~ ( ~ ! [X479] :
                                                                      ( ~ r1(X478,X479)
                                                                      | p2(X479) )
                                                                & ~ ! [X480] :
                                                                      ( ~ r1(X478,X480)
                                                                      | ~ ( ~ ! [X481] :
                                                                                ( ~ r1(X480,X481)
                                                                                | p2(X481) )
                                                                          & ~ ! [X482] :
                                                                                ( ~ r1(X480,X482)
                                                                                | ~ ( ~ ! [X483] :
                                                                                          ( ~ r1(X482,X483)
                                                                                          | p2(X483) )
                                                                                    & ~ ! [X484] :
                                                                                          ( ~ r1(X482,X484)
                                                                                          | ~ ( ~ ! [X485] :
                                                                                                    ( ~ r1(X484,X485)
                                                                                                    | p2(X485) )
                                                                                              & ~ ! [X486] :
                                                                                                    ( ~ r1(X484,X486)
                                                                                                    | ~ ( ~ ! [X487] :
                                                                                                              ( ~ r1(X486,X487)
                                                                                                              | p2(X487) )
                                                                                                        & ~ ! [X488] :
                                                                                                              ( ~ r1(X486,X488)
                                                                                                              | ~ ( ~ ! [X489] :
                                                                                                                        ( ~ r1(X488,X489)
                                                                                                                        | p2(X489) )
                                                                                                                  & ~ ! [X490] :
                                                                                                                        ( ~ r1(X488,X490)
                                                                                                                        | ~ ( ~ ! [X491] :
                                                                                                                                  ( ~ r1(X490,X491)
                                                                                                                                  | p2(X491) )
                                                                                                                            & ~ ! [X492] :
                                                                                                                                  ( ~ r1(X490,X492)
                                                                                                                                  | ~ ( ~ ! [X493] :
                                                                                                                                            ( ~ r1(X492,X493)
                                                                                                                                            | p2(X493) )
                                                                                                                                      & ~ ! [X494] :
                                                                                                                                            ( ~ r1(X492,X494)
                                                                                                                                            | ~ ( ~ ! [X495] :
                                                                                                                                                      ( ~ r1(X494,X495)
                                                                                                                                                      | ~ ! [X496] :
                                                                                                                                                            ( ~ r1(X495,X496)
                                                                                                                                                            | ~ p1(X496) ) )
                                                                                                                                                & p1(X494) ) )
                                                                                                                                      & ~ ! [X497] :
                                                                                                                                            ( ~ r1(X492,X497)
                                                                                                                                            | p1(X497) ) ) )
                                                                                                                            & ~ ! [X498] :
                                                                                                                                  ( ~ r1(X490,X498)
                                                                                                                                  | p1(X498) ) ) )
                                                                                                                  & ~ ! [X499] :
                                                                                                                        ( ~ r1(X488,X499)
                                                                                                                        | p1(X499) ) ) )
                                                                                                        & ~ ! [X500] :
                                                                                                              ( ~ r1(X486,X500)
                                                                                                              | p1(X500) ) ) )
                                                                                              & ~ ! [X501] :
                                                                                                    ( ~ r1(X484,X501)
                                                                                                    | p1(X501) ) ) )
                                                                                    & ~ ! [X502] :
                                                                                          ( ~ r1(X482,X502)
                                                                                          | p1(X502) ) ) )
                                                                          & ~ ! [X503] :
                                                                                ( ~ r1(X480,X503)
                                                                                | p1(X503) ) ) )
                                                                & ~ ! [X504] :
                                                                      ( ~ r1(X478,X504)
                                                                      | p1(X504) ) ) )
                                                      & ~ ! [X505] :
                                                            ( ~ r1(X476,X505)
                                                            | p1(X505) ) ) )
                                            & ~ ! [X506] :
                                                  ( ~ r1(X474,X506)
                                                  | p1(X506) ) ) )
                                  & ~ ! [X507] :
                                        ( ~ r1(X472,X507)
                                        | p1(X507) ) ) )
                        & ~ ! [X508] :
                              ( ~ r1(X470,X508)
                              | p1(X508) ) ) )
              & ~ ! [X509] :
                    ( ~ r1(X0,X509)
                    | p1(X509) ) )
            | ( ~ ! [X510] :
                    ( ~ r1(X0,X510)
                    | p2(X510) )
              & ~ ! [X511] :
                    ( ~ r1(X0,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(X536,X537)
                                                                                                                                                          | ~ ! [X538] :
                                                                                                                                                                ( ~ r1(X537,X538)
                                                                                                                                                                | p1(X538) ) )
                                                                                                                                                    & ~ ! [X539] :
                                                                                                                                                          ( ~ r1(X536,X539)
                                                                                                                                                          | p1(X539) ) ) ) )
                                                                                                                                      & ~ ! [X540] :
                                                                                                                                            ( ~ r1(X533,X540)
                                                                                                                                            | p1(X540) ) ) )
                                                                                                                            & ~ ! [X541] :
                                                                                                                                  ( ~ r1(X531,X541)
                                                                                                                                  | p1(X541) ) ) )
                                                                                                                  & ~ ! [X542] :
                                                                                                                        ( ~ r1(X529,X542)
                                                                                                                        | p1(X542) ) ) )
                                                                                                        & ~ ! [X543] :
                                                                                                              ( ~ r1(X527,X543)
                                                                                                              | p1(X543) ) ) )
                                                                                              & ~ ! [X544] :
                                                                                                    ( ~ r1(X525,X544)
                                                                                                    | p1(X544) ) ) )
                                                                                    & ~ ! [X545] :
                                                                                          ( ~ r1(X523,X545)
                                                                                          | p1(X545) ) ) )
                                                                          & ~ ! [X546] :
                                                                                ( ~ r1(X521,X546)
                                                                                | p1(X546) ) ) )
                                                                & ~ ! [X547] :
                                                                      ( ~ r1(X519,X547)
                                                                      | p1(X547) ) ) )
                                                      & ~ ! [X548] :
                                                            ( ~ r1(X517,X548)
                                                            | p1(X548) ) ) )
                                            & ~ ! [X549] :
                                                  ( ~ r1(X515,X549)
                                                  | p1(X549) ) ) )
                                  & ~ ! [X550] :
                                        ( ~ r1(X513,X550)
                                        | p1(X550) ) ) )
                        & ~ ! [X551] :
                              ( ~ r1(X511,X551)
                              | p1(X551) ) ) )
              & ~ ! [X552] :
                    ( ~ r1(X0,X552)
                    | p1(X552) ) )
            | ( ~ ! [X553] :
                    ( ~ r1(X0,X553)
                    | p2(X553) )
              & ~ ! [X554] :
                    ( ~ r1(X0,X554)
                    | ~ ( ~ ! [X555] :
                              ( ~ r1(X554,X555)
                              | p2(X555) )
                        & ~ ! [X556] :
                              ( ~ r1(X554,X556)
                              | ~ ( ~ ! [X557] :
                                        ( ~ r1(X556,X557)
                                        | p2(X557) )
                                  & ~ ! [X558] :
                                        ( ~ r1(X556,X558)
                                        | ~ ( ~ ! [X559] :
                                                  ( ~ r1(X558,X559)
                                                  | p2(X559) )
                                            & ~ ! [X560] :
                                                  ( ~ r1(X558,X560)
                                                  | ~ ( ~ ! [X561] :
                                                            ( ~ r1(X560,X561)
                                                            | p2(X561) )
                                                      & ~ ! [X562] :
                                                            ( ~ r1(X560,X562)
                                                            | ~ ( ~ ! [X563] :
                                                                      ( ~ r1(X562,X563)
                                                                      | p2(X563) )
                                                                & ~ ! [X564] :
                                                                      ( ~ r1(X562,X564)
                                                                      | ~ ( ~ ! [X565] :
                                                                                ( ~ r1(X564,X565)
                                                                                | p2(X565) )
                                                                          & ~ ! [X566] :
                                                                                ( ~ r1(X564,X566)
                                                                                | ~ ( ~ ! [X567] :
                                                                                          ( ~ r1(X566,X567)
                                                                                          | p2(X567) )
                                                                                    & ~ ! [X568] :
                                                                                          ( ~ r1(X566,X568)
                                                                                          | ~ ( ~ ! [X569] :
                                                                                                    ( ~ r1(X568,X569)
                                                                                                    | p2(X569) )
                                                                                              & ~ ! [X570] :
                                                                                                    ( ~ r1(X568,X570)
                                                                                                    | ~ ( ~ ! [X571] :
                                                                                                              ( ~ r1(X570,X571)
                                                                                                              | p2(X571) )
                                                                                                        & ~ ! [X572] :
                                                                                                              ( ~ r1(X570,X572)
                                                                                                              | ~ ( ~ ! [X573] :
                                                                                                                        ( ~ r1(X572,X573)
                                                                                                                        | p2(X573) )
                                                                                                                  & ~ ! [X574] :
                                                                                                                        ( ~ r1(X572,X574)
                                                                                                                        | ~ ( ~ ! [X575] :
                                                                                                                                  ( ~ r1(X574,X575)
                                                                                                                                  | p2(X575) )
                                                                                                                            & ~ ! [X576] :
                                                                                                                                  ( ~ r1(X574,X576)
                                                                                                                                  | ~ ( ~ ! [X577] :
                                                                                                                                            ( ~ r1(X576,X577)
                                                                                                                                            | p2(X577) )
                                                                                                                                      & ~ ! [X578] :
                                                                                                                                            ( ~ r1(X576,X578)
                                                                                                                                            | ~ ( ~ ! [X579] :
                                                                                                                                                      ( ~ r1(X578,X579)
                                                                                                                                                      | ~ ! [X580] :
                                                                                                                                                            ( ~ r1(X579,X580)
                                                                                                                                                            | ~ ! [X581] :
                                                                                                                                                                  ( ~ r1(X580,X581)
                                                                                                                                                                  | p1(X581) ) ) )
                                                                                                                                                & ~ ! [X582] :
                                                                                                                                                      ( ~ r1(X578,X582)
                                                                                                                                                      | ~ ! [X583] :
                                                                                                                                                            ( ~ r1(X582,X583)
                                                                                                                                                            | p1(X583) ) ) ) )
                                                                                                                                      & ~ ! [X584] :
                                                                                                                                            ( ~ r1(X576,X584)
                                                                                                                                            | p1(X584) ) ) )
                                                                                                                            & ~ ! [X585] :
                                                                                                                                  ( ~ r1(X574,X585)
                                                                                                                                  | p1(X585) ) ) )
                                                                                                                  & ~ ! [X586] :
                                                                                                                        ( ~ r1(X572,X586)
                                                                                                                        | p1(X586) ) ) )
                                                                                                        & ~ ! [X587] :
                                                                                                              ( ~ r1(X570,X587)
                                                                                                              | p1(X587) ) ) )
                                                                                              & ~ ! [X588] :
                                                                                                    ( ~ r1(X568,X588)
                                                                                                    | p1(X588) ) ) )
                                                                                    & ~ ! [X589] :
                                                                                          ( ~ r1(X566,X589)
                                                                                          | p1(X589) ) ) )
                                                                          & ~ ! [X590] :
                                                                                ( ~ r1(X564,X590)
                                                                                | p1(X590) ) ) )
                                                                & ~ ! [X591] :
                                                                      ( ~ r1(X562,X591)
                                                                      | p1(X591) ) ) )
                                                      & ~ ! [X592] :
                                                            ( ~ r1(X560,X592)
                                                            | p1(X592) ) ) )
                                            & ~ ! [X593] :
                                                  ( ~ r1(X558,X593)
                                                  | p1(X593) ) ) )
                                  & ~ ! [X594] :
                                        ( ~ r1(X556,X594)
                                        | p1(X594) ) ) )
                        & ~ ! [X595] :
                              ( ~ r1(X554,X595)
                              | p1(X595) ) ) )
              & ~ ! [X596] :
                    ( ~ r1(X0,X596)
                    | p1(X596) ) )
            | ( ~ ! [X597] :
                    ( ~ r1(X0,X597)
                    | p2(X597) )
              & ~ ! [X598] :
                    ( ~ r1(X0,X598)
                    | ~ ( ~ ! [X599] :
                              ( ~ r1(X598,X599)
                              | p2(X599) )
                        & ~ ! [X600] :
                              ( ~ r1(X598,X600)
                              | ~ ( ~ ! [X601] :
                                        ( ~ r1(X600,X601)
                                        | p2(X601) )
                                  & ~ ! [X602] :
                                        ( ~ r1(X600,X602)
                                        | ~ ( ~ ! [X603] :
                                                  ( ~ r1(X602,X603)
                                                  | p2(X603) )
                                            & ~ ! [X604] :
                                                  ( ~ r1(X602,X604)
                                                  | ~ ( ~ ! [X605] :
                                                            ( ~ r1(X604,X605)
                                                            | p2(X605) )
                                                      & ~ ! [X606] :
                                                            ( ~ r1(X604,X606)
                                                            | ~ ( ~ ! [X607] :
                                                                      ( ~ r1(X606,X607)
                                                                      | p2(X607) )
                                                                & ~ ! [X608] :
                                                                      ( ~ r1(X606,X608)
                                                                      | ~ ( ~ ! [X609] :
                                                                                ( ~ r1(X608,X609)
                                                                                | p2(X609) )
                                                                          & ~ ! [X610] :
                                                                                ( ~ r1(X608,X610)
                                                                                | ~ ( ~ ! [X611] :
                                                                                          ( ~ r1(X610,X611)
                                                                                          | p2(X611) )
                                                                                    & ~ ! [X612] :
                                                                                          ( ~ r1(X610,X612)
                                                                                          | ~ ( ~ ! [X613] :
                                                                                                    ( ~ r1(X612,X613)
                                                                                                    | p2(X613) )
                                                                                              & ~ ! [X614] :
                                                                                                    ( ~ r1(X612,X614)
                                                                                                    | ~ ( ~ ! [X615] :
                                                                                                              ( ~ r1(X614,X615)
                                                                                                              | p2(X615) )
                                                                                                        & ~ ! [X616] :
                                                                                                              ( ~ r1(X614,X616)
                                                                                                              | ~ ( ~ ! [X617] :
                                                                                                                        ( ~ r1(X616,X617)
                                                                                                                        | p2(X617) )
                                                                                                                  & ~ ! [X618] :
                                                                                                                        ( ~ r1(X616,X618)
                                                                                                                        | ~ ( ~ ! [X619] :
                                                                                                                                  ( ~ r1(X618,X619)
                                                                                                                                  | p2(X619) )
                                                                                                                            & ~ ! [X620] :
                                                                                                                                  ( ~ r1(X618,X620)
                                                                                                                                  | ~ ( ~ ! [X621] :
                                                                                                                                            ( ~ r1(X620,X621)
                                                                                                                                            | p2(X621) )
                                                                                                                                      & ~ ! [X622] :
                                                                                                                                            ( ~ r1(X620,X622)
                                                                                                                                            | ~ ! [X623] : ~ r1(X622,X623) )
                                                                                                                                      & ~ ! [X624] :
                                                                                                                                            ( ~ r1(X620,X624)
                                                                                                                                            | p1(X624) ) ) )
                                                                                                                            & ~ ! [X625] :
                                                                                                                                  ( ~ r1(X618,X625)
                                                                                                                                  | p1(X625) ) ) )
                                                                                                                  & ~ ! [X626] :
                                                                                                                        ( ~ r1(X616,X626)
                                                                                                                        | p1(X626) ) ) )
                                                                                                        & ~ ! [X627] :
                                                                                                              ( ~ r1(X614,X627)
                                                                                                              | p1(X627) ) ) )
                                                                                              & ~ ! [X628] :
                                                                                                    ( ~ r1(X612,X628)
                                                                                                    | p1(X628) ) ) )
                                                                                    & ~ ! [X629] :
                                                                                          ( ~ r1(X610,X629)
                                                                                          | p1(X629) ) ) )
                                                                          & ~ ! [X630] :
                                                                                ( ~ r1(X608,X630)
                                                                                | p1(X630) ) ) )
                                                                & ~ ! [X631] :
                                                                      ( ~ r1(X606,X631)
                                                                      | p1(X631) ) ) )
                                                      & ~ ! [X632] :
                                                            ( ~ r1(X604,X632)
                                                            | p1(X632) ) ) )
                                            & ~ ! [X633] :
                                                  ( ~ r1(X602,X633)
                                                  | p1(X633) ) ) )
                                  & ~ ! [X634] :
                                        ( ~ r1(X600,X634)
                                        | p1(X634) ) ) )
                        & ~ ! [X635] :
                              ( ~ r1(X598,X635)
                              | p1(X635) ) ) )
              & ~ ! [X636] :
                    ( ~ r1(X0,X636)
                    | p1(X636) ) )
            | ! [X637] :
                ( ~ r1(X0,X637)
                | p2(X637) )
            | ! [X638] :
                ( ~ r1(X0,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)
                                                    | p2(X655) )
                                                | ! [X656] :
                                                    ( ~ r1(X654,X656)
                                                    | ! [X657] :
                                                        ( ~ r1(X656,X657)
                                                        | p2(X657) )
                                                    | ! [X658] :
                                                        ( ~ r1(X656,X658)
                                                        | ! [X659] :
                                                            ( ~ r1(X658,X659)
                                                            | p2(X659) )
                                                        | ! [X660] :
                                                            ( ~ r1(X658,X660)
                                                            | ! [X661] :
                                                                ( ~ r1(X660,X661)
                                                                | p2(X661) )
                                                            | ! [X662] :
                                                                ( ~ r1(X660,X662)
                                                                | ! [X663] :
                                                                    ( ~ r1(X662,X663)
                                                                    | p2(X663) )
                                                                | ! [X664] :
                                                                    ( ~ r1(X662,X664)
                                                                    | ! [X665] :
                                                                        ( ~ r1(X664,X665)
                                                                        | p2(X665) )
                                                                    | ! [X666] :
                                                                        ( ~ r1(X664,X666)
                                                                        | ! [X667] :
                                                                            ( ~ r1(X666,X667)
                                                                            | ~ ! [X668] :
                                                                                  ( ~ r1(X667,X668)
                                                                                  | p1(X668) ) )
                                                                        | ! [X669] :
                                                                            ( ~ r1(X666,X669)
                                                                            | p1(X669) ) )
                                                                    | ! [X670] :
                                                                        ( ~ r1(X664,X670)
                                                                        | p1(X670) ) )
                                                                | ! [X671] :
                                                                    ( ~ r1(X662,X671)
                                                                    | p1(X671) ) )
                                                            | ! [X672] :
                                                                ( ~ r1(X660,X672)
                                                                | p1(X672) ) )
                                                        | ! [X673] :
                                                            ( ~ r1(X658,X673)
                                                            | p1(X673) ) )
                                                    | ! [X674] :
                                                        ( ~ r1(X656,X674)
                                                        | p1(X674) ) )
                                                | ! [X675] :
                                                    ( ~ r1(X654,X675)
                                                    | p1(X675) ) )
                                            | ! [X676] :
                                                ( ~ r1(X652,X676)
                                                | p1(X676) ) )
                                        | ! [X677] :
                                            ( ~ r1(X650,X677)
                                            | p1(X677) ) )
                                    | ! [X678] :
                                        ( ~ r1(X648,X678)
                                        | p1(X678) ) )
                                | ! [X679] :
                                    ( ~ r1(X646,X679)
                                    | p1(X679) ) )
                            | ! [X680] :
                                ( ~ r1(X644,X680)
                                | p1(X680) ) )
                        | ! [X681] :
                            ( ~ r1(X642,X681)
                            | p1(X681) ) )
                    | ! [X682] :
                        ( ~ r1(X640,X682)
                        | p1(X682) ) )
                | ! [X683] :
                    ( ~ r1(X638,X683)
                    | p1(X683) ) )
            | ! [X684] :
                ( ~ r1(X0,X684)
                | p1(X684) )
            | ( ~ ! [X685] :
                    ( ~ r1(X0,X685)
                    | p2(X685) )
              & ~ ! [X686] :
                    ( ~ r1(X0,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)
                                                                                                                                            | ~ ! [X710] :
                                                                                                                                                  ( ~ r1(X709,X710)
                                                                                                                                                  | ~ p1(X710) ) )
                                                                                                                                      & p1(X708) ) )
                                                                                                                            & ~ ! [X711] :
                                                                                                                                  ( ~ r1(X706,X711)
                                                                                                                                  | p1(X711) ) ) )
                                                                                                                  & ~ ! [X712] :
                                                                                                                        ( ~ r1(X704,X712)
                                                                                                                        | p1(X712) ) ) )
                                                                                                        & ~ ! [X713] :
                                                                                                              ( ~ r1(X702,X713)
                                                                                                              | p1(X713) ) ) )
                                                                                              & ~ ! [X714] :
                                                                                                    ( ~ r1(X700,X714)
                                                                                                    | p1(X714) ) ) )
                                                                                    & ~ ! [X715] :
                                                                                          ( ~ r1(X698,X715)
                                                                                          | p1(X715) ) ) )
                                                                          & ~ ! [X716] :
                                                                                ( ~ r1(X696,X716)
                                                                                | p1(X716) ) ) )
                                                                & ~ ! [X717] :
                                                                      ( ~ r1(X694,X717)
                                                                      | p1(X717) ) ) )
                                                      & ~ ! [X718] :
                                                            ( ~ r1(X692,X718)
                                                            | p1(X718) ) ) )
                                            & ~ ! [X719] :
                                                  ( ~ r1(X690,X719)
                                                  | p1(X719) ) ) )
                                  & ~ ! [X720] :
                                        ( ~ r1(X688,X720)
                                        | p1(X720) ) ) )
                        & ~ ! [X721] :
                              ( ~ r1(X686,X721)
                              | p1(X721) ) ) )
              & ~ ! [X722] :
                    ( ~ r1(X0,X722)
                    | p1(X722) ) )
            | ( ~ ! [X723] :
                    ( ~ r1(X0,X723)
                    | p2(X723) )
              & ~ ! [X724] :
                    ( ~ r1(X0,X724)
                    | ~ ( ~ ! [X725] :
                              ( ~ r1(X724,X725)
                              | p2(X725) )
                        & ~ ! [X726] :
                              ( ~ r1(X724,X726)
                              | ~ ( ~ ! [X727] :
                                        ( ~ r1(X726,X727)
                                        | p2(X727) )
                                  & ~ ! [X728] :
                                        ( ~ r1(X726,X728)
                                        | ~ ( ~ ! [X729] :
                                                  ( ~ r1(X728,X729)
                                                  | p2(X729) )
                                            & ~ ! [X730] :
                                                  ( ~ r1(X728,X730)
                                                  | ~ ( ~ ! [X731] :
                                                            ( ~ r1(X730,X731)
                                                            | p2(X731) )
                                                      & ~ ! [X732] :
                                                            ( ~ r1(X730,X732)
                                                            | ~ ( ~ ! [X733] :
                                                                      ( ~ r1(X732,X733)
                                                                      | p2(X733) )
                                                                & ~ ! [X734] :
                                                                      ( ~ r1(X732,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)
                                                                                                                                      | ~ ( ~ ! [X748] :
                                                                                                                                                ( ~ r1(X747,X748)
                                                                                                                                                | ~ ! [X749] :
                                                                                                                                                      ( ~ r1(X748,X749)
                                                                                                                                                      | p1(X749) ) )
                                                                                                                                          & ~ ! [X750] :
                                                                                                                                                ( ~ r1(X747,X750)
                                                                                                                                                | p1(X750) ) ) ) )
                                                                                                                            & ~ ! [X751] :
                                                                                                                                  ( ~ r1(X744,X751)
                                                                                                                                  | p1(X751) ) ) )
                                                                                                                  & ~ ! [X752] :
                                                                                                                        ( ~ r1(X742,X752)
                                                                                                                        | p1(X752) ) ) )
                                                                                                        & ~ ! [X753] :
                                                                                                              ( ~ r1(X740,X753)
                                                                                                              | p1(X753) ) ) )
                                                                                              & ~ ! [X754] :
                                                                                                    ( ~ r1(X738,X754)
                                                                                                    | p1(X754) ) ) )
                                                                                    & ~ ! [X755] :
                                                                                          ( ~ r1(X736,X755)
                                                                                          | p1(X755) ) ) )
                                                                          & ~ ! [X756] :
                                                                                ( ~ r1(X734,X756)
                                                                                | p1(X756) ) ) )
                                                                & ~ ! [X757] :
                                                                      ( ~ r1(X732,X757)
                                                                      | p1(X757) ) ) )
                                                      & ~ ! [X758] :
                                                            ( ~ r1(X730,X758)
                                                            | p1(X758) ) ) )
                                            & ~ ! [X759] :
                                                  ( ~ r1(X728,X759)
                                                  | p1(X759) ) ) )
                                  & ~ ! [X760] :
                                        ( ~ r1(X726,X760)
                                        | p1(X760) ) ) )
                        & ~ ! [X761] :
                              ( ~ r1(X724,X761)
                              | p1(X761) ) ) )
              & ~ ! [X762] :
                    ( ~ r1(X0,X762)
                    | p1(X762) ) )
            | ( ~ ! [X763] :
                    ( ~ r1(X0,X763)
                    | p2(X763) )
              & ~ ! [X764] :
                    ( ~ r1(X0,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)
                                                  | p2(X769) )
                                            & ~ ! [X770] :
                                                  ( ~ r1(X768,X770)
                                                  | ~ ( ~ ! [X771] :
                                                            ( ~ r1(X770,X771)
                                                            | p2(X771) )
                                                      & ~ ! [X772] :
                                                            ( ~ r1(X770,X772)
                                                            | ~ ( ~ ! [X773] :
                                                                      ( ~ r1(X772,X773)
                                                                      | p2(X773) )
                                                                & ~ ! [X774] :
                                                                      ( ~ r1(X772,X774)
                                                                      | ~ ( ~ ! [X775] :
                                                                                ( ~ r1(X774,X775)
                                                                                | p2(X775) )
                                                                          & ~ ! [X776] :
                                                                                ( ~ r1(X774,X776)
                                                                                | ~ ( ~ ! [X777] :
                                                                                          ( ~ r1(X776,X777)
                                                                                          | p2(X777) )
                                                                                    & ~ ! [X778] :
                                                                                          ( ~ r1(X776,X778)
                                                                                          | ~ ( ~ ! [X779] :
                                                                                                    ( ~ r1(X778,X779)
                                                                                                    | p2(X779) )
                                                                                              & ~ ! [X780] :
                                                                                                    ( ~ r1(X778,X780)
                                                                                                    | ~ ( ~ ! [X781] :
                                                                                                              ( ~ r1(X780,X781)
                                                                                                              | p2(X781) )
                                                                                                        & ~ ! [X782] :
                                                                                                              ( ~ r1(X780,X782)
                                                                                                              | ~ ( ~ ! [X783] :
                                                                                                                        ( ~ r1(X782,X783)
                                                                                                                        | p2(X783) )
                                                                                                                  & ~ ! [X784] :
                                                                                                                        ( ~ r1(X782,X784)
                                                                                                                        | ~ ( ~ ! [X785] :
                                                                                                                                  ( ~ r1(X784,X785)
                                                                                                                                  | p2(X785) )
                                                                                                                            & ~ ! [X786] :
                                                                                                                                  ( ~ r1(X784,X786)
                                                                                                                                  | ~ ( ~ ! [X787] :
                                                                                                                                            ( ~ r1(X786,X787)
                                                                                                                                            | ~ ! [X788] :
                                                                                                                                                  ( ~ r1(X787,X788)
                                                                                                                                                  | ~ ! [X789] :
                                                                                                                                                        ( ~ r1(X788,X789)
                                                                                                                                                        | p1(X789) ) ) )
                                                                                                                                      & ~ ! [X790] :
                                                                                                                                            ( ~ r1(X786,X790)
                                                                                                                                            | ~ ! [X791] :
                                                                                                                                                  ( ~ r1(X790,X791)
                                                                                                                                                  | p1(X791) ) ) ) )
                                                                                                                            & ~ ! [X792] :
                                                                                                                                  ( ~ r1(X784,X792)
                                                                                                                                  | p1(X792) ) ) )
                                                                                                                  & ~ ! [X793] :
                                                                                                                        ( ~ r1(X782,X793)
                                                                                                                        | p1(X793) ) ) )
                                                                                                        & ~ ! [X794] :
                                                                                                              ( ~ r1(X780,X794)
                                                                                                              | p1(X794) ) ) )
                                                                                              & ~ ! [X795] :
                                                                                                    ( ~ r1(X778,X795)
                                                                                                    | p1(X795) ) ) )
                                                                                    & ~ ! [X796] :
                                                                                          ( ~ r1(X776,X796)
                                                                                          | p1(X796) ) ) )
                                                                          & ~ ! [X797] :
                                                                                ( ~ r1(X774,X797)
                                                                                | p1(X797) ) ) )
                                                                & ~ ! [X798] :
                                                                      ( ~ r1(X772,X798)
                                                                      | p1(X798) ) ) )
                                                      & ~ ! [X799] :
                                                            ( ~ r1(X770,X799)
                                                            | p1(X799) ) ) )
                                            & ~ ! [X800] :
                                                  ( ~ r1(X768,X800)
                                                  | p1(X800) ) ) )
                                  & ~ ! [X801] :
                                        ( ~ r1(X766,X801)
                                        | p1(X801) ) ) )
                        & ~ ! [X802] :
                              ( ~ r1(X764,X802)
                              | p1(X802) ) ) )
              & ~ ! [X803] :
                    ( ~ r1(X0,X803)
                    | p1(X803) ) )
            | ( ~ ! [X804] :
                    ( ~ r1(X0,X804)
                    | p2(X804) )
              & ~ ! [X805] :
                    ( ~ r1(X0,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(X0,X840)
                    | p1(X840) ) )
            | ! [X841] :
                ( ~ r1(X0,X841)
                | p2(X841) )
            | ! [X842] :
                ( ~ r1(X0,X842)
                | ! [X843] :
                    ( ~ r1(X842,X843)
                    | p2(X843) )
                | ! [X844] :
                    ( ~ r1(X842,X844)
                    | ! [X845] :
                        ( ~ r1(X844,X845)
                        | p2(X845) )
                    | ! [X846] :
                        ( ~ r1(X844,X846)
                        | ! [X847] :
                            ( ~ r1(X846,X847)
                            | p2(X847) )
                        | ! [X848] :
                            ( ~ r1(X846,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)
                                                                            | ~ ! [X872] :
                                                                                  ( ~ r1(X871,X872)
                                                                                  | p1(X872) ) )
                                                                        | ! [X873] :
                                                                            ( ~ r1(X870,X873)
                                                                            | p1(X873) ) )
                                                                    | ! [X874] :
                                                                        ( ~ r1(X868,X874)
                                                                        | p1(X874) ) )
                                                                | ! [X875] :
                                                                    ( ~ r1(X866,X875)
                                                                    | p1(X875) ) )
                                                            | ! [X876] :
                                                                ( ~ r1(X864,X876)
                                                                | p1(X876) ) )
                                                        | ! [X877] :
                                                            ( ~ r1(X862,X877)
                                                            | p1(X877) ) )
                                                    | ! [X878] :
                                                        ( ~ r1(X860,X878)
                                                        | p1(X878) ) )
                                                | ! [X879] :
                                                    ( ~ r1(X858,X879)
                                                    | p1(X879) ) )
                                            | ! [X880] :
                                                ( ~ r1(X856,X880)
                                                | p1(X880) ) )
                                        | ! [X881] :
                                            ( ~ r1(X854,X881)
                                            | p1(X881) ) )
                                    | ! [X882] :
                                        ( ~ r1(X852,X882)
                                        | p1(X882) ) )
                                | ! [X883] :
                                    ( ~ r1(X850,X883)
                                    | p1(X883) ) )
                            | ! [X884] :
                                ( ~ r1(X848,X884)
                                | p1(X884) ) )
                        | ! [X885] :
                            ( ~ r1(X846,X885)
                            | p1(X885) ) )
                    | ! [X886] :
                        ( ~ r1(X844,X886)
                        | p1(X886) ) )
                | ! [X887] :
                    ( ~ r1(X842,X887)
                    | p1(X887) ) )
            | ! [X888] :
                ( ~ r1(X0,X888)
                | p1(X888) )
            | ( ~ ! [X889] :
                    ( ~ r1(X0,X889)
                    | p2(X889) )
              & ~ ! [X890] :
                    ( ~ r1(X0,X890)
                    | ~ ( ~ ! [X891] :
                              ( ~ r1(X890,X891)
                              | p2(X891) )
                        & ~ ! [X892] :
                              ( ~ r1(X890,X892)
                              | ~ ( ~ ! [X893] :
                                        ( ~ r1(X892,X893)
                                        | p2(X893) )
                                  & ~ ! [X894] :
                                        ( ~ r1(X892,X894)
                                        | ~ ( ~ ! [X895] :
                                                  ( ~ r1(X894,X895)
                                                  | p2(X895) )
                                            & ~ ! [X896] :
                                                  ( ~ r1(X894,X896)
                                                  | ~ ( ~ ! [X897] :
                                                            ( ~ r1(X896,X897)
                                                            | p2(X897) )
                                                      & ~ ! [X898] :
                                                            ( ~ r1(X896,X898)
                                                            | ~ ( ~ ! [X899] :
                                                                      ( ~ r1(X898,X899)
                                                                      | p2(X899) )
                                                                & ~ ! [X900] :
                                                                      ( ~ r1(X898,X900)
                                                                      | ~ ( ~ ! [X901] :
                                                                                ( ~ r1(X900,X901)
                                                                                | p2(X901) )
                                                                          & ~ ! [X902] :
                                                                                ( ~ r1(X900,X902)
                                                                                | ~ ( ~ ! [X903] :
                                                                                          ( ~ r1(X902,X903)
                                                                                          | p2(X903) )
                                                                                    & ~ ! [X904] :
                                                                                          ( ~ r1(X902,X904)
                                                                                          | ~ ( ~ ! [X905] :
                                                                                                    ( ~ r1(X904,X905)
                                                                                                    | p2(X905) )
                                                                                              & ~ ! [X906] :
                                                                                                    ( ~ r1(X904,X906)
                                                                                                    | ~ ( ~ ! [X907] :
                                                                                                              ( ~ r1(X906,X907)
                                                                                                              | p2(X907) )
                                                                                                        & ~ ! [X908] :
                                                                                                              ( ~ r1(X906,X908)
                                                                                                              | ~ ( ~ ! [X909] :
                                                                                                                        ( ~ r1(X908,X909)
                                                                                                                        | p2(X909) )
                                                                                                                  & ~ ! [X910] :
                                                                                                                        ( ~ r1(X908,X910)
                                                                                                                        | ~ ( ~ ! [X911] :
                                                                                                                                  ( ~ r1(X910,X911)
                                                                                                                                  | ~ ! [X912] :
                                                                                                                                        ( ~ r1(X911,X912)
                                                                                                                                        | ~ p1(X912) ) )
                                                                                                                            & p1(X910) ) )
                                                                                                                  & ~ ! [X913] :
                                                                                                                        ( ~ r1(X908,X913)
                                                                                                                        | p1(X913) ) ) )
                                                                                                        & ~ ! [X914] :
                                                                                                              ( ~ r1(X906,X914)
                                                                                                              | p1(X914) ) ) )
                                                                                              & ~ ! [X915] :
                                                                                                    ( ~ r1(X904,X915)
                                                                                                    | p1(X915) ) ) )
                                                                                    & ~ ! [X916] :
                                                                                          ( ~ r1(X902,X916)
                                                                                          | p1(X916) ) ) )
                                                                          & ~ ! [X917] :
                                                                                ( ~ r1(X900,X917)
                                                                                | p1(X917) ) ) )
                                                                & ~ ! [X918] :
                                                                      ( ~ r1(X898,X918)
                                                                      | p1(X918) ) ) )
                                                      & ~ ! [X919] :
                                                            ( ~ r1(X896,X919)
                                                            | p1(X919) ) ) )
                                            & ~ ! [X920] :
                                                  ( ~ r1(X894,X920)
                                                  | p1(X920) ) ) )
                                  & ~ ! [X921] :
                                        ( ~ r1(X892,X921)
                                        | p1(X921) ) ) )
                        & ~ ! [X922] :
                              ( ~ r1(X890,X922)
                              | p1(X922) ) ) )
              & ~ ! [X923] :
                    ( ~ r1(X0,X923)
                    | p1(X923) ) )
            | ( ~ ! [X924] :
                    ( ~ r1(X0,X924)
                    | p2(X924) )
              & ~ ! [X925] :
                    ( ~ r1(X0,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)
                                                                                                                        | p2(X944) )
                                                                                                                  & ~ ! [X945] :
                                                                                                                        ( ~ r1(X943,X945)
                                                                                                                        | ! [X946] :
                                                                                                                            ( ~ r1(X945,X946)
                                                                                                                            | ~ ( ~ ! [X947] :
                                                                                                                                      ( ~ r1(X946,X947)
                                                                                                                                      | ~ ! [X948] :
                                                                                                                                            ( ~ r1(X947,X948)
                                                                                                                                            | p1(X948) ) )
                                                                                                                                & ~ ! [X949] :
                                                                                                                                      ( ~ r1(X946,X949)
                                                                                                                                      | p1(X949) ) ) ) )
                                                                                                                  & ~ ! [X950] :
                                                                                                                        ( ~ r1(X943,X950)
                                                                                                                        | p1(X950) ) ) )
                                                                                                        & ~ ! [X951] :
                                                                                                              ( ~ r1(X941,X951)
                                                                                                              | p1(X951) ) ) )
                                                                                              & ~ ! [X952] :
                                                                                                    ( ~ r1(X939,X952)
                                                                                                    | p1(X952) ) ) )
                                                                                    & ~ ! [X953] :
                                                                                          ( ~ r1(X937,X953)
                                                                                          | p1(X953) ) ) )
                                                                          & ~ ! [X954] :
                                                                                ( ~ r1(X935,X954)
                                                                                | p1(X954) ) ) )
                                                                & ~ ! [X955] :
                                                                      ( ~ r1(X933,X955)
                                                                      | p1(X955) ) ) )
                                                      & ~ ! [X956] :
                                                            ( ~ r1(X931,X956)
                                                            | p1(X956) ) ) )
                                            & ~ ! [X957] :
                                                  ( ~ r1(X929,X957)
                                                  | p1(X957) ) ) )
                                  & ~ ! [X958] :
                                        ( ~ r1(X927,X958)
                                        | p1(X958) ) ) )
                        & ~ ! [X959] :
                              ( ~ r1(X925,X959)
                              | p1(X959) ) ) )
              & ~ ! [X960] :
                    ( ~ r1(X0,X960)
                    | p1(X960) ) )
            | ( ~ ! [X961] :
                    ( ~ r1(X0,X961)
                    | p2(X961) )
              & ~ ! [X962] :
                    ( ~ r1(X0,X962)
                    | ~ ( ~ ! [X963] :
                              ( ~ r1(X962,X963)
                              | p2(X963) )
                        & ~ ! [X964] :
                              ( ~ r1(X962,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)
                                                                                                                                  | ~ ! [X984] :
                                                                                                                                        ( ~ r1(X983,X984)
                                                                                                                                        | ~ ! [X985] :
                                                                                                                                              ( ~ r1(X984,X985)
                                                                                                                                              | p1(X985) ) ) )
                                                                                                                            & ~ ! [X986] :
                                                                                                                                  ( ~ r1(X982,X986)
                                                                                                                                  | ~ ! [X987] :
                                                                                                                                        ( ~ r1(X986,X987)
                                                                                                                                        | p1(X987) ) ) ) )
                                                                                                                  & ~ ! [X988] :
                                                                                                                        ( ~ r1(X980,X988)
                                                                                                                        | p1(X988) ) ) )
                                                                                                        & ~ ! [X989] :
                                                                                                              ( ~ r1(X978,X989)
                                                                                                              | p1(X989) ) ) )
                                                                                              & ~ ! [X990] :
                                                                                                    ( ~ r1(X976,X990)
                                                                                                    | p1(X990) ) ) )
                                                                                    & ~ ! [X991] :
                                                                                          ( ~ r1(X974,X991)
                                                                                          | p1(X991) ) ) )
                                                                          & ~ ! [X992] :
                                                                                ( ~ r1(X972,X992)
                                                                                | p1(X992) ) ) )
                                                                & ~ ! [X993] :
                                                                      ( ~ r1(X970,X993)
                                                                      | p1(X993) ) ) )
                                                      & ~ ! [X994] :
                                                            ( ~ r1(X968,X994)
                                                            | p1(X994) ) ) )
                                            & ~ ! [X995] :
                                                  ( ~ r1(X966,X995)
                                                  | p1(X995) ) ) )
                                  & ~ ! [X996] :
                                        ( ~ r1(X964,X996)
                                        | p1(X996) ) ) )
                        & ~ ! [X997] :
                              ( ~ r1(X962,X997)
                              | p1(X997) ) ) )
              & ~ ! [X998] :
                    ( ~ r1(X0,X998)
                    | p1(X998) ) )
            | ( ~ ! [X999] :
                    ( ~ r1(X0,X999)
                    | p2(X999) )
              & ~ ! [X1000] :
                    ( ~ r1(X0,X1000)
                    | ~ ( ~ ! [X1001] :
                              ( ~ r1(X1000,X1001)
                              | p2(X1001) )
                        & ~ ! [X1002] :
                              ( ~ r1(X1000,X1002)
                              | ~ ( ~ ! [X1003] :
                                        ( ~ r1(X1002,X1003)
                                        | p2(X1003) )
                                  & ~ ! [X1004] :
                                        ( ~ r1(X1002,X1004)
                                        | ~ ( ~ ! [X1005] :
                                                  ( ~ r1(X1004,X1005)
                                                  | p2(X1005) )
                                            & ~ ! [X1006] :
                                                  ( ~ r1(X1004,X1006)
                                                  | ~ ( ~ ! [X1007] :
                                                            ( ~ r1(X1006,X1007)
                                                            | p2(X1007) )
                                                      & ~ ! [X1008] :
                                                            ( ~ r1(X1006,X1008)
                                                            | ~ ( ~ ! [X1009] :
                                                                      ( ~ r1(X1008,X1009)
                                                                      | p2(X1009) )
                                                                & ~ ! [X1010] :
                                                                      ( ~ r1(X1008,X1010)
                                                                      | ~ ( ~ ! [X1011] :
                                                                                ( ~ r1(X1010,X1011)
                                                                                | p2(X1011) )
                                                                          & ~ ! [X1012] :
                                                                                ( ~ r1(X1010,X1012)
                                                                                | ~ ( ~ ! [X1013] :
                                                                                          ( ~ r1(X1012,X1013)
                                                                                          | p2(X1013) )
                                                                                    & ~ ! [X1014] :
                                                                                          ( ~ r1(X1012,X1014)
                                                                                          | ~ ( ~ ! [X1015] :
                                                                                                    ( ~ r1(X1014,X1015)
                                                                                                    | p2(X1015) )
                                                                                              & ~ ! [X1016] :
                                                                                                    ( ~ r1(X1014,X1016)
                                                                                                    | ~ ( ~ ! [X1017] :
                                                                                                              ( ~ r1(X1016,X1017)
                                                                                                              | p2(X1017) )
                                                                                                        & ~ ! [X1018] :
                                                                                                              ( ~ r1(X1016,X1018)
                                                                                                              | ~ ( ~ ! [X1019] :
                                                                                                                        ( ~ r1(X1018,X1019)
                                                                                                                        | p2(X1019) )
                                                                                                                  & ~ ! [X1020] :
                                                                                                                        ( ~ r1(X1018,X1020)
                                                                                                                        | ~ ! [X1021] : ~ r1(X1020,X1021) )
                                                                                                                  & ~ ! [X1022] :
                                                                                                                        ( ~ r1(X1018,X1022)
                                                                                                                        | p1(X1022) ) ) )
                                                                                                        & ~ ! [X1023] :
                                                                                                              ( ~ r1(X1016,X1023)
                                                                                                              | p1(X1023) ) ) )
                                                                                              & ~ ! [X1024] :
                                                                                                    ( ~ r1(X1014,X1024)
                                                                                                    | p1(X1024) ) ) )
                                                                                    & ~ ! [X1025] :
                                                                                          ( ~ r1(X1012,X1025)
                                                                                          | p1(X1025) ) ) )
                                                                          & ~ ! [X1026] :
                                                                                ( ~ r1(X1010,X1026)
                                                                                | p1(X1026) ) ) )
                                                                & ~ ! [X1027] :
                                                                      ( ~ r1(X1008,X1027)
                                                                      | p1(X1027) ) ) )
                                                      & ~ ! [X1028] :
                                                            ( ~ r1(X1006,X1028)
                                                            | p1(X1028) ) ) )
                                            & ~ ! [X1029] :
                                                  ( ~ r1(X1004,X1029)
                                                  | p1(X1029) ) ) )
                                  & ~ ! [X1030] :
                                        ( ~ r1(X1002,X1030)
                                        | p1(X1030) ) ) )
                        & ~ ! [X1031] :
                              ( ~ r1(X1000,X1031)
                              | p1(X1031) ) ) )
              & ~ ! [X1032] :
                    ( ~ r1(X0,X1032)
                    | p1(X1032) ) )
            | ! [X1033] :
                ( ~ r1(X0,X1033)
                | p2(X1033) )
            | ! [X1034] :
                ( ~ r1(X0,X1034)
                | ! [X1035] :
                    ( ~ r1(X1034,X1035)
                    | p2(X1035) )
                | ! [X1036] :
                    ( ~ r1(X1034,X1036)
                    | ! [X1037] :
                        ( ~ r1(X1036,X1037)
                        | p2(X1037) )
                    | ! [X1038] :
                        ( ~ r1(X1036,X1038)
                        | ! [X1039] :
                            ( ~ r1(X1038,X1039)
                            | p2(X1039) )
                        | ! [X1040] :
                            ( ~ r1(X1038,X1040)
                            | ! [X1041] :
                                ( ~ r1(X1040,X1041)
                                | p2(X1041) )
                            | ! [X1042] :
                                ( ~ r1(X1040,X1042)
                                | ! [X1043] :
                                    ( ~ r1(X1042,X1043)
                                    | p2(X1043) )
                                | ! [X1044] :
                                    ( ~ r1(X1042,X1044)
                                    | ! [X1045] :
                                        ( ~ r1(X1044,X1045)
                                        | p2(X1045) )
                                    | ! [X1046] :
                                        ( ~ r1(X1044,X1046)
                                        | ! [X1047] :
                                            ( ~ r1(X1046,X1047)
                                            | p2(X1047) )
                                        | ! [X1048] :
                                            ( ~ r1(X1046,X1048)
                                            | ! [X1049] :
                                                ( ~ r1(X1048,X1049)
                                                | p2(X1049) )
                                            | ! [X1050] :
                                                ( ~ r1(X1048,X1050)
                                                | ! [X1051] :
                                                    ( ~ r1(X1050,X1051)
                                                    | p2(X1051) )
                                                | ! [X1052] :
                                                    ( ~ r1(X1050,X1052)
                                                    | ! [X1053] :
                                                        ( ~ r1(X1052,X1053)
                                                        | p2(X1053) )
                                                    | ! [X1054] :
                                                        ( ~ r1(X1052,X1054)
                                                        | ! [X1055] :
                                                            ( ~ r1(X1054,X1055)
                                                            | p2(X1055) )
                                                        | ! [X1056] :
                                                            ( ~ r1(X1054,X1056)
                                                            | ! [X1057] :
                                                                ( ~ r1(X1056,X1057)
                                                                | p2(X1057) )
                                                            | ! [X1058] :
                                                                ( ~ r1(X1056,X1058)
                                                                | ! [X1059] :
                                                                    ( ~ r1(X1058,X1059)
                                                                    | p2(X1059) )
                                                                | ! [X1060] :
                                                                    ( ~ r1(X1058,X1060)
                                                                    | ! [X1061] :
                                                                        ( ~ r1(X1060,X1061)
                                                                        | p2(X1061) )
                                                                    | ! [X1062] :
                                                                        ( ~ r1(X1060,X1062)
                                                                        | ! [X1063] :
                                                                            ( ~ r1(X1062,X1063)
                                                                            | ~ ! [X1064] :
                                                                                  ( ~ r1(X1063,X1064)
                                                                                  | p1(X1064) ) )
                                                                        | ! [X1065] :
                                                                            ( ~ r1(X1062,X1065)
                                                                            | p1(X1065) ) )
                                                                    | ! [X1066] :
                                                                        ( ~ r1(X1060,X1066)
                                                                        | p1(X1066) ) )
                                                                | ! [X1067] :
                                                                    ( ~ r1(X1058,X1067)
                                                                    | p1(X1067) ) )
                                                            | ! [X1068] :
                                                                ( ~ r1(X1056,X1068)
                                                                | p1(X1068) ) )
                                                        | ! [X1069] :
                                                            ( ~ r1(X1054,X1069)
                                                            | p1(X1069) ) )
                                                    | ! [X1070] :
                                                        ( ~ r1(X1052,X1070)
                                                        | p1(X1070) ) )
                                                | ! [X1071] :
                                                    ( ~ r1(X1050,X1071)
                                                    | p1(X1071) ) )
                                            | ! [X1072] :
                                                ( ~ r1(X1048,X1072)
                                                | p1(X1072) ) )
                                        | ! [X1073] :
                                            ( ~ r1(X1046,X1073)
                                            | p1(X1073) ) )
                                    | ! [X1074] :
                                        ( ~ r1(X1044,X1074)
                                        | p1(X1074) ) )
                                | ! [X1075] :
                                    ( ~ r1(X1042,X1075)
                                    | p1(X1075) ) )
                            | ! [X1076] :
                                ( ~ r1(X1040,X1076)
                                | p1(X1076) ) )
                        | ! [X1077] :
                            ( ~ r1(X1038,X1077)
                            | p1(X1077) ) )
                    | ! [X1078] :
                        ( ~ r1(X1036,X1078)
                        | p1(X1078) ) )
                | ! [X1079] :
                    ( ~ r1(X1034,X1079)
                    | p1(X1079) ) )
            | ! [X1080] :
                ( ~ r1(X0,X1080)
                | p1(X1080) )
            | ( ~ ! [X1081] :
                    ( ~ r1(X0,X1081)
                    | p2(X1081) )
              & ~ ! [X1082] :
                    ( ~ r1(X0,X1082)
                    | ~ ( ~ ! [X1083] :
                              ( ~ r1(X1082,X1083)
                              | p2(X1083) )
                        & ~ ! [X1084] :
                              ( ~ r1(X1082,X1084)
                              | ~ ( ~ ! [X1085] :
                                        ( ~ r1(X1084,X1085)
                                        | p2(X1085) )
                                  & ~ ! [X1086] :
                                        ( ~ r1(X1084,X1086)
                                        | ~ ( ~ ! [X1087] :
                                                  ( ~ r1(X1086,X1087)
                                                  | p2(X1087) )
                                            & ~ ! [X1088] :
                                                  ( ~ r1(X1086,X1088)
                                                  | ~ ( ~ ! [X1089] :
                                                            ( ~ r1(X1088,X1089)
                                                            | p2(X1089) )
                                                      & ~ ! [X1090] :
                                                            ( ~ r1(X1088,X1090)
                                                            | ~ ( ~ ! [X1091] :
                                                                      ( ~ r1(X1090,X1091)
                                                                      | p2(X1091) )
                                                                & ~ ! [X1092] :
                                                                      ( ~ r1(X1090,X1092)
                                                                      | ~ ( ~ ! [X1093] :
                                                                                ( ~ r1(X1092,X1093)
                                                                                | p2(X1093) )
                                                                          & ~ ! [X1094] :
                                                                                ( ~ r1(X1092,X1094)
                                                                                | ~ ( ~ ! [X1095] :
                                                                                          ( ~ r1(X1094,X1095)
                                                                                          | p2(X1095) )
                                                                                    & ~ ! [X1096] :
                                                                                          ( ~ r1(X1094,X1096)
                                                                                          | ~ ( ~ ! [X1097] :
                                                                                                    ( ~ r1(X1096,X1097)
                                                                                                    | p2(X1097) )
                                                                                              & ~ ! [X1098] :
                                                                                                    ( ~ r1(X1096,X1098)
                                                                                                    | ~ ( ~ ! [X1099] :
                                                                                                              ( ~ r1(X1098,X1099)
                                                                                                              | p2(X1099) )
                                                                                                        & ~ ! [X1100] :
                                                                                                              ( ~ r1(X1098,X1100)
                                                                                                              | ~ ( ~ ! [X1101] :
                                                                                                                        ( ~ r1(X1100,X1101)
                                                                                                                        | ~ ! [X1102] :
                                                                                                                              ( ~ r1(X1101,X1102)
                                                                                                                              | ~ p1(X1102) ) )
                                                                                                                  & p1(X1100) ) )
                                                                                                        & ~ ! [X1103] :
                                                                                                              ( ~ r1(X1098,X1103)
                                                                                                              | p1(X1103) ) ) )
                                                                                              & ~ ! [X1104] :
                                                                                                    ( ~ r1(X1096,X1104)
                                                                                                    | p1(X1104) ) ) )
                                                                                    & ~ ! [X1105] :
                                                                                          ( ~ r1(X1094,X1105)
                                                                                          | p1(X1105) ) ) )
                                                                          & ~ ! [X1106] :
                                                                                ( ~ r1(X1092,X1106)
                                                                                | p1(X1106) ) ) )
                                                                & ~ ! [X1107] :
                                                                      ( ~ r1(X1090,X1107)
                                                                      | p1(X1107) ) ) )
                                                      & ~ ! [X1108] :
                                                            ( ~ r1(X1088,X1108)
                                                            | p1(X1108) ) ) )
                                            & ~ ! [X1109] :
                                                  ( ~ r1(X1086,X1109)
                                                  | p1(X1109) ) ) )
                                  & ~ ! [X1110] :
                                        ( ~ r1(X1084,X1110)
                                        | p1(X1110) ) ) )
                        & ~ ! [X1111] :
                              ( ~ r1(X1082,X1111)
                              | p1(X1111) ) ) )
              & ~ ! [X1112] :
                    ( ~ r1(X0,X1112)
                    | p1(X1112) ) )
            | ( ~ ! [X1113] :
                    ( ~ r1(X0,X1113)
                    | p2(X1113) )
              & ~ ! [X1114] :
                    ( ~ r1(X0,X1114)
                    | ~ ( ~ ! [X1115] :
                              ( ~ r1(X1114,X1115)
                              | p2(X1115) )
                        & ~ ! [X1116] :
                              ( ~ r1(X1114,X1116)
                              | ~ ( ~ ! [X1117] :
                                        ( ~ r1(X1116,X1117)
                                        | p2(X1117) )
                                  & ~ ! [X1118] :
                                        ( ~ r1(X1116,X1118)
                                        | ~ ( ~ ! [X1119] :
                                                  ( ~ r1(X1118,X1119)
                                                  | p2(X1119) )
                                            & ~ ! [X1120] :
                                                  ( ~ r1(X1118,X1120)
                                                  | ~ ( ~ ! [X1121] :
                                                            ( ~ r1(X1120,X1121)
                                                            | p2(X1121) )
                                                      & ~ ! [X1122] :
                                                            ( ~ r1(X1120,X1122)
                                                            | ~ ( ~ ! [X1123] :
                                                                      ( ~ r1(X1122,X1123)
                                                                      | p2(X1123) )
                                                                & ~ ! [X1124] :
                                                                      ( ~ r1(X1122,X1124)
                                                                      | ~ ( ~ ! [X1125] :
                                                                                ( ~ r1(X1124,X1125)
                                                                                | p2(X1125) )
                                                                          & ~ ! [X1126] :
                                                                                ( ~ r1(X1124,X1126)
                                                                                | ~ ( ~ ! [X1127] :
                                                                                          ( ~ r1(X1126,X1127)
                                                                                          | p2(X1127) )
                                                                                    & ~ ! [X1128] :
                                                                                          ( ~ r1(X1126,X1128)
                                                                                          | ~ ( ~ ! [X1129] :
                                                                                                    ( ~ r1(X1128,X1129)
                                                                                                    | p2(X1129) )
                                                                                              & ~ ! [X1130] :
                                                                                                    ( ~ r1(X1128,X1130)
                                                                                                    | ~ ( ~ ! [X1131] :
                                                                                                              ( ~ r1(X1130,X1131)
                                                                                                              | p2(X1131) )
                                                                                                        & ~ ! [X1132] :
                                                                                                              ( ~ r1(X1130,X1132)
                                                                                                              | ! [X1133] :
                                                                                                                  ( ~ r1(X1132,X1133)
                                                                                                                  | ~ ( ~ ! [X1134] :
                                                                                                                            ( ~ r1(X1133,X1134)
                                                                                                                            | ~ ! [X1135] :
                                                                                                                                  ( ~ r1(X1134,X1135)
                                                                                                                                  | p1(X1135) ) )
                                                                                                                      & ~ ! [X1136] :
                                                                                                                            ( ~ r1(X1133,X1136)
                                                                                                                            | p1(X1136) ) ) ) )
                                                                                                        & ~ ! [X1137] :
                                                                                                              ( ~ r1(X1130,X1137)
                                                                                                              | p1(X1137) ) ) )
                                                                                              & ~ ! [X1138] :
                                                                                                    ( ~ r1(X1128,X1138)
                                                                                                    | p1(X1138) ) ) )
                                                                                    & ~ ! [X1139] :
                                                                                          ( ~ r1(X1126,X1139)
                                                                                          | p1(X1139) ) ) )
                                                                          & ~ ! [X1140] :
                                                                                ( ~ r1(X1124,X1140)
                                                                                | p1(X1140) ) ) )
                                                                & ~ ! [X1141] :
                                                                      ( ~ r1(X1122,X1141)
                                                                      | p1(X1141) ) ) )
                                                      & ~ ! [X1142] :
                                                            ( ~ r1(X1120,X1142)
                                                            | p1(X1142) ) ) )
                                            & ~ ! [X1143] :
                                                  ( ~ r1(X1118,X1143)
                                                  | p1(X1143) ) ) )
                                  & ~ ! [X1144] :
                                        ( ~ r1(X1116,X1144)
                                        | p1(X1144) ) ) )
                        & ~ ! [X1145] :
                              ( ~ r1(X1114,X1145)
                              | p1(X1145) ) ) )
              & ~ ! [X1146] :
                    ( ~ r1(X0,X1146)
                    | p1(X1146) ) )
            | ( ~ ! [X1147] :
                    ( ~ r1(X0,X1147)
                    | p2(X1147) )
              & ~ ! [X1148] :
                    ( ~ r1(X0,X1148)
                    | ~ ( ~ ! [X1149] :
                              ( ~ r1(X1148,X1149)
                              | p2(X1149) )
                        & ~ ! [X1150] :
                              ( ~ r1(X1148,X1150)
                              | ~ ( ~ ! [X1151] :
                                        ( ~ r1(X1150,X1151)
                                        | p2(X1151) )
                                  & ~ ! [X1152] :
                                        ( ~ r1(X1150,X1152)
                                        | ~ ( ~ ! [X1153] :
                                                  ( ~ r1(X1152,X1153)
                                                  | p2(X1153) )
                                            & ~ ! [X1154] :
                                                  ( ~ r1(X1152,X1154)
                                                  | ~ ( ~ ! [X1155] :
                                                            ( ~ r1(X1154,X1155)
                                                            | p2(X1155) )
                                                      & ~ ! [X1156] :
                                                            ( ~ r1(X1154,X1156)
                                                            | ~ ( ~ ! [X1157] :
                                                                      ( ~ r1(X1156,X1157)
                                                                      | p2(X1157) )
                                                                & ~ ! [X1158] :
                                                                      ( ~ r1(X1156,X1158)
                                                                      | ~ ( ~ ! [X1159] :
                                                                                ( ~ r1(X1158,X1159)
                                                                                | p2(X1159) )
                                                                          & ~ ! [X1160] :
                                                                                ( ~ r1(X1158,X1160)
                                                                                | ~ ( ~ ! [X1161] :
                                                                                          ( ~ r1(X1160,X1161)
                                                                                          | p2(X1161) )
                                                                                    & ~ ! [X1162] :
                                                                                          ( ~ r1(X1160,X1162)
                                                                                          | ~ ( ~ ! [X1163] :
                                                                                                    ( ~ r1(X1162,X1163)
                                                                                                    | p2(X1163) )
                                                                                              & ~ ! [X1164] :
                                                                                                    ( ~ r1(X1162,X1164)
                                                                                                    | ~ ( ~ ! [X1165] :
                                                                                                              ( ~ r1(X1164,X1165)
                                                                                                              | p2(X1165) )
                                                                                                        & ~ ! [X1166] :
                                                                                                              ( ~ r1(X1164,X1166)
                                                                                                              | ~ ( ~ ! [X1167] :
                                                                                                                        ( ~ r1(X1166,X1167)
                                                                                                                        | ~ ! [X1168] :
                                                                                                                              ( ~ r1(X1167,X1168)
                                                                                                                              | ~ ! [X1169] :
                                                                                                                                    ( ~ r1(X1168,X1169)
                                                                                                                                    | p1(X1169) ) ) )
                                                                                                                  & ~ ! [X1170] :
                                                                                                                        ( ~ r1(X1166,X1170)
                                                                                                                        | ~ ! [X1171] :
                                                                                                                              ( ~ r1(X1170,X1171)
                                                                                                                              | p1(X1171) ) ) ) )
                                                                                                        & ~ ! [X1172] :
                                                                                                              ( ~ r1(X1164,X1172)
                                                                                                              | p1(X1172) ) ) )
                                                                                              & ~ ! [X1173] :
                                                                                                    ( ~ r1(X1162,X1173)
                                                                                                    | p1(X1173) ) ) )
                                                                                    & ~ ! [X1174] :
                                                                                          ( ~ r1(X1160,X1174)
                                                                                          | p1(X1174) ) ) )
                                                                          & ~ ! [X1175] :
                                                                                ( ~ r1(X1158,X1175)
                                                                                | p1(X1175) ) ) )
                                                                & ~ ! [X1176] :
                                                                      ( ~ r1(X1156,X1176)
                                                                      | p1(X1176) ) ) )
                                                      & ~ ! [X1177] :
                                                            ( ~ r1(X1154,X1177)
                                                            | p1(X1177) ) ) )
                                            & ~ ! [X1178] :
                                                  ( ~ r1(X1152,X1178)
                                                  | p1(X1178) ) ) )
                                  & ~ ! [X1179] :
                                        ( ~ r1(X1150,X1179)
                                        | p1(X1179) ) ) )
                        & ~ ! [X1180] :
                              ( ~ r1(X1148,X1180)
                              | p1(X1180) ) ) )
              & ~ ! [X1181] :
                    ( ~ r1(X0,X1181)
                    | p1(X1181) ) )
            | ( ~ ! [X1182] :
                    ( ~ r1(X0,X1182)
                    | p2(X1182) )
              & ~ ! [X1183] :
                    ( ~ r1(X0,X1183)
                    | ~ ( ~ ! [X1184] :
                              ( ~ r1(X1183,X1184)
                              | p2(X1184) )
                        & ~ ! [X1185] :
                              ( ~ r1(X1183,X1185)
                              | ~ ( ~ ! [X1186] :
                                        ( ~ r1(X1185,X1186)
                                        | p2(X1186) )
                                  & ~ ! [X1187] :
                                        ( ~ r1(X1185,X1187)
                                        | ~ ( ~ ! [X1188] :
                                                  ( ~ r1(X1187,X1188)
                                                  | p2(X1188) )
                                            & ~ ! [X1189] :
                                                  ( ~ r1(X1187,X1189)
                                                  | ~ ( ~ ! [X1190] :
                                                            ( ~ r1(X1189,X1190)
                                                            | p2(X1190) )
                                                      & ~ ! [X1191] :
                                                            ( ~ r1(X1189,X1191)
                                                            | ~ ( ~ ! [X1192] :
                                                                      ( ~ r1(X1191,X1192)
                                                                      | p2(X1192) )
                                                                & ~ ! [X1193] :
                                                                      ( ~ r1(X1191,X1193)
                                                                      | ~ ( ~ ! [X1194] :
                                                                                ( ~ r1(X1193,X1194)
                                                                                | p2(X1194) )
                                                                          & ~ ! [X1195] :
                                                                                ( ~ r1(X1193,X1195)
                                                                                | ~ ( ~ ! [X1196] :
                                                                                          ( ~ r1(X1195,X1196)
                                                                                          | p2(X1196) )
                                                                                    & ~ ! [X1197] :
                                                                                          ( ~ r1(X1195,X1197)
                                                                                          | ~ ( ~ ! [X1198] :
                                                                                                    ( ~ r1(X1197,X1198)
                                                                                                    | p2(X1198) )
                                                                                              & ~ ! [X1199] :
                                                                                                    ( ~ r1(X1197,X1199)
                                                                                                    | ~ ( ~ ! [X1200] :
                                                                                                              ( ~ r1(X1199,X1200)
                                                                                                              | p2(X1200) )
                                                                                                        & ~ ! [X1201] :
                                                                                                              ( ~ r1(X1199,X1201)
                                                                                                              | ~ ! [X1202] : ~ r1(X1201,X1202) )
                                                                                                        & ~ ! [X1203] :
                                                                                                              ( ~ r1(X1199,X1203)
                                                                                                              | p1(X1203) ) ) )
                                                                                              & ~ ! [X1204] :
                                                                                                    ( ~ r1(X1197,X1204)
                                                                                                    | p1(X1204) ) ) )
                                                                                    & ~ ! [X1205] :
                                                                                          ( ~ r1(X1195,X1205)
                                                                                          | p1(X1205) ) ) )
                                                                          & ~ ! [X1206] :
                                                                                ( ~ r1(X1193,X1206)
                                                                                | p1(X1206) ) ) )
                                                                & ~ ! [X1207] :
                                                                      ( ~ r1(X1191,X1207)
                                                                      | p1(X1207) ) ) )
                                                      & ~ ! [X1208] :
                                                            ( ~ r1(X1189,X1208)
                                                            | p1(X1208) ) ) )
                                            & ~ ! [X1209] :
                                                  ( ~ r1(X1187,X1209)
                                                  | p1(X1209) ) ) )
                                  & ~ ! [X1210] :
                                        ( ~ r1(X1185,X1210)
                                        | p1(X1210) ) ) )
                        & ~ ! [X1211] :
                              ( ~ r1(X1183,X1211)
                              | p1(X1211) ) ) )
              & ~ ! [X1212] :
                    ( ~ r1(X0,X1212)
                    | p1(X1212) ) )
            | ! [X1213] :
                ( ~ r1(X0,X1213)
                | p2(X1213) )
            | ! [X1214] :
                ( ~ r1(X0,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)
                                | p2(X1221) )
                            | ! [X1222] :
                                ( ~ r1(X1220,X1222)
                                | ! [X1223] :
                                    ( ~ r1(X1222,X1223)
                                    | p2(X1223) )
                                | ! [X1224] :
                                    ( ~ r1(X1222,X1224)
                                    | ! [X1225] :
                                        ( ~ r1(X1224,X1225)
                                        | p2(X1225) )
                                    | ! [X1226] :
                                        ( ~ r1(X1224,X1226)
                                        | ! [X1227] :
                                            ( ~ r1(X1226,X1227)
                                            | p2(X1227) )
                                        | ! [X1228] :
                                            ( ~ r1(X1226,X1228)
                                            | ! [X1229] :
                                                ( ~ r1(X1228,X1229)
                                                | p2(X1229) )
                                            | ! [X1230] :
                                                ( ~ r1(X1228,X1230)
                                                | ! [X1231] :
                                                    ( ~ r1(X1230,X1231)
                                                    | p2(X1231) )
                                                | ! [X1232] :
                                                    ( ~ r1(X1230,X1232)
                                                    | ! [X1233] :
                                                        ( ~ r1(X1232,X1233)
                                                        | p2(X1233) )
                                                    | ! [X1234] :
                                                        ( ~ r1(X1232,X1234)
                                                        | ! [X1235] :
                                                            ( ~ r1(X1234,X1235)
                                                            | p2(X1235) )
                                                        | ! [X1236] :
                                                            ( ~ r1(X1234,X1236)
                                                            | ! [X1237] :
                                                                ( ~ r1(X1236,X1237)
                                                                | p2(X1237) )
                                                            | ! [X1238] :
                                                                ( ~ r1(X1236,X1238)
                                                                | ! [X1239] :
                                                                    ( ~ r1(X1238,X1239)
                                                                    | p2(X1239) )
                                                                | ! [X1240] :
                                                                    ( ~ r1(X1238,X1240)
                                                                    | ! [X1241] :
                                                                        ( ~ r1(X1240,X1241)
                                                                        | p2(X1241) )
                                                                    | ! [X1242] :
                                                                        ( ~ r1(X1240,X1242)
                                                                        | ! [X1243] :
                                                                            ( ~ r1(X1242,X1243)
                                                                            | ~ ! [X1244] :
                                                                                  ( ~ r1(X1243,X1244)
                                                                                  | p1(X1244) ) )
                                                                        | ! [X1245] :
                                                                            ( ~ r1(X1242,X1245)
                                                                            | p1(X1245) ) )
                                                                    | ! [X1246] :
                                                                        ( ~ r1(X1240,X1246)
                                                                        | p1(X1246) ) )
                                                                | ! [X1247] :
                                                                    ( ~ r1(X1238,X1247)
                                                                    | p1(X1247) ) )
                                                            | ! [X1248] :
                                                                ( ~ r1(X1236,X1248)
                                                                | p1(X1248) ) )
                                                        | ! [X1249] :
                                                            ( ~ r1(X1234,X1249)
                                                            | p1(X1249) ) )
                                                    | ! [X1250] :
                                                        ( ~ r1(X1232,X1250)
                                                        | p1(X1250) ) )
                                                | ! [X1251] :
                                                    ( ~ r1(X1230,X1251)
                                                    | p1(X1251) ) )
                                            | ! [X1252] :
                                                ( ~ r1(X1228,X1252)
                                                | p1(X1252) ) )
                                        | ! [X1253] :
                                            ( ~ r1(X1226,X1253)
                                            | p1(X1253) ) )
                                    | ! [X1254] :
                                        ( ~ r1(X1224,X1254)
                                        | p1(X1254) ) )
                                | ! [X1255] :
                                    ( ~ r1(X1222,X1255)
                                    | p1(X1255) ) )
                            | ! [X1256] :
                                ( ~ r1(X1220,X1256)
                                | p1(X1256) ) )
                        | ! [X1257] :
                            ( ~ r1(X1218,X1257)
                            | p1(X1257) ) )
                    | ! [X1258] :
                        ( ~ r1(X1216,X1258)
                        | p1(X1258) ) )
                | ! [X1259] :
                    ( ~ r1(X1214,X1259)
                    | p1(X1259) ) )
            | ! [X1260] :
                ( ~ r1(X0,X1260)
                | p1(X1260) )
            | ( ~ ! [X1261] :
                    ( ~ r1(X0,X1261)
                    | p2(X1261) )
              & ~ ! [X1262] :
                    ( ~ r1(X0,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)
                                                                      | p2(X1271) )
                                                                & ~ ! [X1272] :
                                                                      ( ~ r1(X1270,X1272)
                                                                      | ~ ( ~ ! [X1273] :
                                                                                ( ~ r1(X1272,X1273)
                                                                                | p2(X1273) )
                                                                          & ~ ! [X1274] :
                                                                                ( ~ r1(X1272,X1274)
                                                                                | ~ ( ~ ! [X1275] :
                                                                                          ( ~ r1(X1274,X1275)
                                                                                          | p2(X1275) )
                                                                                    & ~ ! [X1276] :
                                                                                          ( ~ r1(X1274,X1276)
                                                                                          | ~ ( ~ ! [X1277] :
                                                                                                    ( ~ r1(X1276,X1277)
                                                                                                    | p2(X1277) )
                                                                                              & ~ ! [X1278] :
                                                                                                    ( ~ r1(X1276,X1278)
                                                                                                    | ~ ( ~ ! [X1279] :
                                                                                                              ( ~ r1(X1278,X1279)
                                                                                                              | ~ ! [X1280] :
                                                                                                                    ( ~ r1(X1279,X1280)
                                                                                                                    | ~ p1(X1280) ) )
                                                                                                        & p1(X1278) ) )
                                                                                              & ~ ! [X1281] :
                                                                                                    ( ~ r1(X1276,X1281)
                                                                                                    | p1(X1281) ) ) )
                                                                                    & ~ ! [X1282] :
                                                                                          ( ~ r1(X1274,X1282)
                                                                                          | p1(X1282) ) ) )
                                                                          & ~ ! [X1283] :
                                                                                ( ~ r1(X1272,X1283)
                                                                                | p1(X1283) ) ) )
                                                                & ~ ! [X1284] :
                                                                      ( ~ r1(X1270,X1284)
                                                                      | p1(X1284) ) ) )
                                                      & ~ ! [X1285] :
                                                            ( ~ r1(X1268,X1285)
                                                            | p1(X1285) ) ) )
                                            & ~ ! [X1286] :
                                                  ( ~ r1(X1266,X1286)
                                                  | p1(X1286) ) ) )
                                  & ~ ! [X1287] :
                                        ( ~ r1(X1264,X1287)
                                        | p1(X1287) ) ) )
                        & ~ ! [X1288] :
                              ( ~ r1(X1262,X1288)
                              | p1(X1288) ) ) )
              & ~ ! [X1289] :
                    ( ~ r1(X0,X1289)
                    | p1(X1289) ) )
            | ( ~ ! [X1290] :
                    ( ~ r1(X0,X1290)
                    | p2(X1290) )
              & ~ ! [X1291] :
                    ( ~ r1(X0,X1291)
                    | ~ ( ~ ! [X1292] :
                              ( ~ r1(X1291,X1292)
                              | p2(X1292) )
                        & ~ ! [X1293] :
                              ( ~ r1(X1291,X1293)
                              | ~ ( ~ ! [X1294] :
                                        ( ~ r1(X1293,X1294)
                                        | p2(X1294) )
                                  & ~ ! [X1295] :
                                        ( ~ r1(X1293,X1295)
                                        | ~ ( ~ ! [X1296] :
                                                  ( ~ r1(X1295,X1296)
                                                  | p2(X1296) )
                                            & ~ ! [X1297] :
                                                  ( ~ r1(X1295,X1297)
                                                  | ~ ( ~ ! [X1298] :
                                                            ( ~ r1(X1297,X1298)
                                                            | p2(X1298) )
                                                      & ~ ! [X1299] :
                                                            ( ~ r1(X1297,X1299)
                                                            | ~ ( ~ ! [X1300] :
                                                                      ( ~ r1(X1299,X1300)
                                                                      | p2(X1300) )
                                                                & ~ ! [X1301] :
                                                                      ( ~ r1(X1299,X1301)
                                                                      | ~ ( ~ ! [X1302] :
                                                                                ( ~ r1(X1301,X1302)
                                                                                | p2(X1302) )
                                                                          & ~ ! [X1303] :
                                                                                ( ~ r1(X1301,X1303)
                                                                                | ~ ( ~ ! [X1304] :
                                                                                          ( ~ r1(X1303,X1304)
                                                                                          | p2(X1304) )
                                                                                    & ~ ! [X1305] :
                                                                                          ( ~ r1(X1303,X1305)
                                                                                          | ~ ( ~ ! [X1306] :
                                                                                                    ( ~ r1(X1305,X1306)
                                                                                                    | p2(X1306) )
                                                                                              & ~ ! [X1307] :
                                                                                                    ( ~ r1(X1305,X1307)
                                                                                                    | ! [X1308] :
                                                                                                        ( ~ r1(X1307,X1308)
                                                                                                        | ~ ( ~ ! [X1309] :
                                                                                                                  ( ~ r1(X1308,X1309)
                                                                                                                  | ~ ! [X1310] :
                                                                                                                        ( ~ r1(X1309,X1310)
                                                                                                                        | p1(X1310) ) )
                                                                                                            & ~ ! [X1311] :
                                                                                                                  ( ~ r1(X1308,X1311)
                                                                                                                  | p1(X1311) ) ) ) )
                                                                                              & ~ ! [X1312] :
                                                                                                    ( ~ r1(X1305,X1312)
                                                                                                    | p1(X1312) ) ) )
                                                                                    & ~ ! [X1313] :
                                                                                          ( ~ r1(X1303,X1313)
                                                                                          | p1(X1313) ) ) )
                                                                          & ~ ! [X1314] :
                                                                                ( ~ r1(X1301,X1314)
                                                                                | p1(X1314) ) ) )
                                                                & ~ ! [X1315] :
                                                                      ( ~ r1(X1299,X1315)
                                                                      | p1(X1315) ) ) )
                                                      & ~ ! [X1316] :
                                                            ( ~ r1(X1297,X1316)
                                                            | p1(X1316) ) ) )
                                            & ~ ! [X1317] :
                                                  ( ~ r1(X1295,X1317)
                                                  | p1(X1317) ) ) )
                                  & ~ ! [X1318] :
                                        ( ~ r1(X1293,X1318)
                                        | p1(X1318) ) ) )
                        & ~ ! [X1319] :
                              ( ~ r1(X1291,X1319)
                              | p1(X1319) ) ) )
              & ~ ! [X1320] :
                    ( ~ r1(X0,X1320)
                    | p1(X1320) ) )
            | ( ~ ! [X1321] :
                    ( ~ r1(X0,X1321)
                    | p2(X1321) )
              & ~ ! [X1322] :
                    ( ~ r1(X0,X1322)
                    | ~ ( ~ ! [X1323] :
                              ( ~ r1(X1322,X1323)
                              | p2(X1323) )
                        & ~ ! [X1324] :
                              ( ~ r1(X1322,X1324)
                              | ~ ( ~ ! [X1325] :
                                        ( ~ r1(X1324,X1325)
                                        | p2(X1325) )
                                  & ~ ! [X1326] :
                                        ( ~ r1(X1324,X1326)
                                        | ~ ( ~ ! [X1327] :
                                                  ( ~ r1(X1326,X1327)
                                                  | p2(X1327) )
                                            & ~ ! [X1328] :
                                                  ( ~ r1(X1326,X1328)
                                                  | ~ ( ~ ! [X1329] :
                                                            ( ~ r1(X1328,X1329)
                                                            | p2(X1329) )
                                                      & ~ ! [X1330] :
                                                            ( ~ r1(X1328,X1330)
                                                            | ~ ( ~ ! [X1331] :
                                                                      ( ~ r1(X1330,X1331)
                                                                      | p2(X1331) )
                                                                & ~ ! [X1332] :
                                                                      ( ~ r1(X1330,X1332)
                                                                      | ~ ( ~ ! [X1333] :
                                                                                ( ~ r1(X1332,X1333)
                                                                                | p2(X1333) )
                                                                          & ~ ! [X1334] :
                                                                                ( ~ r1(X1332,X1334)
                                                                                | ~ ( ~ ! [X1335] :
                                                                                          ( ~ r1(X1334,X1335)
                                                                                          | p2(X1335) )
                                                                                    & ~ ! [X1336] :
                                                                                          ( ~ r1(X1334,X1336)
                                                                                          | ~ ( ~ ! [X1337] :
                                                                                                    ( ~ r1(X1336,X1337)
                                                                                                    | p2(X1337) )
                                                                                              & ~ ! [X1338] :
                                                                                                    ( ~ r1(X1336,X1338)
                                                                                                    | ~ ( ~ ! [X1339] :
                                                                                                              ( ~ r1(X1338,X1339)
                                                                                                              | ~ ! [X1340] :
                                                                                                                    ( ~ r1(X1339,X1340)
                                                                                                                    | ~ ! [X1341] :
                                                                                                                          ( ~ r1(X1340,X1341)
                                                                                                                          | p1(X1341) ) ) )
                                                                                                        & ~ ! [X1342] :
                                                                                                              ( ~ r1(X1338,X1342)
                                                                                                              | ~ ! [X1343] :
                                                                                                                    ( ~ r1(X1342,X1343)
                                                                                                                    | p1(X1343) ) ) ) )
                                                                                              & ~ ! [X1344] :
                                                                                                    ( ~ r1(X1336,X1344)
                                                                                                    | p1(X1344) ) ) )
                                                                                    & ~ ! [X1345] :
                                                                                          ( ~ r1(X1334,X1345)
                                                                                          | p1(X1345) ) ) )
                                                                          & ~ ! [X1346] :
                                                                                ( ~ r1(X1332,X1346)
                                                                                | p1(X1346) ) ) )
                                                                & ~ ! [X1347] :
                                                                      ( ~ r1(X1330,X1347)
                                                                      | p1(X1347) ) ) )
                                                      & ~ ! [X1348] :
                                                            ( ~ r1(X1328,X1348)
                                                            | p1(X1348) ) ) )
                                            & ~ ! [X1349] :
                                                  ( ~ r1(X1326,X1349)
                                                  | p1(X1349) ) ) )
                                  & ~ ! [X1350] :
                                        ( ~ r1(X1324,X1350)
                                        | p1(X1350) ) ) )
                        & ~ ! [X1351] :
                              ( ~ r1(X1322,X1351)
                              | p1(X1351) ) ) )
              & ~ ! [X1352] :
                    ( ~ r1(X0,X1352)
                    | p1(X1352) ) )
            | ( ~ ! [X1353] :
                    ( ~ r1(X0,X1353)
                    | p2(X1353) )
              & ~ ! [X1354] :
                    ( ~ r1(X0,X1354)
                    | ~ ( ~ ! [X1355] :
                              ( ~ r1(X1354,X1355)
                              | p2(X1355) )
                        & ~ ! [X1356] :
                              ( ~ r1(X1354,X1356)
                              | ~ ( ~ ! [X1357] :
                                        ( ~ r1(X1356,X1357)
                                        | p2(X1357) )
                                  & ~ ! [X1358] :
                                        ( ~ r1(X1356,X1358)
                                        | ~ ( ~ ! [X1359] :
                                                  ( ~ r1(X1358,X1359)
                                                  | p2(X1359) )
                                            & ~ ! [X1360] :
                                                  ( ~ r1(X1358,X1360)
                                                  | ~ ( ~ ! [X1361] :
                                                            ( ~ r1(X1360,X1361)
                                                            | p2(X1361) )
                                                      & ~ ! [X1362] :
                                                            ( ~ r1(X1360,X1362)
                                                            | ~ ( ~ ! [X1363] :
                                                                      ( ~ r1(X1362,X1363)
                                                                      | p2(X1363) )
                                                                & ~ ! [X1364] :
                                                                      ( ~ r1(X1362,X1364)
                                                                      | ~ ( ~ ! [X1365] :
                                                                                ( ~ r1(X1364,X1365)
                                                                                | p2(X1365) )
                                                                          & ~ ! [X1366] :
                                                                                ( ~ r1(X1364,X1366)
                                                                                | ~ ( ~ ! [X1367] :
                                                                                          ( ~ r1(X1366,X1367)
                                                                                          | p2(X1367) )
                                                                                    & ~ ! [X1368] :
                                                                                          ( ~ r1(X1366,X1368)
                                                                                          | ~ ( ~ ! [X1369] :
                                                                                                    ( ~ r1(X1368,X1369)
                                                                                                    | p2(X1369) )
                                                                                              & ~ ! [X1370] :
                                                                                                    ( ~ r1(X1368,X1370)
                                                                                                    | ~ ! [X1371] : ~ r1(X1370,X1371) )
                                                                                              & ~ ! [X1372] :
                                                                                                    ( ~ r1(X1368,X1372)
                                                                                                    | p1(X1372) ) ) )
                                                                                    & ~ ! [X1373] :
                                                                                          ( ~ r1(X1366,X1373)
                                                                                          | p1(X1373) ) ) )
                                                                          & ~ ! [X1374] :
                                                                                ( ~ r1(X1364,X1374)
                                                                                | p1(X1374) ) ) )
                                                                & ~ ! [X1375] :
                                                                      ( ~ r1(X1362,X1375)
                                                                      | p1(X1375) ) ) )
                                                      & ~ ! [X1376] :
                                                            ( ~ r1(X1360,X1376)
                                                            | p1(X1376) ) ) )
                                            & ~ ! [X1377] :
                                                  ( ~ r1(X1358,X1377)
                                                  | p1(X1377) ) ) )
                                  & ~ ! [X1378] :
                                        ( ~ r1(X1356,X1378)
                                        | p1(X1378) ) ) )
                        & ~ ! [X1379] :
                              ( ~ r1(X1354,X1379)
                              | p1(X1379) ) ) )
              & ~ ! [X1380] :
                    ( ~ r1(X0,X1380)
                    | p1(X1380) ) )
            | ! [X1381] :
                ( ~ r1(X0,X1381)
                | p2(X1381) )
            | ! [X1382] :
                ( ~ r1(X0,X1382)
                | ! [X1383] :
                    ( ~ r1(X1382,X1383)
                    | p2(X1383) )
                | ! [X1384] :
                    ( ~ r1(X1382,X1384)
                    | ! [X1385] :
                        ( ~ r1(X1384,X1385)
                        | p2(X1385) )
                    | ! [X1386] :
                        ( ~ r1(X1384,X1386)
                        | ! [X1387] :
                            ( ~ r1(X1386,X1387)
                            | p2(X1387) )
                        | ! [X1388] :
                            ( ~ r1(X1386,X1388)
                            | ! [X1389] :
                                ( ~ r1(X1388,X1389)
                                | p2(X1389) )
                            | ! [X1390] :
                                ( ~ r1(X1388,X1390)
                                | ! [X1391] :
                                    ( ~ r1(X1390,X1391)
                                    | p2(X1391) )
                                | ! [X1392] :
                                    ( ~ r1(X1390,X1392)
                                    | ! [X1393] :
                                        ( ~ r1(X1392,X1393)
                                        | p2(X1393) )
                                    | ! [X1394] :
                                        ( ~ r1(X1392,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)
                                                                            | ~ ! [X1412] :
                                                                                  ( ~ r1(X1411,X1412)
                                                                                  | p1(X1412) ) )
                                                                        | ! [X1413] :
                                                                            ( ~ r1(X1410,X1413)
                                                                            | p1(X1413) ) )
                                                                    | ! [X1414] :
                                                                        ( ~ r1(X1408,X1414)
                                                                        | p1(X1414) ) )
                                                                | ! [X1415] :
                                                                    ( ~ r1(X1406,X1415)
                                                                    | p1(X1415) ) )
                                                            | ! [X1416] :
                                                                ( ~ r1(X1404,X1416)
                                                                | p1(X1416) ) )
                                                        | ! [X1417] :
                                                            ( ~ r1(X1402,X1417)
                                                            | p1(X1417) ) )
                                                    | ! [X1418] :
                                                        ( ~ r1(X1400,X1418)
                                                        | p1(X1418) ) )
                                                | ! [X1419] :
                                                    ( ~ r1(X1398,X1419)
                                                    | p1(X1419) ) )
                                            | ! [X1420] :
                                                ( ~ r1(X1396,X1420)
                                                | p1(X1420) ) )
                                        | ! [X1421] :
                                            ( ~ r1(X1394,X1421)
                                            | p1(X1421) ) )
                                    | ! [X1422] :
                                        ( ~ r1(X1392,X1422)
                                        | p1(X1422) ) )
                                | ! [X1423] :
                                    ( ~ r1(X1390,X1423)
                                    | p1(X1423) ) )
                            | ! [X1424] :
                                ( ~ r1(X1388,X1424)
                                | p1(X1424) ) )
                        | ! [X1425] :
                            ( ~ r1(X1386,X1425)
                            | p1(X1425) ) )
                    | ! [X1426] :
                        ( ~ r1(X1384,X1426)
                        | p1(X1426) ) )
                | ! [X1427] :
                    ( ~ r1(X1382,X1427)
                    | p1(X1427) ) )
            | ! [X1428] :
                ( ~ r1(X0,X1428)
                | p1(X1428) )
            | ( ~ ! [X1429] :
                    ( ~ r1(X0,X1429)
                    | p2(X1429) )
              & ~ ! [X1430] :
                    ( ~ r1(X0,X1430)
                    | ~ ( ~ ! [X1431] :
                              ( ~ r1(X1430,X1431)
                              | p2(X1431) )
                        & ~ ! [X1432] :
                              ( ~ r1(X1430,X1432)
                              | ~ ( ~ ! [X1433] :
                                        ( ~ r1(X1432,X1433)
                                        | p2(X1433) )
                                  & ~ ! [X1434] :
                                        ( ~ r1(X1432,X1434)
                                        | ~ ( ~ ! [X1435] :
                                                  ( ~ r1(X1434,X1435)
                                                  | p2(X1435) )
                                            & ~ ! [X1436] :
                                                  ( ~ r1(X1434,X1436)
                                                  | ~ ( ~ ! [X1437] :
                                                            ( ~ r1(X1436,X1437)
                                                            | p2(X1437) )
                                                      & ~ ! [X1438] :
                                                            ( ~ r1(X1436,X1438)
                                                            | ~ ( ~ ! [X1439] :
                                                                      ( ~ r1(X1438,X1439)
                                                                      | p2(X1439) )
                                                                & ~ ! [X1440] :
                                                                      ( ~ r1(X1438,X1440)
                                                                      | ~ ( ~ ! [X1441] :
                                                                                ( ~ r1(X1440,X1441)
                                                                                | p2(X1441) )
                                                                          & ~ ! [X1442] :
                                                                                ( ~ r1(X1440,X1442)
                                                                                | ~ ( ~ ! [X1443] :
                                                                                          ( ~ r1(X1442,X1443)
                                                                                          | p2(X1443) )
                                                                                    & ~ ! [X1444] :
                                                                                          ( ~ r1(X1442,X1444)
                                                                                          | ~ ( ~ ! [X1445] :
                                                                                                    ( ~ r1(X1444,X1445)
                                                                                                    | ~ ! [X1446] :
                                                                                                          ( ~ r1(X1445,X1446)
                                                                                                          | ~ p1(X1446) ) )
                                                                                              & p1(X1444) ) )
                                                                                    & ~ ! [X1447] :
                                                                                          ( ~ r1(X1442,X1447)
                                                                                          | p1(X1447) ) ) )
                                                                          & ~ ! [X1448] :
                                                                                ( ~ r1(X1440,X1448)
                                                                                | p1(X1448) ) ) )
                                                                & ~ ! [X1449] :
                                                                      ( ~ r1(X1438,X1449)
                                                                      | p1(X1449) ) ) )
                                                      & ~ ! [X1450] :
                                                            ( ~ r1(X1436,X1450)
                                                            | p1(X1450) ) ) )
                                            & ~ ! [X1451] :
                                                  ( ~ r1(X1434,X1451)
                                                  | p1(X1451) ) ) )
                                  & ~ ! [X1452] :
                                        ( ~ r1(X1432,X1452)
                                        | p1(X1452) ) ) )
                        & ~ ! [X1453] :
                              ( ~ r1(X1430,X1453)
                              | p1(X1453) ) ) )
              & ~ ! [X1454] :
                    ( ~ r1(X0,X1454)
                    | p1(X1454) ) )
            | ( ~ ! [X1455] :
                    ( ~ r1(X0,X1455)
                    | p2(X1455) )
              & ~ ! [X1456] :
                    ( ~ r1(X0,X1456)
                    | ~ ( ~ ! [X1457] :
                              ( ~ r1(X1456,X1457)
                              | p2(X1457) )
                        & ~ ! [X1458] :
                              ( ~ r1(X1456,X1458)
                              | ~ ( ~ ! [X1459] :
                                        ( ~ r1(X1458,X1459)
                                        | p2(X1459) )
                                  & ~ ! [X1460] :
                                        ( ~ r1(X1458,X1460)
                                        | ~ ( ~ ! [X1461] :
                                                  ( ~ r1(X1460,X1461)
                                                  | p2(X1461) )
                                            & ~ ! [X1462] :
                                                  ( ~ r1(X1460,X1462)
                                                  | ~ ( ~ ! [X1463] :
                                                            ( ~ r1(X1462,X1463)
                                                            | p2(X1463) )
                                                      & ~ ! [X1464] :
                                                            ( ~ r1(X1462,X1464)
                                                            | ~ ( ~ ! [X1465] :
                                                                      ( ~ r1(X1464,X1465)
                                                                      | p2(X1465) )
                                                                & ~ ! [X1466] :
                                                                      ( ~ r1(X1464,X1466)
                                                                      | ~ ( ~ ! [X1467] :
                                                                                ( ~ r1(X1466,X1467)
                                                                                | p2(X1467) )
                                                                          & ~ ! [X1468] :
                                                                                ( ~ r1(X1466,X1468)
                                                                                | ~ ( ~ ! [X1469] :
                                                                                          ( ~ r1(X1468,X1469)
                                                                                          | p2(X1469) )
                                                                                    & ~ ! [X1470] :
                                                                                          ( ~ r1(X1468,X1470)
                                                                                          | ! [X1471] :
                                                                                              ( ~ r1(X1470,X1471)
                                                                                              | ~ ( ~ ! [X1472] :
                                                                                                        ( ~ r1(X1471,X1472)
                                                                                                        | ~ ! [X1473] :
                                                                                                              ( ~ r1(X1472,X1473)
                                                                                                              | p1(X1473) ) )
                                                                                                  & ~ ! [X1474] :
                                                                                                        ( ~ r1(X1471,X1474)
                                                                                                        | p1(X1474) ) ) ) )
                                                                                    & ~ ! [X1475] :
                                                                                          ( ~ r1(X1468,X1475)
                                                                                          | p1(X1475) ) ) )
                                                                          & ~ ! [X1476] :
                                                                                ( ~ r1(X1466,X1476)
                                                                                | p1(X1476) ) ) )
                                                                & ~ ! [X1477] :
                                                                      ( ~ r1(X1464,X1477)
                                                                      | p1(X1477) ) ) )
                                                      & ~ ! [X1478] :
                                                            ( ~ r1(X1462,X1478)
                                                            | p1(X1478) ) ) )
                                            & ~ ! [X1479] :
                                                  ( ~ r1(X1460,X1479)
                                                  | p1(X1479) ) ) )
                                  & ~ ! [X1480] :
                                        ( ~ r1(X1458,X1480)
                                        | p1(X1480) ) ) )
                        & ~ ! [X1481] :
                              ( ~ r1(X1456,X1481)
                              | p1(X1481) ) ) )
              & ~ ! [X1482] :
                    ( ~ r1(X0,X1482)
                    | p1(X1482) ) )
            | ( ~ ! [X1483] :
                    ( ~ r1(X0,X1483)
                    | p2(X1483) )
              & ~ ! [X1484] :
                    ( ~ r1(X0,X1484)
                    | ~ ( ~ ! [X1485] :
                              ( ~ r1(X1484,X1485)
                              | p2(X1485) )
                        & ~ ! [X1486] :
                              ( ~ r1(X1484,X1486)
                              | ~ ( ~ ! [X1487] :
                                        ( ~ r1(X1486,X1487)
                                        | p2(X1487) )
                                  & ~ ! [X1488] :
                                        ( ~ r1(X1486,X1488)
                                        | ~ ( ~ ! [X1489] :
                                                  ( ~ r1(X1488,X1489)
                                                  | p2(X1489) )
                                            & ~ ! [X1490] :
                                                  ( ~ r1(X1488,X1490)
                                                  | ~ ( ~ ! [X1491] :
                                                            ( ~ r1(X1490,X1491)
                                                            | p2(X1491) )
                                                      & ~ ! [X1492] :
                                                            ( ~ r1(X1490,X1492)
                                                            | ~ ( ~ ! [X1493] :
                                                                      ( ~ r1(X1492,X1493)
                                                                      | p2(X1493) )
                                                                & ~ ! [X1494] :
                                                                      ( ~ r1(X1492,X1494)
                                                                      | ~ ( ~ ! [X1495] :
                                                                                ( ~ r1(X1494,X1495)
                                                                                | p2(X1495) )
                                                                          & ~ ! [X1496] :
                                                                                ( ~ r1(X1494,X1496)
                                                                                | ~ ( ~ ! [X1497] :
                                                                                          ( ~ r1(X1496,X1497)
                                                                                          | p2(X1497) )
                                                                                    & ~ ! [X1498] :
                                                                                          ( ~ r1(X1496,X1498)
                                                                                          | ~ ( ~ ! [X1499] :
                                                                                                    ( ~ r1(X1498,X1499)
                                                                                                    | ~ ! [X1500] :
                                                                                                          ( ~ r1(X1499,X1500)
                                                                                                          | ~ ! [X1501] :
                                                                                                                ( ~ r1(X1500,X1501)
                                                                                                                | p1(X1501) ) ) )
                                                                                              & ~ ! [X1502] :
                                                                                                    ( ~ r1(X1498,X1502)
                                                                                                    | ~ ! [X1503] :
                                                                                                          ( ~ r1(X1502,X1503)
                                                                                                          | p1(X1503) ) ) ) )
                                                                                    & ~ ! [X1504] :
                                                                                          ( ~ r1(X1496,X1504)
                                                                                          | p1(X1504) ) ) )
                                                                          & ~ ! [X1505] :
                                                                                ( ~ r1(X1494,X1505)
                                                                                | p1(X1505) ) ) )
                                                                & ~ ! [X1506] :
                                                                      ( ~ r1(X1492,X1506)
                                                                      | p1(X1506) ) ) )
                                                      & ~ ! [X1507] :
                                                            ( ~ r1(X1490,X1507)
                                                            | p1(X1507) ) ) )
                                            & ~ ! [X1508] :
                                                  ( ~ r1(X1488,X1508)
                                                  | p1(X1508) ) ) )
                                  & ~ ! [X1509] :
                                        ( ~ r1(X1486,X1509)
                                        | p1(X1509) ) ) )
                        & ~ ! [X1510] :
                              ( ~ r1(X1484,X1510)
                              | p1(X1510) ) ) )
              & ~ ! [X1511] :
                    ( ~ r1(X0,X1511)
                    | p1(X1511) ) )
            | ( ~ ! [X1512] :
                    ( ~ r1(X0,X1512)
                    | p2(X1512) )
              & ~ ! [X1513] :
                    ( ~ r1(X0,X1513)
                    | ~ ( ~ ! [X1514] :
                              ( ~ r1(X1513,X1514)
                              | p2(X1514) )
                        & ~ ! [X1515] :
                              ( ~ r1(X1513,X1515)
                              | ~ ( ~ ! [X1516] :
                                        ( ~ r1(X1515,X1516)
                                        | p2(X1516) )
                                  & ~ ! [X1517] :
                                        ( ~ r1(X1515,X1517)
                                        | ~ ( ~ ! [X1518] :
                                                  ( ~ r1(X1517,X1518)
                                                  | p2(X1518) )
                                            & ~ ! [X1519] :
                                                  ( ~ r1(X1517,X1519)
                                                  | ~ ( ~ ! [X1520] :
                                                            ( ~ r1(X1519,X1520)
                                                            | p2(X1520) )
                                                      & ~ ! [X1521] :
                                                            ( ~ r1(X1519,X1521)
                                                            | ~ ( ~ ! [X1522] :
                                                                      ( ~ r1(X1521,X1522)
                                                                      | p2(X1522) )
                                                                & ~ ! [X1523] :
                                                                      ( ~ r1(X1521,X1523)
                                                                      | ~ ( ~ ! [X1524] :
                                                                                ( ~ r1(X1523,X1524)
                                                                                | p2(X1524) )
                                                                          & ~ ! [X1525] :
                                                                                ( ~ r1(X1523,X1525)
                                                                                | ~ ( ~ ! [X1526] :
                                                                                          ( ~ r1(X1525,X1526)
                                                                                          | p2(X1526) )
                                                                                    & ~ ! [X1527] :
                                                                                          ( ~ r1(X1525,X1527)
                                                                                          | ~ ! [X1528] : ~ r1(X1527,X1528) )
                                                                                    & ~ ! [X1529] :
                                                                                          ( ~ r1(X1525,X1529)
                                                                                          | p1(X1529) ) ) )
                                                                          & ~ ! [X1530] :
                                                                                ( ~ r1(X1523,X1530)
                                                                                | p1(X1530) ) ) )
                                                                & ~ ! [X1531] :
                                                                      ( ~ r1(X1521,X1531)
                                                                      | p1(X1531) ) ) )
                                                      & ~ ! [X1532] :
                                                            ( ~ r1(X1519,X1532)
                                                            | p1(X1532) ) ) )
                                            & ~ ! [X1533] :
                                                  ( ~ r1(X1517,X1533)
                                                  | p1(X1533) ) ) )
                                  & ~ ! [X1534] :
                                        ( ~ r1(X1515,X1534)
                                        | p1(X1534) ) ) )
                        & ~ ! [X1535] :
                              ( ~ r1(X1513,X1535)
                              | p1(X1535) ) ) )
              & ~ ! [X1536] :
                    ( ~ r1(X0,X1536)
                    | p1(X1536) ) )
            | ! [X1537] :
                ( ~ r1(X0,X1537)
                | p2(X1537) )
            | ! [X1538] :
                ( ~ r1(X0,X1538)
                | ! [X1539] :
                    ( ~ r1(X1538,X1539)
                    | p2(X1539) )
                | ! [X1540] :
                    ( ~ r1(X1538,X1540)
                    | ! [X1541] :
                        ( ~ r1(X1540,X1541)
                        | p2(X1541) )
                    | ! [X1542] :
                        ( ~ r1(X1540,X1542)
                        | ! [X1543] :
                            ( ~ r1(X1542,X1543)
                            | p2(X1543) )
                        | ! [X1544] :
                            ( ~ r1(X1542,X1544)
                            | ! [X1545] :
                                ( ~ r1(X1544,X1545)
                                | p2(X1545) )
                            | ! [X1546] :
                                ( ~ r1(X1544,X1546)
                                | ! [X1547] :
                                    ( ~ r1(X1546,X1547)
                                    | p2(X1547) )
                                | ! [X1548] :
                                    ( ~ r1(X1546,X1548)
                                    | ! [X1549] :
                                        ( ~ r1(X1548,X1549)
                                        | p2(X1549) )
                                    | ! [X1550] :
                                        ( ~ r1(X1548,X1550)
                                        | ! [X1551] :
                                            ( ~ r1(X1550,X1551)
                                            | p2(X1551) )
                                        | ! [X1552] :
                                            ( ~ r1(X1550,X1552)
                                            | ! [X1553] :
                                                ( ~ r1(X1552,X1553)
                                                | p2(X1553) )
                                            | ! [X1554] :
                                                ( ~ r1(X1552,X1554)
                                                | ! [X1555] :
                                                    ( ~ r1(X1554,X1555)
                                                    | p2(X1555) )
                                                | ! [X1556] :
                                                    ( ~ r1(X1554,X1556)
                                                    | ! [X1557] :
                                                        ( ~ r1(X1556,X1557)
                                                        | p2(X1557) )
                                                    | ! [X1558] :
                                                        ( ~ r1(X1556,X1558)
                                                        | ! [X1559] :
                                                            ( ~ r1(X1558,X1559)
                                                            | p2(X1559) )
                                                        | ! [X1560] :
                                                            ( ~ r1(X1558,X1560)
                                                            | ! [X1561] :
                                                                ( ~ r1(X1560,X1561)
                                                                | p2(X1561) )
                                                            | ! [X1562] :
                                                                ( ~ r1(X1560,X1562)
                                                                | ! [X1563] :
                                                                    ( ~ r1(X1562,X1563)
                                                                    | p2(X1563) )
                                                                | ! [X1564] :
                                                                    ( ~ r1(X1562,X1564)
                                                                    | ! [X1565] :
                                                                        ( ~ r1(X1564,X1565)
                                                                        | p2(X1565) )
                                                                    | ! [X1566] :
                                                                        ( ~ r1(X1564,X1566)
                                                                        | ! [X1567] :
                                                                            ( ~ r1(X1566,X1567)
                                                                            | ~ ! [X1568] :
                                                                                  ( ~ r1(X1567,X1568)
                                                                                  | p1(X1568) ) )
                                                                        | ! [X1569] :
                                                                            ( ~ r1(X1566,X1569)
                                                                            | p1(X1569) ) )
                                                                    | ! [X1570] :
                                                                        ( ~ r1(X1564,X1570)
                                                                        | p1(X1570) ) )
                                                                | ! [X1571] :
                                                                    ( ~ r1(X1562,X1571)
                                                                    | p1(X1571) ) )
                                                            | ! [X1572] :
                                                                ( ~ r1(X1560,X1572)
                                                                | p1(X1572) ) )
                                                        | ! [X1573] :
                                                            ( ~ r1(X1558,X1573)
                                                            | p1(X1573) ) )
                                                    | ! [X1574] :
                                                        ( ~ r1(X1556,X1574)
                                                        | p1(X1574) ) )
                                                | ! [X1575] :
                                                    ( ~ r1(X1554,X1575)
                                                    | p1(X1575) ) )
                                            | ! [X1576] :
                                                ( ~ r1(X1552,X1576)
                                                | p1(X1576) ) )
                                        | ! [X1577] :
                                            ( ~ r1(X1550,X1577)
                                            | p1(X1577) ) )
                                    | ! [X1578] :
                                        ( ~ r1(X1548,X1578)
                                        | p1(X1578) ) )
                                | ! [X1579] :
                                    ( ~ r1(X1546,X1579)
                                    | p1(X1579) ) )
                            | ! [X1580] :
                                ( ~ r1(X1544,X1580)
                                | p1(X1580) ) )
                        | ! [X1581] :
                            ( ~ r1(X1542,X1581)
                            | p1(X1581) ) )
                    | ! [X1582] :
                        ( ~ r1(X1540,X1582)
                        | p1(X1582) ) )
                | ! [X1583] :
                    ( ~ r1(X1538,X1583)
                    | p1(X1583) ) )
            | ! [X1584] :
                ( ~ r1(X0,X1584)
                | p1(X1584) )
            | ( ~ ! [X1585] :
                    ( ~ r1(X0,X1585)
                    | p2(X1585) )
              & ~ ! [X1586] :
                    ( ~ r1(X0,X1586)
                    | ~ ( ~ ! [X1587] :
                              ( ~ r1(X1586,X1587)
                              | p2(X1587) )
                        & ~ ! [X1588] :
                              ( ~ r1(X1586,X1588)
                              | ~ ( ~ ! [X1589] :
                                        ( ~ r1(X1588,X1589)
                                        | p2(X1589) )
                                  & ~ ! [X1590] :
                                        ( ~ r1(X1588,X1590)
                                        | ~ ( ~ ! [X1591] :
                                                  ( ~ r1(X1590,X1591)
                                                  | p2(X1591) )
                                            & ~ ! [X1592] :
                                                  ( ~ r1(X1590,X1592)
                                                  | ~ ( ~ ! [X1593] :
                                                            ( ~ r1(X1592,X1593)
                                                            | p2(X1593) )
                                                      & ~ ! [X1594] :
                                                            ( ~ r1(X1592,X1594)
                                                            | ~ ( ~ ! [X1595] :
                                                                      ( ~ r1(X1594,X1595)
                                                                      | p2(X1595) )
                                                                & ~ ! [X1596] :
                                                                      ( ~ r1(X1594,X1596)
                                                                      | ~ ( ~ ! [X1597] :
                                                                                ( ~ r1(X1596,X1597)
                                                                                | p2(X1597) )
                                                                          & ~ ! [X1598] :
                                                                                ( ~ r1(X1596,X1598)
                                                                                | ~ ( ~ ! [X1599] :
                                                                                          ( ~ r1(X1598,X1599)
                                                                                          | ~ ! [X1600] :
                                                                                                ( ~ r1(X1599,X1600)
                                                                                                | ~ p1(X1600) ) )
                                                                                    & p1(X1598) ) )
                                                                          & ~ ! [X1601] :
                                                                                ( ~ r1(X1596,X1601)
                                                                                | p1(X1601) ) ) )
                                                                & ~ ! [X1602] :
                                                                      ( ~ r1(X1594,X1602)
                                                                      | p1(X1602) ) ) )
                                                      & ~ ! [X1603] :
                                                            ( ~ r1(X1592,X1603)
                                                            | p1(X1603) ) ) )
                                            & ~ ! [X1604] :
                                                  ( ~ r1(X1590,X1604)
                                                  | p1(X1604) ) ) )
                                  & ~ ! [X1605] :
                                        ( ~ r1(X1588,X1605)
                                        | p1(X1605) ) ) )
                        & ~ ! [X1606] :
                              ( ~ r1(X1586,X1606)
                              | p1(X1606) ) ) )
              & ~ ! [X1607] :
                    ( ~ r1(X0,X1607)
                    | p1(X1607) ) )
            | ( ~ ! [X1608] :
                    ( ~ r1(X0,X1608)
                    | p2(X1608) )
              & ~ ! [X1609] :
                    ( ~ r1(X0,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)
                                                                                    | ~ ( ~ ! [X1623] :
                                                                                              ( ~ r1(X1622,X1623)
                                                                                              | ~ ! [X1624] :
                                                                                                    ( ~ r1(X1623,X1624)
                                                                                                    | p1(X1624) ) )
                                                                                        & ~ ! [X1625] :
                                                                                              ( ~ r1(X1622,X1625)
                                                                                              | p1(X1625) ) ) ) )
                                                                          & ~ ! [X1626] :
                                                                                ( ~ r1(X1619,X1626)
                                                                                | p1(X1626) ) ) )
                                                                & ~ ! [X1627] :
                                                                      ( ~ r1(X1617,X1627)
                                                                      | p1(X1627) ) ) )
                                                      & ~ ! [X1628] :
                                                            ( ~ r1(X1615,X1628)
                                                            | p1(X1628) ) ) )
                                            & ~ ! [X1629] :
                                                  ( ~ r1(X1613,X1629)
                                                  | p1(X1629) ) ) )
                                  & ~ ! [X1630] :
                                        ( ~ r1(X1611,X1630)
                                        | p1(X1630) ) ) )
                        & ~ ! [X1631] :
                              ( ~ r1(X1609,X1631)
                              | p1(X1631) ) ) )
              & ~ ! [X1632] :
                    ( ~ r1(X0,X1632)
                    | p1(X1632) ) )
            | ( ~ ! [X1633] :
                    ( ~ r1(X0,X1633)
                    | p2(X1633) )
              & ~ ! [X1634] :
                    ( ~ r1(X0,X1634)
                    | ~ ( ~ ! [X1635] :
                              ( ~ r1(X1634,X1635)
                              | p2(X1635) )
                        & ~ ! [X1636] :
                              ( ~ r1(X1634,X1636)
                              | ~ ( ~ ! [X1637] :
                                        ( ~ r1(X1636,X1637)
                                        | p2(X1637) )
                                  & ~ ! [X1638] :
                                        ( ~ r1(X1636,X1638)
                                        | ~ ( ~ ! [X1639] :
                                                  ( ~ r1(X1638,X1639)
                                                  | p2(X1639) )
                                            & ~ ! [X1640] :
                                                  ( ~ r1(X1638,X1640)
                                                  | ~ ( ~ ! [X1641] :
                                                            ( ~ r1(X1640,X1641)
                                                            | p2(X1641) )
                                                      & ~ ! [X1642] :
                                                            ( ~ r1(X1640,X1642)
                                                            | ~ ( ~ ! [X1643] :
                                                                      ( ~ r1(X1642,X1643)
                                                                      | p2(X1643) )
                                                                & ~ ! [X1644] :
                                                                      ( ~ r1(X1642,X1644)
                                                                      | ~ ( ~ ! [X1645] :
                                                                                ( ~ r1(X1644,X1645)
                                                                                | p2(X1645) )
                                                                          & ~ ! [X1646] :
                                                                                ( ~ r1(X1644,X1646)
                                                                                | ~ ( ~ ! [X1647] :
                                                                                          ( ~ r1(X1646,X1647)
                                                                                          | ~ ! [X1648] :
                                                                                                ( ~ r1(X1647,X1648)
                                                                                                | ~ ! [X1649] :
                                                                                                      ( ~ r1(X1648,X1649)
                                                                                                      | p1(X1649) ) ) )
                                                                                    & ~ ! [X1650] :
                                                                                          ( ~ r1(X1646,X1650)
                                                                                          | ~ ! [X1651] :
                                                                                                ( ~ r1(X1650,X1651)
                                                                                                | p1(X1651) ) ) ) )
                                                                          & ~ ! [X1652] :
                                                                                ( ~ r1(X1644,X1652)
                                                                                | p1(X1652) ) ) )
                                                                & ~ ! [X1653] :
                                                                      ( ~ r1(X1642,X1653)
                                                                      | p1(X1653) ) ) )
                                                      & ~ ! [X1654] :
                                                            ( ~ r1(X1640,X1654)
                                                            | p1(X1654) ) ) )
                                            & ~ ! [X1655] :
                                                  ( ~ r1(X1638,X1655)
                                                  | p1(X1655) ) ) )
                                  & ~ ! [X1656] :
                                        ( ~ r1(X1636,X1656)
                                        | p1(X1656) ) ) )
                        & ~ ! [X1657] :
                              ( ~ r1(X1634,X1657)
                              | p1(X1657) ) ) )
              & ~ ! [X1658] :
                    ( ~ r1(X0,X1658)
                    | p1(X1658) ) )
            | ( ~ ! [X1659] :
                    ( ~ r1(X0,X1659)
                    | p2(X1659) )
              & ~ ! [X1660] :
                    ( ~ r1(X0,X1660)
                    | ~ ( ~ ! [X1661] :
                              ( ~ r1(X1660,X1661)
                              | p2(X1661) )
                        & ~ ! [X1662] :
                              ( ~ r1(X1660,X1662)
                              | ~ ( ~ ! [X1663] :
                                        ( ~ r1(X1662,X1663)
                                        | p2(X1663) )
                                  & ~ ! [X1664] :
                                        ( ~ r1(X1662,X1664)
                                        | ~ ( ~ ! [X1665] :
                                                  ( ~ r1(X1664,X1665)
                                                  | p2(X1665) )
                                            & ~ ! [X1666] :
                                                  ( ~ r1(X1664,X1666)
                                                  | ~ ( ~ ! [X1667] :
                                                            ( ~ r1(X1666,X1667)
                                                            | p2(X1667) )
                                                      & ~ ! [X1668] :
                                                            ( ~ r1(X1666,X1668)
                                                            | ~ ( ~ ! [X1669] :
                                                                      ( ~ r1(X1668,X1669)
                                                                      | p2(X1669) )
                                                                & ~ ! [X1670] :
                                                                      ( ~ r1(X1668,X1670)
                                                                      | ~ ( ~ ! [X1671] :
                                                                                ( ~ r1(X1670,X1671)
                                                                                | p2(X1671) )
                                                                          & ~ ! [X1672] :
                                                                                ( ~ r1(X1670,X1672)
                                                                                | ~ ! [X1673] : ~ r1(X1672,X1673) )
                                                                          & ~ ! [X1674] :
                                                                                ( ~ r1(X1670,X1674)
                                                                                | p1(X1674) ) ) )
                                                                & ~ ! [X1675] :
                                                                      ( ~ r1(X1668,X1675)
                                                                      | p1(X1675) ) ) )
                                                      & ~ ! [X1676] :
                                                            ( ~ r1(X1666,X1676)
                                                            | p1(X1676) ) ) )
                                            & ~ ! [X1677] :
                                                  ( ~ r1(X1664,X1677)
                                                  | p1(X1677) ) ) )
                                  & ~ ! [X1678] :
                                        ( ~ r1(X1662,X1678)
                                        | p1(X1678) ) ) )
                        & ~ ! [X1679] :
                              ( ~ r1(X1660,X1679)
                              | p1(X1679) ) ) )
              & ~ ! [X1680] :
                    ( ~ r1(X0,X1680)
                    | p1(X1680) ) )
            | ! [X1681] :
                ( ~ r1(X0,X1681)
                | p2(X1681) )
            | ! [X1682] :
                ( ~ r1(X0,X1682)
                | ! [X1683] :
                    ( ~ r1(X1682,X1683)
                    | p2(X1683) )
                | ! [X1684] :
                    ( ~ r1(X1682,X1684)
                    | ! [X1685] :
                        ( ~ r1(X1684,X1685)
                        | p2(X1685) )
                    | ! [X1686] :
                        ( ~ r1(X1684,X1686)
                        | ! [X1687] :
                            ( ~ r1(X1686,X1687)
                            | p2(X1687) )
                        | ! [X1688] :
                            ( ~ r1(X1686,X1688)
                            | ! [X1689] :
                                ( ~ r1(X1688,X1689)
                                | p2(X1689) )
                            | ! [X1690] :
                                ( ~ r1(X1688,X1690)
                                | ! [X1691] :
                                    ( ~ r1(X1690,X1691)
                                    | p2(X1691) )
                                | ! [X1692] :
                                    ( ~ r1(X1690,X1692)
                                    | ! [X1693] :
                                        ( ~ r1(X1692,X1693)
                                        | p2(X1693) )
                                    | ! [X1694] :
                                        ( ~ r1(X1692,X1694)
                                        | ! [X1695] :
                                            ( ~ r1(X1694,X1695)
                                            | p2(X1695) )
                                        | ! [X1696] :
                                            ( ~ r1(X1694,X1696)
                                            | ! [X1697] :
                                                ( ~ r1(X1696,X1697)
                                                | p2(X1697) )
                                            | ! [X1698] :
                                                ( ~ r1(X1696,X1698)
                                                | ! [X1699] :
                                                    ( ~ r1(X1698,X1699)
                                                    | p2(X1699) )
                                                | ! [X1700] :
                                                    ( ~ r1(X1698,X1700)
                                                    | ! [X1701] :
                                                        ( ~ r1(X1700,X1701)
                                                        | p2(X1701) )
                                                    | ! [X1702] :
                                                        ( ~ r1(X1700,X1702)
                                                        | ! [X1703] :
                                                            ( ~ r1(X1702,X1703)
                                                            | p2(X1703) )
                                                        | ! [X1704] :
                                                            ( ~ r1(X1702,X1704)
                                                            | ! [X1705] :
                                                                ( ~ r1(X1704,X1705)
                                                                | p2(X1705) )
                                                            | ! [X1706] :
                                                                ( ~ r1(X1704,X1706)
                                                                | ! [X1707] :
                                                                    ( ~ r1(X1706,X1707)
                                                                    | p2(X1707) )
                                                                | ! [X1708] :
                                                                    ( ~ r1(X1706,X1708)
                                                                    | ! [X1709] :
                                                                        ( ~ r1(X1708,X1709)
                                                                        | p2(X1709) )
                                                                    | ! [X1710] :
                                                                        ( ~ r1(X1708,X1710)
                                                                        | ! [X1711] :
                                                                            ( ~ r1(X1710,X1711)
                                                                            | ~ ! [X1712] :
                                                                                  ( ~ r1(X1711,X1712)
                                                                                  | p1(X1712) ) )
                                                                        | ! [X1713] :
                                                                            ( ~ r1(X1710,X1713)
                                                                            | p1(X1713) ) )
                                                                    | ! [X1714] :
                                                                        ( ~ r1(X1708,X1714)
                                                                        | p1(X1714) ) )
                                                                | ! [X1715] :
                                                                    ( ~ r1(X1706,X1715)
                                                                    | p1(X1715) ) )
                                                            | ! [X1716] :
                                                                ( ~ r1(X1704,X1716)
                                                                | p1(X1716) ) )
                                                        | ! [X1717] :
                                                            ( ~ r1(X1702,X1717)
                                                            | p1(X1717) ) )
                                                    | ! [X1718] :
                                                        ( ~ r1(X1700,X1718)
                                                        | p1(X1718) ) )
                                                | ! [X1719] :
                                                    ( ~ r1(X1698,X1719)
                                                    | p1(X1719) ) )
                                            | ! [X1720] :
                                                ( ~ r1(X1696,X1720)
                                                | p1(X1720) ) )
                                        | ! [X1721] :
                                            ( ~ r1(X1694,X1721)
                                            | p1(X1721) ) )
                                    | ! [X1722] :
                                        ( ~ r1(X1692,X1722)
                                        | p1(X1722) ) )
                                | ! [X1723] :
                                    ( ~ r1(X1690,X1723)
                                    | p1(X1723) ) )
                            | ! [X1724] :
                                ( ~ r1(X1688,X1724)
                                | p1(X1724) ) )
                        | ! [X1725] :
                            ( ~ r1(X1686,X1725)
                            | p1(X1725) ) )
                    | ! [X1726] :
                        ( ~ r1(X1684,X1726)
                        | p1(X1726) ) )
                | ! [X1727] :
                    ( ~ r1(X1682,X1727)
                    | p1(X1727) ) )
            | ! [X1728] :
                ( ~ r1(X0,X1728)
                | p1(X1728) )
            | ( ~ ! [X1729] :
                    ( ~ r1(X0,X1729)
                    | p2(X1729) )
              & ~ ! [X1730] :
                    ( ~ r1(X0,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)
                                                                      | p2(X1739) )
                                                                & ~ ! [X1740] :
                                                                      ( ~ r1(X1738,X1740)
                                                                      | ~ ( ~ ! [X1741] :
                                                                                ( ~ r1(X1740,X1741)
                                                                                | ~ ! [X1742] :
                                                                                      ( ~ r1(X1741,X1742)
                                                                                      | ~ p1(X1742) ) )
                                                                          & p1(X1740) ) )
                                                                & ~ ! [X1743] :
                                                                      ( ~ r1(X1738,X1743)
                                                                      | p1(X1743) ) ) )
                                                      & ~ ! [X1744] :
                                                            ( ~ r1(X1736,X1744)
                                                            | p1(X1744) ) ) )
                                            & ~ ! [X1745] :
                                                  ( ~ r1(X1734,X1745)
                                                  | p1(X1745) ) ) )
                                  & ~ ! [X1746] :
                                        ( ~ r1(X1732,X1746)
                                        | p1(X1746) ) ) )
                        & ~ ! [X1747] :
                              ( ~ r1(X1730,X1747)
                              | p1(X1747) ) ) )
              & ~ ! [X1748] :
                    ( ~ r1(X0,X1748)
                    | p1(X1748) ) )
            | ( ~ ! [X1749] :
                    ( ~ r1(X0,X1749)
                    | p2(X1749) )
              & ~ ! [X1750] :
                    ( ~ r1(X0,X1750)
                    | ~ ( ~ ! [X1751] :
                              ( ~ r1(X1750,X1751)
                              | p2(X1751) )
                        & ~ ! [X1752] :
                              ( ~ r1(X1750,X1752)
                              | ~ ( ~ ! [X1753] :
                                        ( ~ r1(X1752,X1753)
                                        | p2(X1753) )
                                  & ~ ! [X1754] :
                                        ( ~ r1(X1752,X1754)
                                        | ~ ( ~ ! [X1755] :
                                                  ( ~ r1(X1754,X1755)
                                                  | p2(X1755) )
                                            & ~ ! [X1756] :
                                                  ( ~ r1(X1754,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)
                                                                          | ~ ( ~ ! [X1762] :
                                                                                    ( ~ r1(X1761,X1762)
                                                                                    | ~ ! [X1763] :
                                                                                          ( ~ r1(X1762,X1763)
                                                                                          | p1(X1763) ) )
                                                                              & ~ ! [X1764] :
                                                                                    ( ~ r1(X1761,X1764)
                                                                                    | p1(X1764) ) ) ) )
                                                                & ~ ! [X1765] :
                                                                      ( ~ r1(X1758,X1765)
                                                                      | p1(X1765) ) ) )
                                                      & ~ ! [X1766] :
                                                            ( ~ r1(X1756,X1766)
                                                            | p1(X1766) ) ) )
                                            & ~ ! [X1767] :
                                                  ( ~ r1(X1754,X1767)
                                                  | p1(X1767) ) ) )
                                  & ~ ! [X1768] :
                                        ( ~ r1(X1752,X1768)
                                        | p1(X1768) ) ) )
                        & ~ ! [X1769] :
                              ( ~ r1(X1750,X1769)
                              | p1(X1769) ) ) )
              & ~ ! [X1770] :
                    ( ~ r1(X0,X1770)
                    | p1(X1770) ) )
            | ( ~ ! [X1771] :
                    ( ~ r1(X0,X1771)
                    | p2(X1771) )
              & ~ ! [X1772] :
                    ( ~ r1(X0,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(X1782,X1786)
                                                                                | ~ ! [X1787] :
                                                                                      ( ~ r1(X1786,X1787)
                                                                                      | p1(X1787) ) ) ) )
                                                                & ~ ! [X1788] :
                                                                      ( ~ r1(X1780,X1788)
                                                                      | p1(X1788) ) ) )
                                                      & ~ ! [X1789] :
                                                            ( ~ r1(X1778,X1789)
                                                            | p1(X1789) ) ) )
                                            & ~ ! [X1790] :
                                                  ( ~ r1(X1776,X1790)
                                                  | p1(X1790) ) ) )
                                  & ~ ! [X1791] :
                                        ( ~ r1(X1774,X1791)
                                        | p1(X1791) ) ) )
                        & ~ ! [X1792] :
                              ( ~ r1(X1772,X1792)
                              | p1(X1792) ) ) )
              & ~ ! [X1793] :
                    ( ~ r1(X0,X1793)
                    | p1(X1793) ) )
            | ( ~ ! [X1794] :
                    ( ~ r1(X0,X1794)
                    | p2(X1794) )
              & ~ ! [X1795] :
                    ( ~ r1(X0,X1795)
                    | ~ ( ~ ! [X1796] :
                              ( ~ r1(X1795,X1796)
                              | p2(X1796) )
                        & ~ ! [X1797] :
                              ( ~ r1(X1795,X1797)
                              | ~ ( ~ ! [X1798] :
                                        ( ~ r1(X1797,X1798)
                                        | p2(X1798) )
                                  & ~ ! [X1799] :
                                        ( ~ r1(X1797,X1799)
                                        | ~ ( ~ ! [X1800] :
                                                  ( ~ r1(X1799,X1800)
                                                  | p2(X1800) )
                                            & ~ ! [X1801] :
                                                  ( ~ r1(X1799,X1801)
                                                  | ~ ( ~ ! [X1802] :
                                                            ( ~ r1(X1801,X1802)
                                                            | p2(X1802) )
                                                      & ~ ! [X1803] :
                                                            ( ~ r1(X1801,X1803)
                                                            | ~ ( ~ ! [X1804] :
                                                                      ( ~ r1(X1803,X1804)
                                                                      | p2(X1804) )
                                                                & ~ ! [X1805] :
                                                                      ( ~ r1(X1803,X1805)
                                                                      | ~ ! [X1806] : ~ r1(X1805,X1806) )
                                                                & ~ ! [X1807] :
                                                                      ( ~ r1(X1803,X1807)
                                                                      | p1(X1807) ) ) )
                                                      & ~ ! [X1808] :
                                                            ( ~ r1(X1801,X1808)
                                                            | p1(X1808) ) ) )
                                            & ~ ! [X1809] :
                                                  ( ~ r1(X1799,X1809)
                                                  | p1(X1809) ) ) )
                                  & ~ ! [X1810] :
                                        ( ~ r1(X1797,X1810)
                                        | p1(X1810) ) ) )
                        & ~ ! [X1811] :
                              ( ~ r1(X1795,X1811)
                              | p1(X1811) ) ) )
              & ~ ! [X1812] :
                    ( ~ r1(X0,X1812)
                    | p1(X1812) ) )
            | ! [X1813] :
                ( ~ r1(X0,X1813)
                | p2(X1813) )
            | ! [X1814] :
                ( ~ r1(X0,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)
                                                | p2(X1829) )
                                            | ! [X1830] :
                                                ( ~ r1(X1828,X1830)
                                                | ! [X1831] :
                                                    ( ~ r1(X1830,X1831)
                                                    | p2(X1831) )
                                                | ! [X1832] :
                                                    ( ~ r1(X1830,X1832)
                                                    | ! [X1833] :
                                                        ( ~ r1(X1832,X1833)
                                                        | p2(X1833) )
                                                    | ! [X1834] :
                                                        ( ~ r1(X1832,X1834)
                                                        | ! [X1835] :
                                                            ( ~ r1(X1834,X1835)
                                                            | p2(X1835) )
                                                        | ! [X1836] :
                                                            ( ~ r1(X1834,X1836)
                                                            | ! [X1837] :
                                                                ( ~ r1(X1836,X1837)
                                                                | p2(X1837) )
                                                            | ! [X1838] :
                                                                ( ~ r1(X1836,X1838)
                                                                | ! [X1839] :
                                                                    ( ~ r1(X1838,X1839)
                                                                    | p2(X1839) )
                                                                | ! [X1840] :
                                                                    ( ~ r1(X1838,X1840)
                                                                    | ! [X1841] :
                                                                        ( ~ r1(X1840,X1841)
                                                                        | p2(X1841) )
                                                                    | ! [X1842] :
                                                                        ( ~ r1(X1840,X1842)
                                                                        | ! [X1843] :
                                                                            ( ~ r1(X1842,X1843)
                                                                            | ~ ! [X1844] :
                                                                                  ( ~ r1(X1843,X1844)
                                                                                  | p1(X1844) ) )
                                                                        | ! [X1845] :
                                                                            ( ~ r1(X1842,X1845)
                                                                            | p1(X1845) ) )
                                                                    | ! [X1846] :
                                                                        ( ~ r1(X1840,X1846)
                                                                        | p1(X1846) ) )
                                                                | ! [X1847] :
                                                                    ( ~ r1(X1838,X1847)
                                                                    | p1(X1847) ) )
                                                            | ! [X1848] :
                                                                ( ~ r1(X1836,X1848)
                                                                | p1(X1848) ) )
                                                        | ! [X1849] :
                                                            ( ~ r1(X1834,X1849)
                                                            | p1(X1849) ) )
                                                    | ! [X1850] :
                                                        ( ~ r1(X1832,X1850)
                                                        | p1(X1850) ) )
                                                | ! [X1851] :
                                                    ( ~ r1(X1830,X1851)
                                                    | p1(X1851) ) )
                                            | ! [X1852] :
                                                ( ~ r1(X1828,X1852)
                                                | p1(X1852) ) )
                                        | ! [X1853] :
                                            ( ~ r1(X1826,X1853)
                                            | p1(X1853) ) )
                                    | ! [X1854] :
                                        ( ~ r1(X1824,X1854)
                                        | p1(X1854) ) )
                                | ! [X1855] :
                                    ( ~ r1(X1822,X1855)
                                    | p1(X1855) ) )
                            | ! [X1856] :
                                ( ~ r1(X1820,X1856)
                                | p1(X1856) ) )
                        | ! [X1857] :
                            ( ~ r1(X1818,X1857)
                            | p1(X1857) ) )
                    | ! [X1858] :
                        ( ~ r1(X1816,X1858)
                        | p1(X1858) ) )
                | ! [X1859] :
                    ( ~ r1(X1814,X1859)
                    | p1(X1859) ) )
            | ! [X1860] :
                ( ~ r1(X0,X1860)
                | p1(X1860) )
            | ( ~ ! [X1861] :
                    ( ~ r1(X0,X1861)
                    | p2(X1861) )
              & ~ ! [X1862] :
                    ( ~ r1(X0,X1862)
                    | ~ ( ~ ! [X1863] :
                              ( ~ r1(X1862,X1863)
                              | p2(X1863) )
                        & ~ ! [X1864] :
                              ( ~ r1(X1862,X1864)
                              | ~ ( ~ ! [X1865] :
                                        ( ~ r1(X1864,X1865)
                                        | p2(X1865) )
                                  & ~ ! [X1866] :
                                        ( ~ r1(X1864,X1866)
                                        | ~ ( ~ ! [X1867] :
                                                  ( ~ r1(X1866,X1867)
                                                  | p2(X1867) )
                                            & ~ ! [X1868] :
                                                  ( ~ r1(X1866,X1868)
                                                  | ~ ( ~ ! [X1869] :
                                                            ( ~ r1(X1868,X1869)
                                                            | p2(X1869) )
                                                      & ~ ! [X1870] :
                                                            ( ~ r1(X1868,X1870)
                                                            | ~ ( ~ ! [X1871] :
                                                                      ( ~ r1(X1870,X1871)
                                                                      | ~ ! [X1872] :
                                                                            ( ~ r1(X1871,X1872)
                                                                            | ~ p1(X1872) ) )
                                                                & p1(X1870) ) )
                                                      & ~ ! [X1873] :
                                                            ( ~ r1(X1868,X1873)
                                                            | p1(X1873) ) ) )
                                            & ~ ! [X1874] :
                                                  ( ~ r1(X1866,X1874)
                                                  | p1(X1874) ) ) )
                                  & ~ ! [X1875] :
                                        ( ~ r1(X1864,X1875)
                                        | p1(X1875) ) ) )
                        & ~ ! [X1876] :
                              ( ~ r1(X1862,X1876)
                              | p1(X1876) ) ) )
              & ~ ! [X1877] :
                    ( ~ r1(X0,X1877)
                    | p1(X1877) ) )
            | ( ~ ! [X1878] :
                    ( ~ r1(X0,X1878)
                    | p2(X1878) )
              & ~ ! [X1879] :
                    ( ~ r1(X0,X1879)
                    | ~ ( ~ ! [X1880] :
                              ( ~ r1(X1879,X1880)
                              | p2(X1880) )
                        & ~ ! [X1881] :
                              ( ~ r1(X1879,X1881)
                              | ~ ( ~ ! [X1882] :
                                        ( ~ r1(X1881,X1882)
                                        | p2(X1882) )
                                  & ~ ! [X1883] :
                                        ( ~ r1(X1881,X1883)
                                        | ~ ( ~ ! [X1884] :
                                                  ( ~ r1(X1883,X1884)
                                                  | p2(X1884) )
                                            & ~ ! [X1885] :
                                                  ( ~ r1(X1883,X1885)
                                                  | ~ ( ~ ! [X1886] :
                                                            ( ~ r1(X1885,X1886)
                                                            | p2(X1886) )
                                                      & ~ ! [X1887] :
                                                            ( ~ r1(X1885,X1887)
                                                            | ! [X1888] :
                                                                ( ~ r1(X1887,X1888)
                                                                | ~ ( ~ ! [X1889] :
                                                                          ( ~ r1(X1888,X1889)
                                                                          | ~ ! [X1890] :
                                                                                ( ~ r1(X1889,X1890)
                                                                                | p1(X1890) ) )
                                                                    & ~ ! [X1891] :
                                                                          ( ~ r1(X1888,X1891)
                                                                          | p1(X1891) ) ) ) )
                                                      & ~ ! [X1892] :
                                                            ( ~ r1(X1885,X1892)
                                                            | p1(X1892) ) ) )
                                            & ~ ! [X1893] :
                                                  ( ~ r1(X1883,X1893)
                                                  | p1(X1893) ) ) )
                                  & ~ ! [X1894] :
                                        ( ~ r1(X1881,X1894)
                                        | p1(X1894) ) ) )
                        & ~ ! [X1895] :
                              ( ~ r1(X1879,X1895)
                              | p1(X1895) ) ) )
              & ~ ! [X1896] :
                    ( ~ r1(X0,X1896)
                    | p1(X1896) ) )
            | ( ~ ! [X1897] :
                    ( ~ r1(X0,X1897)
                    | p2(X1897) )
              & ~ ! [X1898] :
                    ( ~ r1(X0,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)
                                                                      | ~ ! [X1908] :
                                                                            ( ~ r1(X1907,X1908)
                                                                            | ~ ! [X1909] :
                                                                                  ( ~ r1(X1908,X1909)
                                                                                  | p1(X1909) ) ) )
                                                                & ~ ! [X1910] :
                                                                      ( ~ r1(X1906,X1910)
                                                                      | ~ ! [X1911] :
                                                                            ( ~ r1(X1910,X1911)
                                                                            | p1(X1911) ) ) ) )
                                                      & ~ ! [X1912] :
                                                            ( ~ r1(X1904,X1912)
                                                            | p1(X1912) ) ) )
                                            & ~ ! [X1913] :
                                                  ( ~ r1(X1902,X1913)
                                                  | p1(X1913) ) ) )
                                  & ~ ! [X1914] :
                                        ( ~ r1(X1900,X1914)
                                        | p1(X1914) ) ) )
                        & ~ ! [X1915] :
                              ( ~ r1(X1898,X1915)
                              | p1(X1915) ) ) )
              & ~ ! [X1916] :
                    ( ~ r1(X0,X1916)
                    | p1(X1916) ) )
            | ( ~ ! [X1917] :
                    ( ~ r1(X0,X1917)
                    | p2(X1917) )
              & ~ ! [X1918] :
                    ( ~ r1(X0,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) )
                                                      & ~ ! [X1928] :
                                                            ( ~ r1(X1924,X1928)
                                                            | p1(X1928) ) ) )
                                            & ~ ! [X1929] :
                                                  ( ~ r1(X1922,X1929)
                                                  | p1(X1929) ) ) )
                                  & ~ ! [X1930] :
                                        ( ~ r1(X1920,X1930)
                                        | p1(X1930) ) ) )
                        & ~ ! [X1931] :
                              ( ~ r1(X1918,X1931)
                              | p1(X1931) ) ) )
              & ~ ! [X1932] :
                    ( ~ r1(X0,X1932)
                    | p1(X1932) ) )
            | ! [X1933] :
                ( ~ r1(X0,X1933)
                | p2(X1933) )
            | ! [X1934] :
                ( ~ r1(X0,X1934)
                | ! [X1935] :
                    ( ~ r1(X1934,X1935)
                    | p2(X1935) )
                | ! [X1936] :
                    ( ~ r1(X1934,X1936)
                    | ! [X1937] :
                        ( ~ r1(X1936,X1937)
                        | p2(X1937) )
                    | ! [X1938] :
                        ( ~ r1(X1936,X1938)
                        | ! [X1939] :
                            ( ~ r1(X1938,X1939)
                            | p2(X1939) )
                        | ! [X1940] :
                            ( ~ r1(X1938,X1940)
                            | ! [X1941] :
                                ( ~ r1(X1940,X1941)
                                | p2(X1941) )
                            | ! [X1942] :
                                ( ~ r1(X1940,X1942)
                                | ! [X1943] :
                                    ( ~ r1(X1942,X1943)
                                    | p2(X1943) )
                                | ! [X1944] :
                                    ( ~ r1(X1942,X1944)
                                    | ! [X1945] :
                                        ( ~ r1(X1944,X1945)
                                        | p2(X1945) )
                                    | ! [X1946] :
                                        ( ~ r1(X1944,X1946)
                                        | ! [X1947] :
                                            ( ~ r1(X1946,X1947)
                                            | p2(X1947) )
                                        | ! [X1948] :
                                            ( ~ r1(X1946,X1948)
                                            | ! [X1949] :
                                                ( ~ r1(X1948,X1949)
                                                | p2(X1949) )
                                            | ! [X1950] :
                                                ( ~ r1(X1948,X1950)
                                                | ! [X1951] :
                                                    ( ~ r1(X1950,X1951)
                                                    | p2(X1951) )
                                                | ! [X1952] :
                                                    ( ~ r1(X1950,X1952)
                                                    | ! [X1953] :
                                                        ( ~ r1(X1952,X1953)
                                                        | p2(X1953) )
                                                    | ! [X1954] :
                                                        ( ~ r1(X1952,X1954)
                                                        | ! [X1955] :
                                                            ( ~ r1(X1954,X1955)
                                                            | p2(X1955) )
                                                        | ! [X1956] :
                                                            ( ~ r1(X1954,X1956)
                                                            | ! [X1957] :
                                                                ( ~ r1(X1956,X1957)
                                                                | p2(X1957) )
                                                            | ! [X1958] :
                                                                ( ~ r1(X1956,X1958)
                                                                | ! [X1959] :
                                                                    ( ~ r1(X1958,X1959)
                                                                    | p2(X1959) )
                                                                | ! [X1960] :
                                                                    ( ~ r1(X1958,X1960)
                                                                    | ! [X1961] :
                                                                        ( ~ r1(X1960,X1961)
                                                                        | p2(X1961) )
                                                                    | ! [X1962] :
                                                                        ( ~ r1(X1960,X1962)
                                                                        | ! [X1963] :
                                                                            ( ~ r1(X1962,X1963)
                                                                            | ~ ! [X1964] :
                                                                                  ( ~ r1(X1963,X1964)
                                                                                  | p1(X1964) ) )
                                                                        | ! [X1965] :
                                                                            ( ~ r1(X1962,X1965)
                                                                            | p1(X1965) ) )
                                                                    | ! [X1966] :
                                                                        ( ~ r1(X1960,X1966)
                                                                        | p1(X1966) ) )
                                                                | ! [X1967] :
                                                                    ( ~ r1(X1958,X1967)
                                                                    | p1(X1967) ) )
                                                            | ! [X1968] :
                                                                ( ~ r1(X1956,X1968)
                                                                | p1(X1968) ) )
                                                        | ! [X1969] :
                                                            ( ~ r1(X1954,X1969)
                                                            | p1(X1969) ) )
                                                    | ! [X1970] :
                                                        ( ~ r1(X1952,X1970)
                                                        | p1(X1970) ) )
                                                | ! [X1971] :
                                                    ( ~ r1(X1950,X1971)
                                                    | p1(X1971) ) )
                                            | ! [X1972] :
                                                ( ~ r1(X1948,X1972)
                                                | p1(X1972) ) )
                                        | ! [X1973] :
                                            ( ~ r1(X1946,X1973)
                                            | p1(X1973) ) )
                                    | ! [X1974] :
                                        ( ~ r1(X1944,X1974)
                                        | p1(X1974) ) )
                                | ! [X1975] :
                                    ( ~ r1(X1942,X1975)
                                    | p1(X1975) ) )
                            | ! [X1976] :
                                ( ~ r1(X1940,X1976)
                                | p1(X1976) ) )
                        | ! [X1977] :
                            ( ~ r1(X1938,X1977)
                            | p1(X1977) ) )
                    | ! [X1978] :
                        ( ~ r1(X1936,X1978)
                        | p1(X1978) ) )
                | ! [X1979] :
                    ( ~ r1(X1934,X1979)
                    | p1(X1979) ) )
            | ! [X1980] :
                ( ~ r1(X0,X1980)
                | p1(X1980) )
            | ( ~ ! [X1981] :
                    ( ~ r1(X0,X1981)
                    | p2(X1981) )
              & ~ ! [X1982] :
                    ( ~ r1(X0,X1982)
                    | ~ ( ~ ! [X1983] :
                              ( ~ r1(X1982,X1983)
                              | p2(X1983) )
                        & ~ ! [X1984] :
                              ( ~ r1(X1982,X1984)
                              | ~ ( ~ ! [X1985] :
                                        ( ~ r1(X1984,X1985)
                                        | p2(X1985) )
                                  & ~ ! [X1986] :
                                        ( ~ r1(X1984,X1986)
                                        | ~ ( ~ ! [X1987] :
                                                  ( ~ r1(X1986,X1987)
                                                  | p2(X1987) )
                                            & ~ ! [X1988] :
                                                  ( ~ r1(X1986,X1988)
                                                  | ~ ( ~ ! [X1989] :
                                                            ( ~ r1(X1988,X1989)
                                                            | ~ ! [X1990] :
                                                                  ( ~ r1(X1989,X1990)
                                                                  | ~ p1(X1990) ) )
                                                      & p1(X1988) ) )
                                            & ~ ! [X1991] :
                                                  ( ~ r1(X1986,X1991)
                                                  | p1(X1991) ) ) )
                                  & ~ ! [X1992] :
                                        ( ~ r1(X1984,X1992)
                                        | p1(X1992) ) ) )
                        & ~ ! [X1993] :
                              ( ~ r1(X1982,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)
                                                      | ~ ( ~ ! [X2004] :
                                                                ( ~ r1(X2003,X2004)
                                                                | ~ ! [X2005] :
                                                                      ( ~ r1(X2004,X2005)
                                                                      | p1(X2005) ) )
                                                          & ~ ! [X2006] :
                                                                ( ~ r1(X2003,X2006)
                                                                | p1(X2006) ) ) ) )
                                            & ~ ! [X2007] :
                                                  ( ~ r1(X2000,X2007)
                                                  | p1(X2007) ) ) )
                                  & ~ ! [X2008] :
                                        ( ~ r1(X1998,X2008)
                                        | p1(X2008) ) ) )
                        & ~ ! [X2009] :
                              ( ~ r1(X1996,X2009)
                              | p1(X2009) ) ) )
              & ~ ! [X2010] :
                    ( ~ r1(X0,X2010)
                    | p1(X2010) ) )
            | ( ~ ! [X2011] :
                    ( ~ r1(X0,X2011)
                    | p2(X2011) )
              & ~ ! [X2012] :
                    ( ~ r1(X0,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)
                                                            | ~ ! [X2020] :
                                                                  ( ~ r1(X2019,X2020)
                                                                  | ~ ! [X2021] :
                                                                        ( ~ r1(X2020,X2021)
                                                                        | p1(X2021) ) ) )
                                                      & ~ ! [X2022] :
                                                            ( ~ r1(X2018,X2022)
                                                            | ~ ! [X2023] :
                                                                  ( ~ r1(X2022,X2023)
                                                                  | p1(X2023) ) ) ) )
                                            & ~ ! [X2024] :
                                                  ( ~ r1(X2016,X2024)
                                                  | p1(X2024) ) ) )
                                  & ~ ! [X2025] :
                                        ( ~ r1(X2014,X2025)
                                        | p1(X2025) ) ) )
                        & ~ ! [X2026] :
                              ( ~ r1(X2012,X2026)
                              | p1(X2026) ) ) )
              & ~ ! [X2027] :
                    ( ~ r1(X0,X2027)
                    | p1(X2027) ) )
            | ( ~ ! [X2028] :
                    ( ~ r1(X0,X2028)
                    | p2(X2028) )
              & ~ ! [X2029] :
                    ( ~ r1(X0,X2029)
                    | ~ ( ~ ! [X2030] :
                              ( ~ r1(X2029,X2030)
                              | p2(X2030) )
                        & ~ ! [X2031] :
                              ( ~ r1(X2029,X2031)
                              | ~ ( ~ ! [X2032] :
                                        ( ~ r1(X2031,X2032)
                                        | p2(X2032) )
                                  & ~ ! [X2033] :
                                        ( ~ r1(X2031,X2033)
                                        | ~ ( ~ ! [X2034] :
                                                  ( ~ r1(X2033,X2034)
                                                  | p2(X2034) )
                                            & ~ ! [X2035] :
                                                  ( ~ r1(X2033,X2035)
                                                  | ~ ! [X2036] : ~ r1(X2035,X2036) )
                                            & ~ ! [X2037] :
                                                  ( ~ r1(X2033,X2037)
                                                  | p1(X2037) ) ) )
                                  & ~ ! [X2038] :
                                        ( ~ r1(X2031,X2038)
                                        | p1(X2038) ) ) )
                        & ~ ! [X2039] :
                              ( ~ r1(X2029,X2039)
                              | p1(X2039) ) ) )
              & ~ ! [X2040] :
                    ( ~ r1(X0,X2040)
                    | p1(X2040) ) )
            | ! [X2041] :
                ( ~ r1(X0,X2041)
                | p2(X2041) )
            | ! [X2042] :
                ( ~ r1(X0,X2042)
                | ! [X2043] :
                    ( ~ r1(X2042,X2043)
                    | p2(X2043) )
                | ! [X2044] :
                    ( ~ r1(X2042,X2044)
                    | ! [X2045] :
                        ( ~ r1(X2044,X2045)
                        | p2(X2045) )
                    | ! [X2046] :
                        ( ~ r1(X2044,X2046)
                        | ! [X2047] :
                            ( ~ r1(X2046,X2047)
                            | p2(X2047) )
                        | ! [X2048] :
                            ( ~ r1(X2046,X2048)
                            | ! [X2049] :
                                ( ~ r1(X2048,X2049)
                                | p2(X2049) )
                            | ! [X2050] :
                                ( ~ r1(X2048,X2050)
                                | ! [X2051] :
                                    ( ~ r1(X2050,X2051)
                                    | p2(X2051) )
                                | ! [X2052] :
                                    ( ~ r1(X2050,X2052)
                                    | ! [X2053] :
                                        ( ~ r1(X2052,X2053)
                                        | p2(X2053) )
                                    | ! [X2054] :
                                        ( ~ r1(X2052,X2054)
                                        | ! [X2055] :
                                            ( ~ r1(X2054,X2055)
                                            | p2(X2055) )
                                        | ! [X2056] :
                                            ( ~ r1(X2054,X2056)
                                            | ! [X2057] :
                                                ( ~ r1(X2056,X2057)
                                                | p2(X2057) )
                                            | ! [X2058] :
                                                ( ~ r1(X2056,X2058)
                                                | ! [X2059] :
                                                    ( ~ r1(X2058,X2059)
                                                    | p2(X2059) )
                                                | ! [X2060] :
                                                    ( ~ r1(X2058,X2060)
                                                    | ! [X2061] :
                                                        ( ~ r1(X2060,X2061)
                                                        | p2(X2061) )
                                                    | ! [X2062] :
                                                        ( ~ r1(X2060,X2062)
                                                        | ! [X2063] :
                                                            ( ~ r1(X2062,X2063)
                                                            | p2(X2063) )
                                                        | ! [X2064] :
                                                            ( ~ r1(X2062,X2064)
                                                            | ! [X2065] :
                                                                ( ~ r1(X2064,X2065)
                                                                | p2(X2065) )
                                                            | ! [X2066] :
                                                                ( ~ r1(X2064,X2066)
                                                                | ! [X2067] :
                                                                    ( ~ r1(X2066,X2067)
                                                                    | p2(X2067) )
                                                                | ! [X2068] :
                                                                    ( ~ r1(X2066,X2068)
                                                                    | ! [X2069] :
                                                                        ( ~ r1(X2068,X2069)
                                                                        | p2(X2069) )
                                                                    | ! [X2070] :
                                                                        ( ~ r1(X2068,X2070)
                                                                        | ! [X2071] :
                                                                            ( ~ r1(X2070,X2071)
                                                                            | ~ ! [X2072] :
                                                                                  ( ~ r1(X2071,X2072)
                                                                                  | p1(X2072) ) )
                                                                        | ! [X2073] :
                                                                            ( ~ r1(X2070,X2073)
                                                                            | p1(X2073) ) )
                                                                    | ! [X2074] :
                                                                        ( ~ r1(X2068,X2074)
                                                                        | p1(X2074) ) )
                                                                | ! [X2075] :
                                                                    ( ~ r1(X2066,X2075)
                                                                    | p1(X2075) ) )
                                                            | ! [X2076] :
                                                                ( ~ r1(X2064,X2076)
                                                                | p1(X2076) ) )
                                                        | ! [X2077] :
                                                            ( ~ r1(X2062,X2077)
                                                            | p1(X2077) ) )
                                                    | ! [X2078] :
                                                        ( ~ r1(X2060,X2078)
                                                        | p1(X2078) ) )
                                                | ! [X2079] :
                                                    ( ~ r1(X2058,X2079)
                                                    | p1(X2079) ) )
                                            | ! [X2080] :
                                                ( ~ r1(X2056,X2080)
                                                | p1(X2080) ) )
                                        | ! [X2081] :
                                            ( ~ r1(X2054,X2081)
                                            | p1(X2081) ) )
                                    | ! [X2082] :
                                        ( ~ r1(X2052,X2082)
                                        | p1(X2082) ) )
                                | ! [X2083] :
                                    ( ~ r1(X2050,X2083)
                                    | p1(X2083) ) )
                            | ! [X2084] :
                                ( ~ r1(X2048,X2084)
                                | p1(X2084) ) )
                        | ! [X2085] :
                            ( ~ r1(X2046,X2085)
                            | p1(X2085) ) )
                    | ! [X2086] :
                        ( ~ r1(X2044,X2086)
                        | p1(X2086) ) )
                | ! [X2087] :
                    ( ~ r1(X2042,X2087)
                    | p1(X2087) ) )
            | ! [X2088] :
                ( ~ r1(X0,X2088)
                | p1(X2088) )
            | ( ~ ! [X2089] :
                    ( ~ r1(X0,X2089)
                    | p2(X2089) )
              & ~ ! [X2090] :
                    ( ~ r1(X0,X2090)
                    | ~ ( ~ ! [X2091] :
                              ( ~ r1(X2090,X2091)
                              | p2(X2091) )
                        & ~ ! [X2092] :
                              ( ~ r1(X2090,X2092)
                              | ~ ( ~ ! [X2093] :
                                        ( ~ r1(X2092,X2093)
                                        | p2(X2093) )
                                  & ~ ! [X2094] :
                                        ( ~ r1(X2092,X2094)
                                        | ~ ( ~ ! [X2095] :
                                                  ( ~ r1(X2094,X2095)
                                                  | ~ ! [X2096] :
                                                        ( ~ r1(X2095,X2096)
                                                        | ~ p1(X2096) ) )
                                            & p1(X2094) ) )
                                  & ~ ! [X2097] :
                                        ( ~ r1(X2092,X2097)
                                        | p1(X2097) ) ) )
                        & ~ ! [X2098] :
                              ( ~ r1(X2090,X2098)
                              | p1(X2098) ) ) )
              & ~ ! [X2099] :
                    ( ~ r1(X0,X2099)
                    | p1(X2099) ) )
            | ( ~ ! [X2100] :
                    ( ~ r1(X0,X2100)
                    | p2(X2100) )
              & ~ ! [X2101] :
                    ( ~ r1(X0,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)
                                            | ~ ( ~ ! [X2107] :
                                                      ( ~ r1(X2106,X2107)
                                                      | ~ ! [X2108] :
                                                            ( ~ r1(X2107,X2108)
                                                            | p1(X2108) ) )
                                                & ~ ! [X2109] :
                                                      ( ~ r1(X2106,X2109)
                                                      | p1(X2109) ) ) ) )
                                  & ~ ! [X2110] :
                                        ( ~ r1(X2103,X2110)
                                        | p1(X2110) ) ) )
                        & ~ ! [X2111] :
                              ( ~ r1(X2101,X2111)
                              | p1(X2111) ) ) )
              & ~ ! [X2112] :
                    ( ~ r1(X0,X2112)
                    | p1(X2112) ) )
            | ( ~ ! [X2113] :
                    ( ~ r1(X0,X2113)
                    | p2(X2113) )
              & ~ ! [X2114] :
                    ( ~ r1(X0,X2114)
                    | ~ ( ~ ! [X2115] :
                              ( ~ r1(X2114,X2115)
                              | p2(X2115) )
                        & ~ ! [X2116] :
                              ( ~ r1(X2114,X2116)
                              | ~ ( ~ ! [X2117] :
                                        ( ~ r1(X2116,X2117)
                                        | p2(X2117) )
                                  & ~ ! [X2118] :
                                        ( ~ r1(X2116,X2118)
                                        | ~ ( ~ ! [X2119] :
                                                  ( ~ r1(X2118,X2119)
                                                  | ~ ! [X2120] :
                                                        ( ~ r1(X2119,X2120)
                                                        | ~ ! [X2121] :
                                                              ( ~ r1(X2120,X2121)
                                                              | p1(X2121) ) ) )
                                            & ~ ! [X2122] :
                                                  ( ~ r1(X2118,X2122)
                                                  | ~ ! [X2123] :
                                                        ( ~ r1(X2122,X2123)
                                                        | p1(X2123) ) ) ) )
                                  & ~ ! [X2124] :
                                        ( ~ r1(X2116,X2124)
                                        | p1(X2124) ) ) )
                        & ~ ! [X2125] :
                              ( ~ r1(X2114,X2125)
                              | p1(X2125) ) ) )
              & ~ ! [X2126] :
                    ( ~ r1(X0,X2126)
                    | p1(X2126) ) )
            | ( ~ ! [X2127] :
                    ( ~ r1(X0,X2127)
                    | p2(X2127) )
              & ~ ! [X2128] :
                    ( ~ r1(X0,X2128)
                    | ~ ( ~ ! [X2129] :
                              ( ~ r1(X2128,X2129)
                              | p2(X2129) )
                        & ~ ! [X2130] :
                              ( ~ r1(X2128,X2130)
                              | ~ ( ~ ! [X2131] :
                                        ( ~ r1(X2130,X2131)
                                        | p2(X2131) )
                                  & ~ ! [X2132] :
                                        ( ~ r1(X2130,X2132)
                                        | ~ ! [X2133] : ~ r1(X2132,X2133) )
                                  & ~ ! [X2134] :
                                        ( ~ r1(X2130,X2134)
                                        | p1(X2134) ) ) )
                        & ~ ! [X2135] :
                              ( ~ r1(X2128,X2135)
                              | p1(X2135) ) ) )
              & ~ ! [X2136] :
                    ( ~ r1(X0,X2136)
                    | p1(X2136) ) )
            | ! [X2137] :
                ( ~ r1(X0,X2137)
                | p2(X2137) )
            | ! [X2138] :
                ( ~ r1(X0,X2138)
                | ! [X2139] :
                    ( ~ r1(X2138,X2139)
                    | p2(X2139) )
                | ! [X2140] :
                    ( ~ r1(X2138,X2140)
                    | ! [X2141] :
                        ( ~ r1(X2140,X2141)
                        | p2(X2141) )
                    | ! [X2142] :
                        ( ~ r1(X2140,X2142)
                        | ! [X2143] :
                            ( ~ r1(X2142,X2143)
                            | p2(X2143) )
                        | ! [X2144] :
                            ( ~ r1(X2142,X2144)
                            | ! [X2145] :
                                ( ~ r1(X2144,X2145)
                                | p2(X2145) )
                            | ! [X2146] :
                                ( ~ r1(X2144,X2146)
                                | ! [X2147] :
                                    ( ~ r1(X2146,X2147)
                                    | p2(X2147) )
                                | ! [X2148] :
                                    ( ~ r1(X2146,X2148)
                                    | ! [X2149] :
                                        ( ~ r1(X2148,X2149)
                                        | p2(X2149) )
                                    | ! [X2150] :
                                        ( ~ r1(X2148,X2150)
                                        | ! [X2151] :
                                            ( ~ r1(X2150,X2151)
                                            | p2(X2151) )
                                        | ! [X2152] :
                                            ( ~ r1(X2150,X2152)
                                            | ! [X2153] :
                                                ( ~ r1(X2152,X2153)
                                                | p2(X2153) )
                                            | ! [X2154] :
                                                ( ~ r1(X2152,X2154)
                                                | ! [X2155] :
                                                    ( ~ r1(X2154,X2155)
                                                    | p2(X2155) )
                                                | ! [X2156] :
                                                    ( ~ r1(X2154,X2156)
                                                    | ! [X2157] :
                                                        ( ~ r1(X2156,X2157)
                                                        | p2(X2157) )
                                                    | ! [X2158] :
                                                        ( ~ r1(X2156,X2158)
                                                        | ! [X2159] :
                                                            ( ~ r1(X2158,X2159)
                                                            | p2(X2159) )
                                                        | ! [X2160] :
                                                            ( ~ r1(X2158,X2160)
                                                            | ! [X2161] :
                                                                ( ~ r1(X2160,X2161)
                                                                | p2(X2161) )
                                                            | ! [X2162] :
                                                                ( ~ r1(X2160,X2162)
                                                                | ! [X2163] :
                                                                    ( ~ r1(X2162,X2163)
                                                                    | p2(X2163) )
                                                                | ! [X2164] :
                                                                    ( ~ r1(X2162,X2164)
                                                                    | ! [X2165] :
                                                                        ( ~ r1(X2164,X2165)
                                                                        | p2(X2165) )
                                                                    | ! [X2166] :
                                                                        ( ~ r1(X2164,X2166)
                                                                        | ! [X2167] :
                                                                            ( ~ r1(X2166,X2167)
                                                                            | ~ ! [X2168] :
                                                                                  ( ~ r1(X2167,X2168)
                                                                                  | p1(X2168) ) )
                                                                        | ! [X2169] :
                                                                            ( ~ r1(X2166,X2169)
                                                                            | p1(X2169) ) )
                                                                    | ! [X2170] :
                                                                        ( ~ r1(X2164,X2170)
                                                                        | p1(X2170) ) )
                                                                | ! [X2171] :
                                                                    ( ~ r1(X2162,X2171)
                                                                    | p1(X2171) ) )
                                                            | ! [X2172] :
                                                                ( ~ r1(X2160,X2172)
                                                                | p1(X2172) ) )
                                                        | ! [X2173] :
                                                            ( ~ r1(X2158,X2173)
                                                            | p1(X2173) ) )
                                                    | ! [X2174] :
                                                        ( ~ r1(X2156,X2174)
                                                        | p1(X2174) ) )
                                                | ! [X2175] :
                                                    ( ~ r1(X2154,X2175)
                                                    | p1(X2175) ) )
                                            | ! [X2176] :
                                                ( ~ r1(X2152,X2176)
                                                | p1(X2176) ) )
                                        | ! [X2177] :
                                            ( ~ r1(X2150,X2177)
                                            | p1(X2177) ) )
                                    | ! [X2178] :
                                        ( ~ r1(X2148,X2178)
                                        | p1(X2178) ) )
                                | ! [X2179] :
                                    ( ~ r1(X2146,X2179)
                                    | p1(X2179) ) )
                            | ! [X2180] :
                                ( ~ r1(X2144,X2180)
                                | p1(X2180) ) )
                        | ! [X2181] :
                            ( ~ r1(X2142,X2181)
                            | p1(X2181) ) )
                    | ! [X2182] :
                        ( ~ r1(X2140,X2182)
                        | p1(X2182) ) )
                | ! [X2183] :
                    ( ~ r1(X2138,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)
                                        | ~ ! [X2190] :
                                              ( ~ r1(X2189,X2190)
                                              | ~ p1(X2190) ) )
                                  & p1(X2188) ) )
                        & ~ ! [X2191] :
                              ( ~ r1(X2186,X2191)
                              | p1(X2191) ) ) )
              & ~ ! [X2192] :
                    ( ~ r1(X0,X2192)
                    | p1(X2192) ) )
            | ( ~ ! [X2193] :
                    ( ~ r1(X0,X2193)
                    | p2(X2193) )
              & ~ ! [X2194] :
                    ( ~ r1(X0,X2194)
                    | ~ ( ~ ! [X2195] :
                              ( ~ r1(X2194,X2195)
                              | p2(X2195) )
                        & ~ ! [X2196] :
                              ( ~ r1(X2194,X2196)
                              | ! [X2197] :
                                  ( ~ r1(X2196,X2197)
                                  | ~ ( ~ ! [X2198] :
                                            ( ~ r1(X2197,X2198)
                                            | ~ ! [X2199] :
                                                  ( ~ r1(X2198,X2199)
                                                  | p1(X2199) ) )
                                      & ~ ! [X2200] :
                                            ( ~ r1(X2197,X2200)
                                            | p1(X2200) ) ) ) )
                        & ~ ! [X2201] :
                              ( ~ r1(X2194,X2201)
                              | p1(X2201) ) ) )
              & ~ ! [X2202] :
                    ( ~ r1(X0,X2202)
                    | p1(X2202) ) )
            | ( ~ ! [X2203] :
                    ( ~ r1(X0,X2203)
                    | p2(X2203) )
              & ~ ! [X2204] :
                    ( ~ r1(X0,X2204)
                    | ~ ( ~ ! [X2205] :
                              ( ~ r1(X2204,X2205)
                              | p2(X2205) )
                        & ~ ! [X2206] :
                              ( ~ r1(X2204,X2206)
                              | ~ ( ~ ! [X2207] :
                                        ( ~ r1(X2206,X2207)
                                        | ~ ! [X2208] :
                                              ( ~ r1(X2207,X2208)
                                              | ~ ! [X2209] :
                                                    ( ~ r1(X2208,X2209)
                                                    | p1(X2209) ) ) )
                                  & ~ ! [X2210] :
                                        ( ~ r1(X2206,X2210)
                                        | ~ ! [X2211] :
                                              ( ~ r1(X2210,X2211)
                                              | p1(X2211) ) ) ) )
                        & ~ ! [X2212] :
                              ( ~ r1(X2204,X2212)
                              | p1(X2212) ) ) )
              & ~ ! [X2213] :
                    ( ~ r1(X0,X2213)
                    | p1(X2213) ) )
            | ( ~ ! [X2214] :
                    ( ~ r1(X0,X2214)
                    | p2(X2214) )
              & ~ ! [X2215] :
                    ( ~ r1(X0,X2215)
                    | ~ ( ~ ! [X2216] :
                              ( ~ r1(X2215,X2216)
                              | p2(X2216) )
                        & ~ ! [X2217] :
                              ( ~ r1(X2215,X2217)
                              | ~ ! [X2218] : ~ r1(X2217,X2218) )
                        & ~ ! [X2219] :
                              ( ~ r1(X2215,X2219)
                              | p1(X2219) ) ) )
              & ~ ! [X2220] :
                    ( ~ r1(X0,X2220)
                    | p1(X2220) ) )
            | ! [X2221] :
                ( ~ r1(X0,X2221)
                | p2(X2221) )
            | ! [X2222] :
                ( ~ r1(X0,X2222)
                | ! [X2223] :
                    ( ~ r1(X2222,X2223)
                    | p2(X2223) )
                | ! [X2224] :
                    ( ~ r1(X2222,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)
                                                                    | p2(X2247) )
                                                                | ! [X2248] :
                                                                    ( ~ r1(X2246,X2248)
                                                                    | ! [X2249] :
                                                                        ( ~ r1(X2248,X2249)
                                                                        | p2(X2249) )
                                                                    | ! [X2250] :
                                                                        ( ~ r1(X2248,X2250)
                                                                        | ! [X2251] :
                                                                            ( ~ r1(X2250,X2251)
                                                                            | ~ ! [X2252] :
                                                                                  ( ~ r1(X2251,X2252)
                                                                                  | p1(X2252) ) )
                                                                        | ! [X2253] :
                                                                            ( ~ r1(X2250,X2253)
                                                                            | p1(X2253) ) )
                                                                    | ! [X2254] :
                                                                        ( ~ r1(X2248,X2254)
                                                                        | p1(X2254) ) )
                                                                | ! [X2255] :
                                                                    ( ~ r1(X2246,X2255)
                                                                    | p1(X2255) ) )
                                                            | ! [X2256] :
                                                                ( ~ r1(X2244,X2256)
                                                                | p1(X2256) ) )
                                                        | ! [X2257] :
                                                            ( ~ r1(X2242,X2257)
                                                            | p1(X2257) ) )
                                                    | ! [X2258] :
                                                        ( ~ r1(X2240,X2258)
                                                        | p1(X2258) ) )
                                                | ! [X2259] :
                                                    ( ~ r1(X2238,X2259)
                                                    | p1(X2259) ) )
                                            | ! [X2260] :
                                                ( ~ r1(X2236,X2260)
                                                | p1(X2260) ) )
                                        | ! [X2261] :
                                            ( ~ r1(X2234,X2261)
                                            | p1(X2261) ) )
                                    | ! [X2262] :
                                        ( ~ r1(X2232,X2262)
                                        | p1(X2262) ) )
                                | ! [X2263] :
                                    ( ~ r1(X2230,X2263)
                                    | p1(X2263) ) )
                            | ! [X2264] :
                                ( ~ r1(X2228,X2264)
                                | p1(X2264) ) )
                        | ! [X2265] :
                            ( ~ r1(X2226,X2265)
                            | p1(X2265) ) )
                    | ! [X2266] :
                        ( ~ r1(X2224,X2266)
                        | p1(X2266) ) )
                | ! [X2267] :
                    ( ~ r1(X2222,X2267)
                    | p1(X2267) ) )
            | ! [X2268] :
                ( ~ r1(X0,X2268)
                | p1(X2268) )
            | ( ~ ! [X2269] :
                    ( ~ r1(X0,X2269)
                    | p2(X2269) )
              & ~ ! [X2270] :
                    ( ~ r1(X0,X2270)
                    | ~ ( ~ ! [X2271] :
                              ( ~ r1(X2270,X2271)
                              | ~ ! [X2272] :
                                    ( ~ r1(X2271,X2272)
                                    | ~ p1(X2272) ) )
                        & p1(X2270) ) )
              & ~ ! [X2273] :
                    ( ~ r1(X0,X2273)
                    | p1(X2273) ) )
            | ( ~ ! [X2274] :
                    ( ~ r1(X0,X2274)
                    | p2(X2274) )
              & ~ ! [X2275] :
                    ( ~ r1(X0,X2275)
                    | ! [X2276] :
                        ( ~ r1(X2275,X2276)
                        | ~ ( ~ ! [X2277] :
                                  ( ~ r1(X2276,X2277)
                                  | ~ ! [X2278] :
                                        ( ~ r1(X2277,X2278)
                                        | p1(X2278) ) )
                            & ~ ! [X2279] :
                                  ( ~ r1(X2276,X2279)
                                  | p1(X2279) ) ) ) )
              & ~ ! [X2280] :
                    ( ~ r1(X0,X2280)
                    | p1(X2280) ) )
            | ( ~ ! [X2281] :
                    ( ~ r1(X0,X2281)
                    | p2(X2281) )
              & ~ ! [X2282] :
                    ( ~ r1(X0,X2282)
                    | ~ ( ~ ! [X2283] :
                              ( ~ r1(X2282,X2283)
                              | ~ ! [X2284] :
                                    ( ~ r1(X2283,X2284)
                                    | ~ ! [X2285] :
                                          ( ~ r1(X2284,X2285)
                                          | p1(X2285) ) ) )
                        & ~ ! [X2286] :
                              ( ~ r1(X2282,X2286)
                              | ~ ! [X2287] :
                                    ( ~ r1(X2286,X2287)
                                    | p1(X2287) ) ) ) )
              & ~ ! [X2288] :
                    ( ~ r1(X0,X2288)
                    | p1(X2288) ) )
            | ( ~ ! [X2289] :
                    ( ~ r1(X0,X2289)
                    | p2(X2289) )
              & ~ ! [X2290] :
                    ( ~ r1(X0,X2290)
                    | ~ ! [X2291] : ~ r1(X2290,X2291) )
              & ~ ! [X2292] :
                    ( ~ r1(X0,X2292)
                    | p1(X2292) ) )
            | ! [X2293] :
                ( ~ r1(X0,X2293)
                | p2(X2293) )
            | ! [X2294] :
                ( ~ r1(X0,X2294)
                | ! [X2295] :
                    ( ~ r1(X2294,X2295)
                    | p2(X2295) )
                | ! [X2296] :
                    ( ~ r1(X2294,X2296)
                    | ! [X2297] :
                        ( ~ r1(X2296,X2297)
                        | p2(X2297) )
                    | ! [X2298] :
                        ( ~ r1(X2296,X2298)
                        | ! [X2299] :
                            ( ~ r1(X2298,X2299)
                            | p2(X2299) )
                        | ! [X2300] :
                            ( ~ r1(X2298,X2300)
                            | ! [X2301] :
                                ( ~ r1(X2300,X2301)
                                | p2(X2301) )
                            | ! [X2302] :
                                ( ~ r1(X2300,X2302)
                                | ! [X2303] :
                                    ( ~ r1(X2302,X2303)
                                    | p2(X2303) )
                                | ! [X2304] :
                                    ( ~ r1(X2302,X2304)
                                    | ! [X2305] :
                                        ( ~ r1(X2304,X2305)
                                        | p2(X2305) )
                                    | ! [X2306] :
                                        ( ~ r1(X2304,X2306)
                                        | ! [X2307] :
                                            ( ~ r1(X2306,X2307)
                                            | p2(X2307) )
                                        | ! [X2308] :
                                            ( ~ r1(X2306,X2308)
                                            | ! [X2309] :
                                                ( ~ r1(X2308,X2309)
                                                | p2(X2309) )
                                            | ! [X2310] :
                                                ( ~ r1(X2308,X2310)
                                                | ! [X2311] :
                                                    ( ~ r1(X2310,X2311)
                                                    | p2(X2311) )
                                                | ! [X2312] :
                                                    ( ~ r1(X2310,X2312)
                                                    | ! [X2313] :
                                                        ( ~ r1(X2312,X2313)
                                                        | p2(X2313) )
                                                    | ! [X2314] :
                                                        ( ~ r1(X2312,X2314)
                                                        | ! [X2315] :
                                                            ( ~ r1(X2314,X2315)
                                                            | p2(X2315) )
                                                        | ! [X2316] :
                                                            ( ~ r1(X2314,X2316)
                                                            | ! [X2317] :
                                                                ( ~ r1(X2316,X2317)
                                                                | p2(X2317) )
                                                            | ! [X2318] :
                                                                ( ~ r1(X2316,X2318)
                                                                | ! [X2319] :
                                                                    ( ~ r1(X2318,X2319)
                                                                    | p2(X2319) )
                                                                | ! [X2320] :
                                                                    ( ~ r1(X2318,X2320)
                                                                    | ! [X2321] :
                                                                        ( ~ r1(X2320,X2321)
                                                                        | p2(X2321) )
                                                                    | ! [X2322] :
                                                                        ( ~ r1(X2320,X2322)
                                                                        | ! [X2323] :
                                                                            ( ~ r1(X2322,X2323)
                                                                            | ~ ! [X2324] :
                                                                                  ( ~ r1(X2323,X2324)
                                                                                  | p1(X2324) ) )
                                                                        | ! [X2325] :
                                                                            ( ~ r1(X2322,X2325)
                                                                            | p1(X2325) ) )
                                                                    | ! [X2326] :
                                                                        ( ~ r1(X2320,X2326)
                                                                        | p1(X2326) ) )
                                                                | ! [X2327] :
                                                                    ( ~ r1(X2318,X2327)
                                                                    | p1(X2327) ) )
                                                            | ! [X2328] :
                                                                ( ~ r1(X2316,X2328)
                                                                | p1(X2328) ) )
                                                        | ! [X2329] :
                                                            ( ~ r1(X2314,X2329)
                                                            | p1(X2329) ) )
                                                    | ! [X2330] :
                                                        ( ~ r1(X2312,X2330)
                                                        | p1(X2330) ) )
                                                | ! [X2331] :
                                                    ( ~ r1(X2310,X2331)
                                                    | p1(X2331) ) )
                                            | ! [X2332] :
                                                ( ~ r1(X2308,X2332)
                                                | p1(X2332) ) )
                                        | ! [X2333] :
                                            ( ~ r1(X2306,X2333)
                                            | p1(X2333) ) )
                                    | ! [X2334] :
                                        ( ~ r1(X2304,X2334)
                                        | p1(X2334) ) )
                                | ! [X2335] :
                                    ( ~ r1(X2302,X2335)
                                    | p1(X2335) ) )
                            | ! [X2336] :
                                ( ~ r1(X2300,X2336)
                                | p1(X2336) ) )
                        | ! [X2337] :
                            ( ~ r1(X2298,X2337)
                            | p1(X2337) ) )
                    | ! [X2338] :
                        ( ~ r1(X2296,X2338)
                        | p1(X2338) ) )
                | ! [X2339] :
                    ( ~ r1(X2294,X2339)
                    | p1(X2339) ) )
            | ! [X2340] :
                ( ~ r1(X0,X2340)
                | p1(X2340) ) ),
    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)
                                                                                                                                                                      | ~ ! [X32] :
                                                                                                                                                                            ( ~ r1(X31,X32)
                                                                                                                                                                            | ~ p1(X32) ) )
                                                                                                                                                                & p1(X30) ) )
                                                                                                                                                      & ~ ! [X33] :
                                                                                                                                                            ( ~ r1(X28,X33)
                                                                                                                                                            | p1(X33) ) ) )
                                                                                                                                            & ~ ! [X34] :
                                                                                                                                                  ( ~ r1(X26,X34)
                                                                                                                                                  | p1(X34) ) ) )
                                                                                                                                  & ~ ! [X35] :
                                                                                                                                        ( ~ r1(X24,X35)
                                                                                                                                        | p1(X35) ) ) )
                                                                                                                        & ~ ! [X36] :
                                                                                                                              ( ~ r1(X22,X36)
                                                                                                                              | p1(X36) ) ) )
                                                                                                              & ~ ! [X37] :
                                                                                                                    ( ~ r1(X20,X37)
                                                                                                                    | p1(X37) ) ) )
                                                                                                    & ~ ! [X38] :
                                                                                                          ( ~ r1(X18,X38)
                                                                                                          | p1(X38) ) ) )
                                                                                          & ~ ! [X39] :
                                                                                                ( ~ r1(X16,X39)
                                                                                                | p1(X39) ) ) )
                                                                                & ~ ! [X40] :
                                                                                      ( ~ r1(X14,X40)
                                                                                      | p1(X40) ) ) )
                                                                      & ~ ! [X41] :
                                                                            ( ~ r1(X12,X41)
                                                                            | p1(X41) ) ) )
                                                            & ~ ! [X42] :
                                                                  ( ~ r1(X10,X42)
                                                                  | p1(X42) ) ) )
                                                  & ~ ! [X43] :
                                                        ( ~ r1(X8,X43)
                                                        | p1(X43) ) ) )
                                        & ~ ! [X44] :
                                              ( ~ r1(X6,X44)
                                              | p1(X44) ) ) )
                              & ~ ! [X45] :
                                    ( ~ r1(X4,X45)
                                    | p1(X45) ) ) )
                    & ~ ! [X46] :
                          ( ~ r1(X2,X46)
                          | p1(X46) ) ) )
          & ~ ! [X47] :
                ( ~ r1(X0,X47)
                | p1(X47) ) )
        | ( ~ ! [X48] :
                ( ~ r1(X0,X48)
                | p2(X48) )
          & ~ ! [X49] :
                ( ~ r1(X0,X49)
                | ~ ( ~ ! [X50] :
                          ( ~ r1(X49,X50)
                          | p2(X50) )
                    & ~ ! [X51] :
                          ( ~ r1(X49,X51)
                          | ~ ( ~ ! [X52] :
                                    ( ~ r1(X51,X52)
                                    | p2(X52) )
                              & ~ ! [X53] :
                                    ( ~ r1(X51,X53)
                                    | ~ ( ~ ! [X54] :
                                              ( ~ r1(X53,X54)
                                              | p2(X54) )
                                        & ~ ! [X55] :
                                              ( ~ r1(X53,X55)
                                              | ~ ( ~ ! [X56] :
                                                        ( ~ r1(X55,X56)
                                                        | p2(X56) )
                                                  & ~ ! [X57] :
                                                        ( ~ r1(X55,X57)
                                                        | ~ ( ~ ! [X58] :
                                                                  ( ~ r1(X57,X58)
                                                                  | p2(X58) )
                                                            & ~ ! [X59] :
                                                                  ( ~ r1(X57,X59)
                                                                  | ~ ( ~ ! [X60] :
                                                                            ( ~ r1(X59,X60)
                                                                            | p2(X60) )
                                                                      & ~ ! [X61] :
                                                                            ( ~ r1(X59,X61)
                                                                            | ~ ( ~ ! [X62] :
                                                                                      ( ~ r1(X61,X62)
                                                                                      | p2(X62) )
                                                                                & ~ ! [X63] :
                                                                                      ( ~ r1(X61,X63)
                                                                                      | ~ ( ~ ! [X64] :
                                                                                                ( ~ r1(X63,X64)
                                                                                                | p2(X64) )
                                                                                          & ~ ! [X65] :
                                                                                                ( ~ r1(X63,X65)
                                                                                                | ~ ( ~ ! [X66] :
                                                                                                          ( ~ r1(X65,X66)
                                                                                                          | p2(X66) )
                                                                                                    & ~ ! [X67] :
                                                                                                          ( ~ r1(X65,X67)
                                                                                                          | ~ ( ~ ! [X68] :
                                                                                                                    ( ~ r1(X67,X68)
                                                                                                                    | p2(X68) )
                                                                                                              & ~ ! [X69] :
                                                                                                                    ( ~ r1(X67,X69)
                                                                                                                    | ~ ( ~ ! [X70] :
                                                                                                                              ( ~ r1(X69,X70)
                                                                                                                              | p2(X70) )
                                                                                                                        & ~ ! [X71] :
                                                                                                                              ( ~ r1(X69,X71)
                                                                                                                              | ~ ( ~ ! [X72] :
                                                                                                                                        ( ~ r1(X71,X72)
                                                                                                                                        | p2(X72) )
                                                                                                                                  & ~ ! [X73] :
                                                                                                                                        ( ~ r1(X71,X73)
                                                                                                                                        | ~ ( ~ ! [X74] :
                                                                                                                                                  ( ~ r1(X73,X74)
                                                                                                                                                  | p2(X74) )
                                                                                                                                            & ~ ! [X75] :
                                                                                                                                                  ( ~ r1(X73,X75)
                                                                                                                                                  | ~ ( ~ ! [X76] :
                                                                                                                                                            ( ~ r1(X75,X76)
                                                                                                                                                            | p2(X76) )
                                                                                                                                                      & ~ ! [X77] :
                                                                                                                                                            ( ~ r1(X75,X77)
                                                                                                                                                            | ! [X78] :
                                                                                                                                                                ( ~ r1(X77,X78)
                                                                                                                                                                | ~ ( ~ ! [X79] :
                                                                                                                                                                          ( ~ r1(X78,X79)
                                                                                                                                                                          | ~ ! [X80] :
                                                                                                                                                                                ( ~ r1(X79,X80)
                                                                                                                                                                                | p1(X80) ) )
                                                                                                                                                                    & ~ ! [X81] :
                                                                                                                                                                          ( ~ r1(X78,X81)
                                                                                                                                                                          | p1(X81) ) ) ) )
                                                                                                                                                      & ~ ! [X82] :
                                                                                                                                                            ( ~ r1(X75,X82)
                                                                                                                                                            | p1(X82) ) ) )
                                                                                                                                            & ~ ! [X83] :
                                                                                                                                                  ( ~ r1(X73,X83)
                                                                                                                                                  | p1(X83) ) ) )
                                                                                                                                  & ~ ! [X84] :
                                                                                                                                        ( ~ r1(X71,X84)
                                                                                                                                        | p1(X84) ) ) )
                                                                                                                        & ~ ! [X85] :
                                                                                                                              ( ~ r1(X69,X85)
                                                                                                                              | p1(X85) ) ) )
                                                                                                              & ~ ! [X86] :
                                                                                                                    ( ~ r1(X67,X86)
                                                                                                                    | p1(X86) ) ) )
                                                                                                    & ~ ! [X87] :
                                                                                                          ( ~ r1(X65,X87)
                                                                                                          | p1(X87) ) ) )
                                                                                          & ~ ! [X88] :
                                                                                                ( ~ r1(X63,X88)
                                                                                                | p1(X88) ) ) )
                                                                                & ~ ! [X89] :
                                                                                      ( ~ r1(X61,X89)
                                                                                      | p1(X89) ) ) )
                                                                      & ~ ! [X90] :
                                                                            ( ~ r1(X59,X90)
                                                                            | p1(X90) ) ) )
                                                            & ~ ! [X91] :
                                                                  ( ~ r1(X57,X91)
                                                                  | p1(X91) ) ) )
                                                  & ~ ! [X92] :
                                                        ( ~ r1(X55,X92)
                                                        | p1(X92) ) ) )
                                        & ~ ! [X93] :
                                              ( ~ r1(X53,X93)
                                              | p1(X93) ) ) )
                              & ~ ! [X94] :
                                    ( ~ r1(X51,X94)
                                    | p1(X94) ) ) )
                    & ~ ! [X95] :
                          ( ~ r1(X49,X95)
                          | p1(X95) ) ) )
          & ~ ! [X96] :
                ( ~ r1(X0,X96)
                | p1(X96) ) )
        | ( ~ ! [X97] :
                ( ~ r1(X0,X97)
                | p2(X97) )
          & ~ ! [X98] :
                ( ~ r1(X0,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)
                                              | p2(X103) )
                                        & ~ ! [X104] :
                                              ( ~ r1(X102,X104)
                                              | ~ ( ~ ! [X105] :
                                                        ( ~ r1(X104,X105)
                                                        | p2(X105) )
                                                  & ~ ! [X106] :
                                                        ( ~ r1(X104,X106)
                                                        | ~ ( ~ ! [X107] :
                                                                  ( ~ r1(X106,X107)
                                                                  | p2(X107) )
                                                            & ~ ! [X108] :
                                                                  ( ~ r1(X106,X108)
                                                                  | ~ ( ~ ! [X109] :
                                                                            ( ~ r1(X108,X109)
                                                                            | p2(X109) )
                                                                      & ~ ! [X110] :
                                                                            ( ~ r1(X108,X110)
                                                                            | ~ ( ~ ! [X111] :
                                                                                      ( ~ r1(X110,X111)
                                                                                      | p2(X111) )
                                                                                & ~ ! [X112] :
                                                                                      ( ~ r1(X110,X112)
                                                                                      | ~ ( ~ ! [X113] :
                                                                                                ( ~ r1(X112,X113)
                                                                                                | p2(X113) )
                                                                                          & ~ ! [X114] :
                                                                                                ( ~ r1(X112,X114)
                                                                                                | ~ ( ~ ! [X115] :
                                                                                                          ( ~ r1(X114,X115)
                                                                                                          | p2(X115) )
                                                                                                    & ~ ! [X116] :
                                                                                                          ( ~ r1(X114,X116)
                                                                                                          | ~ ( ~ ! [X117] :
                                                                                                                    ( ~ r1(X116,X117)
                                                                                                                    | p2(X117) )
                                                                                                              & ~ ! [X118] :
                                                                                                                    ( ~ r1(X116,X118)
                                                                                                                    | ~ ( ~ ! [X119] :
                                                                                                                              ( ~ r1(X118,X119)
                                                                                                                              | p2(X119) )
                                                                                                                        & ~ ! [X120] :
                                                                                                                              ( ~ r1(X118,X120)
                                                                                                                              | ~ ( ~ ! [X121] :
                                                                                                                                        ( ~ r1(X120,X121)
                                                                                                                                        | p2(X121) )
                                                                                                                                  & ~ ! [X122] :
                                                                                                                                        ( ~ r1(X120,X122)
                                                                                                                                        | ~ ( ~ ! [X123] :
                                                                                                                                                  ( ~ r1(X122,X123)
                                                                                                                                                  | p2(X123) )
                                                                                                                                            & ~ ! [X124] :
                                                                                                                                                  ( ~ r1(X122,X124)
                                                                                                                                                  | ~ ( ~ ! [X125] :
                                                                                                                                                            ( ~ r1(X124,X125)
                                                                                                                                                            | p2(X125) )
                                                                                                                                                      & ~ ! [X126] :
                                                                                                                                                            ( ~ r1(X124,X126)
                                                                                                                                                            | ~ ( ~ ! [X127] :
                                                                                                                                                                      ( ~ r1(X126,X127)
                                                                                                                                                                      | ~ ! [X128] :
                                                                                                                                                                            ( ~ r1(X127,X128)
                                                                                                                                                                            | ~ ! [X129] :
                                                                                                                                                                                  ( ~ r1(X128,X129)
                                                                                                                                                                                  | p1(X129) ) ) )
                                                                                                                                                                & ~ ! [X130] :
                                                                                                                                                                      ( ~ r1(X126,X130)
                                                                                                                                                                      | ~ ! [X131] :
                                                                                                                                                                            ( ~ r1(X130,X131)
                                                                                                                                                                            | p1(X131) ) ) ) )
                                                                                                                                                      & ~ ! [X132] :
                                                                                                                                                            ( ~ r1(X124,X132)
                                                                                                                                                            | p1(X132) ) ) )
                                                                                                                                            & ~ ! [X133] :
                                                                                                                                                  ( ~ r1(X122,X133)
                                                                                                                                                  | p1(X133) ) ) )
                                                                                                                                  & ~ ! [X134] :
                                                                                                                                        ( ~ r1(X120,X134)
                                                                                                                                        | p1(X134) ) ) )
                                                                                                                        & ~ ! [X135] :
                                                                                                                              ( ~ r1(X118,X135)
                                                                                                                              | p1(X135) ) ) )
                                                                                                              & ~ ! [X136] :
                                                                                                                    ( ~ r1(X116,X136)
                                                                                                                    | p1(X136) ) ) )
                                                                                                    & ~ ! [X137] :
                                                                                                          ( ~ r1(X114,X137)
                                                                                                          | p1(X137) ) ) )
                                                                                          & ~ ! [X138] :
                                                                                                ( ~ r1(X112,X138)
                                                                                                | p1(X138) ) ) )
                                                                                & ~ ! [X139] :
                                                                                      ( ~ r1(X110,X139)
                                                                                      | p1(X139) ) ) )
                                                                      & ~ ! [X140] :
                                                                            ( ~ r1(X108,X140)
                                                                            | p1(X140) ) ) )
                                                            & ~ ! [X141] :
                                                                  ( ~ r1(X106,X141)
                                                                  | p1(X141) ) ) )
                                                  & ~ ! [X142] :
                                                        ( ~ r1(X104,X142)
                                                        | p1(X142) ) ) )
                                        & ~ ! [X143] :
                                              ( ~ r1(X102,X143)
                                              | p1(X143) ) ) )
                              & ~ ! [X144] :
                                    ( ~ r1(X100,X144)
                                    | p1(X144) ) ) )
                    & ~ ! [X145] :
                          ( ~ r1(X98,X145)
                          | p1(X145) ) ) )
          & ~ ! [X146] :
                ( ~ r1(X0,X146)
                | p1(X146) ) )
        | ( ~ ! [X147] :
                ( ~ r1(X0,X147)
                | p2(X147) )
          & ~ ! [X148] :
                ( ~ r1(X0,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)
                                                                                                                    | p2(X167) )
                                                                                                              & ~ ! [X168] :
                                                                                                                    ( ~ r1(X166,X168)
                                                                                                                    | ~ ( ~ ! [X169] :
                                                                                                                              ( ~ r1(X168,X169)
                                                                                                                              | p2(X169) )
                                                                                                                        & ~ ! [X170] :
                                                                                                                              ( ~ r1(X168,X170)
                                                                                                                              | ~ ( ~ ! [X171] :
                                                                                                                                        ( ~ r1(X170,X171)
                                                                                                                                        | p2(X171) )
                                                                                                                                  & ~ ! [X172] :
                                                                                                                                        ( ~ r1(X170,X172)
                                                                                                                                        | ~ ( ~ ! [X173] :
                                                                                                                                                  ( ~ r1(X172,X173)
                                                                                                                                                  | p2(X173) )
                                                                                                                                            & ~ ! [X174] :
                                                                                                                                                  ( ~ r1(X172,X174)
                                                                                                                                                  | ~ ( ~ ! [X175] :
                                                                                                                                                            ( ~ r1(X174,X175)
                                                                                                                                                            | p2(X175) )
                                                                                                                                                      & ~ ! [X176] :
                                                                                                                                                            ( ~ r1(X174,X176)
                                                                                                                                                            | ~ ! [X177] : ~ r1(X176,X177) )
                                                                                                                                                      & ~ ! [X178] :
                                                                                                                                                            ( ~ r1(X174,X178)
                                                                                                                                                            | p1(X178) ) ) )
                                                                                                                                            & ~ ! [X179] :
                                                                                                                                                  ( ~ r1(X172,X179)
                                                                                                                                                  | p1(X179) ) ) )
                                                                                                                                  & ~ ! [X180] :
                                                                                                                                        ( ~ r1(X170,X180)
                                                                                                                                        | p1(X180) ) ) )
                                                                                                                        & ~ ! [X181] :
                                                                                                                              ( ~ r1(X168,X181)
                                                                                                                              | p1(X181) ) ) )
                                                                                                              & ~ ! [X182] :
                                                                                                                    ( ~ r1(X166,X182)
                                                                                                                    | p1(X182) ) ) )
                                                                                                    & ~ ! [X183] :
                                                                                                          ( ~ r1(X164,X183)
                                                                                                          | p1(X183) ) ) )
                                                                                          & ~ ! [X184] :
                                                                                                ( ~ r1(X162,X184)
                                                                                                | p1(X184) ) ) )
                                                                                & ~ ! [X185] :
                                                                                      ( ~ r1(X160,X185)
                                                                                      | p1(X185) ) ) )
                                                                      & ~ ! [X186] :
                                                                            ( ~ r1(X158,X186)
                                                                            | p1(X186) ) ) )
                                                            & ~ ! [X187] :
                                                                  ( ~ r1(X156,X187)
                                                                  | p1(X187) ) ) )
                                                  & ~ ! [X188] :
                                                        ( ~ r1(X154,X188)
                                                        | p1(X188) ) ) )
                                        & ~ ! [X189] :
                                              ( ~ r1(X152,X189)
                                              | p1(X189) ) ) )
                              & ~ ! [X190] :
                                    ( ~ r1(X150,X190)
                                    | p1(X190) ) ) )
                    & ~ ! [X191] :
                          ( ~ r1(X148,X191)
                          | p1(X191) ) ) )
          & ~ ! [X192] :
                ( ~ r1(X0,X192)
                | p1(X192) ) )
        | ! [X193] :
            ( ~ r1(X0,X193)
            | p2(X193) )
        | ! [X194] :
            ( ~ r1(X0,X194)
            | ! [X195] :
                ( ~ r1(X194,X195)
                | p2(X195) )
            | ! [X196] :
                ( ~ r1(X194,X196)
                | ! [X197] :
                    ( ~ r1(X196,X197)
                    | p2(X197) )
                | ! [X198] :
                    ( ~ r1(X196,X198)
                    | ! [X199] :
                        ( ~ r1(X198,X199)
                        | p2(X199) )
                    | ! [X200] :
                        ( ~ r1(X198,X200)
                        | ! [X201] :
                            ( ~ r1(X200,X201)
                            | p2(X201) )
                        | ! [X202] :
                            ( ~ r1(X200,X202)
                            | ! [X203] :
                                ( ~ r1(X202,X203)
                                | p2(X203) )
                            | ! [X204] :
                                ( ~ r1(X202,X204)
                                | ! [X205] :
                                    ( ~ r1(X204,X205)
                                    | p2(X205) )
                                | ! [X206] :
                                    ( ~ r1(X204,X206)
                                    | ! [X207] :
                                        ( ~ r1(X206,X207)
                                        | p2(X207) )
                                    | ! [X208] :
                                        ( ~ r1(X206,X208)
                                        | ! [X209] :
                                            ( ~ r1(X208,X209)
                                            | p2(X209) )
                                        | ! [X210] :
                                            ( ~ r1(X208,X210)
                                            | ! [X211] :
                                                ( ~ r1(X210,X211)
                                                | p2(X211) )
                                            | ! [X212] :
                                                ( ~ r1(X210,X212)
                                                | ! [X213] :
                                                    ( ~ r1(X212,X213)
                                                    | p2(X213) )
                                                | ! [X214] :
                                                    ( ~ r1(X212,X214)
                                                    | ! [X215] :
                                                        ( ~ r1(X214,X215)
                                                        | p2(X215) )
                                                    | ! [X216] :
                                                        ( ~ r1(X214,X216)
                                                        | ! [X217] :
                                                            ( ~ r1(X216,X217)
                                                            | p2(X217) )
                                                        | ! [X218] :
                                                            ( ~ r1(X216,X218)
                                                            | ! [X219] :
                                                                ( ~ r1(X218,X219)
                                                                | p2(X219) )
                                                            | ! [X220] :
                                                                ( ~ r1(X218,X220)
                                                                | ! [X221] :
                                                                    ( ~ r1(X220,X221)
                                                                    | p2(X221) )
                                                                | ! [X222] :
                                                                    ( ~ r1(X220,X222)
                                                                    | ! [X223] :
                                                                        ( ~ r1(X222,X223)
                                                                        | ~ ! [X224] :
                                                                              ( ~ r1(X223,X224)
                                                                              | p1(X224) ) )
                                                                    | ! [X225] :
                                                                        ( ~ r1(X222,X225)
                                                                        | p1(X225) ) )
                                                                | ! [X226] :
                                                                    ( ~ r1(X220,X226)
                                                                    | p1(X226) ) )
                                                            | ! [X227] :
                                                                ( ~ r1(X218,X227)
                                                                | p1(X227) ) )
                                                        | ! [X228] :
                                                            ( ~ r1(X216,X228)
                                                            | p1(X228) ) )
                                                    | ! [X229] :
                                                        ( ~ r1(X214,X229)
                                                        | p1(X229) ) )
                                                | ! [X230] :
                                                    ( ~ r1(X212,X230)
                                                    | p1(X230) ) )
                                            | ! [X231] :
                                                ( ~ r1(X210,X231)
                                                | p1(X231) ) )
                                        | ! [X232] :
                                            ( ~ r1(X208,X232)
                                            | p1(X232) ) )
                                    | ! [X233] :
                                        ( ~ r1(X206,X233)
                                        | p1(X233) ) )
                                | ! [X234] :
                                    ( ~ r1(X204,X234)
                                    | p1(X234) ) )
                            | ! [X235] :
                                ( ~ r1(X202,X235)
                                | p1(X235) ) )
                        | ! [X236] :
                            ( ~ r1(X200,X236)
                            | p1(X236) ) )
                    | ! [X237] :
                        ( ~ r1(X198,X237)
                        | p1(X237) ) )
                | ! [X238] :
                    ( ~ r1(X196,X238)
                    | p1(X238) ) )
            | ! [X239] :
                ( ~ r1(X194,X239)
                | p1(X239) ) )
        | ! [X240] :
            ( ~ r1(X0,X240)
            | p1(X240) )
        | ( ~ ! [X241] :
                ( ~ r1(X0,X241)
                | p2(X241) )
          & ~ ! [X242] :
                ( ~ r1(X0,X242)
                | ~ ( ~ ! [X243] :
                          ( ~ r1(X242,X243)
                          | p2(X243) )
                    & ~ ! [X244] :
                          ( ~ r1(X242,X244)
                          | ~ ( ~ ! [X245] :
                                    ( ~ r1(X244,X245)
                                    | p2(X245) )
                              & ~ ! [X246] :
                                    ( ~ r1(X244,X246)
                                    | ~ ( ~ ! [X247] :
                                              ( ~ r1(X246,X247)
                                              | p2(X247) )
                                        & ~ ! [X248] :
                                              ( ~ r1(X246,X248)
                                              | ~ ( ~ ! [X249] :
                                                        ( ~ r1(X248,X249)
                                                        | p2(X249) )
                                                  & ~ ! [X250] :
                                                        ( ~ r1(X248,X250)
                                                        | ~ ( ~ ! [X251] :
                                                                  ( ~ r1(X250,X251)
                                                                  | p2(X251) )
                                                            & ~ ! [X252] :
                                                                  ( ~ r1(X250,X252)
                                                                  | ~ ( ~ ! [X253] :
                                                                            ( ~ r1(X252,X253)
                                                                            | p2(X253) )
                                                                      & ~ ! [X254] :
                                                                            ( ~ r1(X252,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)
                                                                                                                                                            | ~ ! [X270] :
                                                                                                                                                                  ( ~ r1(X269,X270)
                                                                                                                                                                  | ~ p1(X270) ) )
                                                                                                                                                      & p1(X268) ) )
                                                                                                                                            & ~ ! [X271] :
                                                                                                                                                  ( ~ r1(X266,X271)
                                                                                                                                                  | p1(X271) ) ) )
                                                                                                                                  & ~ ! [X272] :
                                                                                                                                        ( ~ r1(X264,X272)
                                                                                                                                        | p1(X272) ) ) )
                                                                                                                        & ~ ! [X273] :
                                                                                                                              ( ~ r1(X262,X273)
                                                                                                                              | p1(X273) ) ) )
                                                                                                              & ~ ! [X274] :
                                                                                                                    ( ~ r1(X260,X274)
                                                                                                                    | p1(X274) ) ) )
                                                                                                    & ~ ! [X275] :
                                                                                                          ( ~ r1(X258,X275)
                                                                                                          | p1(X275) ) ) )
                                                                                          & ~ ! [X276] :
                                                                                                ( ~ r1(X256,X276)
                                                                                                | p1(X276) ) ) )
                                                                                & ~ ! [X277] :
                                                                                      ( ~ r1(X254,X277)
                                                                                      | p1(X277) ) ) )
                                                                      & ~ ! [X278] :
                                                                            ( ~ r1(X252,X278)
                                                                            | p1(X278) ) ) )
                                                            & ~ ! [X279] :
                                                                  ( ~ r1(X250,X279)
                                                                  | p1(X279) ) ) )
                                                  & ~ ! [X280] :
                                                        ( ~ r1(X248,X280)
                                                        | p1(X280) ) ) )
                                        & ~ ! [X281] :
                                              ( ~ r1(X246,X281)
                                              | p1(X281) ) ) )
                              & ~ ! [X282] :
                                    ( ~ r1(X244,X282)
                                    | p1(X282) ) ) )
                    & ~ ! [X283] :
                          ( ~ r1(X242,X283)
                          | p1(X283) ) ) )
          & ~ ! [X284] :
                ( ~ r1(X0,X284)
                | p1(X284) ) )
        | ( ~ ! [X285] :
                ( ~ r1(X0,X285)
                | p2(X285) )
          & ~ ! [X286] :
                ( ~ r1(X0,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)
                                                        | p2(X293) )
                                                  & ~ ! [X294] :
                                                        ( ~ r1(X292,X294)
                                                        | ~ ( ~ ! [X295] :
                                                                  ( ~ r1(X294,X295)
                                                                  | p2(X295) )
                                                            & ~ ! [X296] :
                                                                  ( ~ r1(X294,X296)
                                                                  | ~ ( ~ ! [X297] :
                                                                            ( ~ r1(X296,X297)
                                                                            | p2(X297) )
                                                                      & ~ ! [X298] :
                                                                            ( ~ r1(X296,X298)
                                                                            | ~ ( ~ ! [X299] :
                                                                                      ( ~ r1(X298,X299)
                                                                                      | p2(X299) )
                                                                                & ~ ! [X300] :
                                                                                      ( ~ r1(X298,X300)
                                                                                      | ~ ( ~ ! [X301] :
                                                                                                ( ~ r1(X300,X301)
                                                                                                | p2(X301) )
                                                                                          & ~ ! [X302] :
                                                                                                ( ~ r1(X300,X302)
                                                                                                | ~ ( ~ ! [X303] :
                                                                                                          ( ~ r1(X302,X303)
                                                                                                          | p2(X303) )
                                                                                                    & ~ ! [X304] :
                                                                                                          ( ~ r1(X302,X304)
                                                                                                          | ~ ( ~ ! [X305] :
                                                                                                                    ( ~ r1(X304,X305)
                                                                                                                    | p2(X305) )
                                                                                                              & ~ ! [X306] :
                                                                                                                    ( ~ r1(X304,X306)
                                                                                                                    | ~ ( ~ ! [X307] :
                                                                                                                              ( ~ r1(X306,X307)
                                                                                                                              | p2(X307) )
                                                                                                                        & ~ ! [X308] :
                                                                                                                              ( ~ r1(X306,X308)
                                                                                                                              | ~ ( ~ ! [X309] :
                                                                                                                                        ( ~ r1(X308,X309)
                                                                                                                                        | p2(X309) )
                                                                                                                                  & ~ ! [X310] :
                                                                                                                                        ( ~ r1(X308,X310)
                                                                                                                                        | ~ ( ~ ! [X311] :
                                                                                                                                                  ( ~ r1(X310,X311)
                                                                                                                                                  | p2(X311) )
                                                                                                                                            & ~ ! [X312] :
                                                                                                                                                  ( ~ r1(X310,X312)
                                                                                                                                                  | ! [X313] :
                                                                                                                                                      ( ~ r1(X312,X313)
                                                                                                                                                      | ~ ( ~ ! [X314] :
                                                                                                                                                                ( ~ r1(X313,X314)
                                                                                                                                                                | ~ ! [X315] :
                                                                                                                                                                      ( ~ r1(X314,X315)
                                                                                                                                                                      | p1(X315) ) )
                                                                                                                                                          & ~ ! [X316] :
                                                                                                                                                                ( ~ r1(X313,X316)
                                                                                                                                                                | p1(X316) ) ) ) )
                                                                                                                                            & ~ ! [X317] :
                                                                                                                                                  ( ~ r1(X310,X317)
                                                                                                                                                  | p1(X317) ) ) )
                                                                                                                                  & ~ ! [X318] :
                                                                                                                                        ( ~ r1(X308,X318)
                                                                                                                                        | p1(X318) ) ) )
                                                                                                                        & ~ ! [X319] :
                                                                                                                              ( ~ r1(X306,X319)
                                                                                                                              | p1(X319) ) ) )
                                                                                                              & ~ ! [X320] :
                                                                                                                    ( ~ r1(X304,X320)
                                                                                                                    | p1(X320) ) ) )
                                                                                                    & ~ ! [X321] :
                                                                                                          ( ~ r1(X302,X321)
                                                                                                          | p1(X321) ) ) )
                                                                                          & ~ ! [X322] :
                                                                                                ( ~ r1(X300,X322)
                                                                                                | p1(X322) ) ) )
                                                                                & ~ ! [X323] :
                                                                                      ( ~ r1(X298,X323)
                                                                                      | p1(X323) ) ) )
                                                                      & ~ ! [X324] :
                                                                            ( ~ r1(X296,X324)
                                                                            | p1(X324) ) ) )
                                                            & ~ ! [X325] :
                                                                  ( ~ r1(X294,X325)
                                                                  | p1(X325) ) ) )
                                                  & ~ ! [X326] :
                                                        ( ~ r1(X292,X326)
                                                        | p1(X326) ) ) )
                                        & ~ ! [X327] :
                                              ( ~ r1(X290,X327)
                                              | p1(X327) ) ) )
                              & ~ ! [X328] :
                                    ( ~ r1(X288,X328)
                                    | p1(X328) ) ) )
                    & ~ ! [X329] :
                          ( ~ r1(X286,X329)
                          | p1(X329) ) ) )
          & ~ ! [X330] :
                ( ~ r1(X0,X330)
                | p1(X330) ) )
        | ( ~ ! [X331] :
                ( ~ r1(X0,X331)
                | p2(X331) )
          & ~ ! [X332] :
                ( ~ r1(X0,X332)
                | ~ ( ~ ! [X333] :
                          ( ~ r1(X332,X333)
                          | p2(X333) )
                    & ~ ! [X334] :
                          ( ~ r1(X332,X334)
                          | ~ ( ~ ! [X335] :
                                    ( ~ r1(X334,X335)
                                    | p2(X335) )
                              & ~ ! [X336] :
                                    ( ~ r1(X334,X336)
                                    | ~ ( ~ ! [X337] :
                                              ( ~ r1(X336,X337)
                                              | p2(X337) )
                                        & ~ ! [X338] :
                                              ( ~ r1(X336,X338)
                                              | ~ ( ~ ! [X339] :
                                                        ( ~ r1(X338,X339)
                                                        | p2(X339) )
                                                  & ~ ! [X340] :
                                                        ( ~ r1(X338,X340)
                                                        | ~ ( ~ ! [X341] :
                                                                  ( ~ r1(X340,X341)
                                                                  | p2(X341) )
                                                            & ~ ! [X342] :
                                                                  ( ~ r1(X340,X342)
                                                                  | ~ ( ~ ! [X343] :
                                                                            ( ~ r1(X342,X343)
                                                                            | p2(X343) )
                                                                      & ~ ! [X344] :
                                                                            ( ~ r1(X342,X344)
                                                                            | ~ ( ~ ! [X345] :
                                                                                      ( ~ r1(X344,X345)
                                                                                      | p2(X345) )
                                                                                & ~ ! [X346] :
                                                                                      ( ~ r1(X344,X346)
                                                                                      | ~ ( ~ ! [X347] :
                                                                                                ( ~ r1(X346,X347)
                                                                                                | p2(X347) )
                                                                                          & ~ ! [X348] :
                                                                                                ( ~ r1(X346,X348)
                                                                                                | ~ ( ~ ! [X349] :
                                                                                                          ( ~ r1(X348,X349)
                                                                                                          | p2(X349) )
                                                                                                    & ~ ! [X350] :
                                                                                                          ( ~ r1(X348,X350)
                                                                                                          | ~ ( ~ ! [X351] :
                                                                                                                    ( ~ r1(X350,X351)
                                                                                                                    | p2(X351) )
                                                                                                              & ~ ! [X352] :
                                                                                                                    ( ~ r1(X350,X352)
                                                                                                                    | ~ ( ~ ! [X353] :
                                                                                                                              ( ~ r1(X352,X353)
                                                                                                                              | p2(X353) )
                                                                                                                        & ~ ! [X354] :
                                                                                                                              ( ~ r1(X352,X354)
                                                                                                                              | ~ ( ~ ! [X355] :
                                                                                                                                        ( ~ r1(X354,X355)
                                                                                                                                        | p2(X355) )
                                                                                                                                  & ~ ! [X356] :
                                                                                                                                        ( ~ r1(X354,X356)
                                                                                                                                        | ~ ( ~ ! [X357] :
                                                                                                                                                  ( ~ r1(X356,X357)
                                                                                                                                                  | p2(X357) )
                                                                                                                                            & ~ ! [X358] :
                                                                                                                                                  ( ~ r1(X356,X358)
                                                                                                                                                  | ~ ( ~ ! [X359] :
                                                                                                                                                            ( ~ r1(X358,X359)
                                                                                                                                                            | ~ ! [X360] :
                                                                                                                                                                  ( ~ r1(X359,X360)
                                                                                                                                                                  | ~ ! [X361] :
                                                                                                                                                                        ( ~ r1(X360,X361)
                                                                                                                                                                        | p1(X361) ) ) )
                                                                                                                                                      & ~ ! [X362] :
                                                                                                                                                            ( ~ r1(X358,X362)
                                                                                                                                                            | ~ ! [X363] :
                                                                                                                                                                  ( ~ r1(X362,X363)
                                                                                                                                                                  | p1(X363) ) ) ) )
                                                                                                                                            & ~ ! [X364] :
                                                                                                                                                  ( ~ r1(X356,X364)
                                                                                                                                                  | p1(X364) ) ) )
                                                                                                                                  & ~ ! [X365] :
                                                                                                                                        ( ~ r1(X354,X365)
                                                                                                                                        | p1(X365) ) ) )
                                                                                                                        & ~ ! [X366] :
                                                                                                                              ( ~ r1(X352,X366)
                                                                                                                              | p1(X366) ) ) )
                                                                                                              & ~ ! [X367] :
                                                                                                                    ( ~ r1(X350,X367)
                                                                                                                    | p1(X367) ) ) )
                                                                                                    & ~ ! [X368] :
                                                                                                          ( ~ r1(X348,X368)
                                                                                                          | p1(X368) ) ) )
                                                                                          & ~ ! [X369] :
                                                                                                ( ~ r1(X346,X369)
                                                                                                | p1(X369) ) ) )
                                                                                & ~ ! [X370] :
                                                                                      ( ~ r1(X344,X370)
                                                                                      | p1(X370) ) ) )
                                                                      & ~ ! [X371] :
                                                                            ( ~ r1(X342,X371)
                                                                            | p1(X371) ) ) )
                                                            & ~ ! [X372] :
                                                                  ( ~ r1(X340,X372)
                                                                  | p1(X372) ) ) )
                                                  & ~ ! [X373] :
                                                        ( ~ r1(X338,X373)
                                                        | p1(X373) ) ) )
                                        & ~ ! [X374] :
                                              ( ~ r1(X336,X374)
                                              | p1(X374) ) ) )
                              & ~ ! [X375] :
                                    ( ~ r1(X334,X375)
                                    | p1(X375) ) ) )
                    & ~ ! [X376] :
                          ( ~ r1(X332,X376)
                          | p1(X376) ) ) )
          & ~ ! [X377] :
                ( ~ r1(X0,X377)
                | p1(X377) ) )
        | ( ~ ! [X378] :
                ( ~ r1(X0,X378)
                | p2(X378) )
          & ~ ! [X379] :
                ( ~ r1(X0,X379)
                | ~ ( ~ ! [X380] :
                          ( ~ r1(X379,X380)
                          | p2(X380) )
                    & ~ ! [X381] :
                          ( ~ r1(X379,X381)
                          | ~ ( ~ ! [X382] :
                                    ( ~ r1(X381,X382)
                                    | p2(X382) )
                              & ~ ! [X383] :
                                    ( ~ r1(X381,X383)
                                    | ~ ( ~ ! [X384] :
                                              ( ~ r1(X383,X384)
                                              | p2(X384) )
                                        & ~ ! [X385] :
                                              ( ~ r1(X383,X385)
                                              | ~ ( ~ ! [X386] :
                                                        ( ~ r1(X385,X386)
                                                        | p2(X386) )
                                                  & ~ ! [X387] :
                                                        ( ~ r1(X385,X387)
                                                        | ~ ( ~ ! [X388] :
                                                                  ( ~ r1(X387,X388)
                                                                  | p2(X388) )
                                                            & ~ ! [X389] :
                                                                  ( ~ r1(X387,X389)
                                                                  | ~ ( ~ ! [X390] :
                                                                            ( ~ r1(X389,X390)
                                                                            | p2(X390) )
                                                                      & ~ ! [X391] :
                                                                            ( ~ r1(X389,X391)
                                                                            | ~ ( ~ ! [X392] :
                                                                                      ( ~ r1(X391,X392)
                                                                                      | p2(X392) )
                                                                                & ~ ! [X393] :
                                                                                      ( ~ r1(X391,X393)
                                                                                      | ~ ( ~ ! [X394] :
                                                                                                ( ~ r1(X393,X394)
                                                                                                | p2(X394) )
                                                                                          & ~ ! [X395] :
                                                                                                ( ~ r1(X393,X395)
                                                                                                | ~ ( ~ ! [X396] :
                                                                                                          ( ~ r1(X395,X396)
                                                                                                          | p2(X396) )
                                                                                                    & ~ ! [X397] :
                                                                                                          ( ~ r1(X395,X397)
                                                                                                          | ~ ( ~ ! [X398] :
                                                                                                                    ( ~ r1(X397,X398)
                                                                                                                    | p2(X398) )
                                                                                                              & ~ ! [X399] :
                                                                                                                    ( ~ r1(X397,X399)
                                                                                                                    | ~ ( ~ ! [X400] :
                                                                                                                              ( ~ r1(X399,X400)
                                                                                                                              | p2(X400) )
                                                                                                                        & ~ ! [X401] :
                                                                                                                              ( ~ r1(X399,X401)
                                                                                                                              | ~ ( ~ ! [X402] :
                                                                                                                                        ( ~ r1(X401,X402)
                                                                                                                                        | p2(X402) )
                                                                                                                                  & ~ ! [X403] :
                                                                                                                                        ( ~ r1(X401,X403)
                                                                                                                                        | ~ ( ~ ! [X404] :
                                                                                                                                                  ( ~ r1(X403,X404)
                                                                                                                                                  | p2(X404) )
                                                                                                                                            & ~ ! [X405] :
                                                                                                                                                  ( ~ r1(X403,X405)
                                                                                                                                                  | ~ ! [X406] : ~ r1(X405,X406) )
                                                                                                                                            & ~ ! [X407] :
                                                                                                                                                  ( ~ r1(X403,X407)
                                                                                                                                                  | p1(X407) ) ) )
                                                                                                                                  & ~ ! [X408] :
                                                                                                                                        ( ~ r1(X401,X408)
                                                                                                                                        | p1(X408) ) ) )
                                                                                                                        & ~ ! [X409] :
                                                                                                                              ( ~ r1(X399,X409)
                                                                                                                              | p1(X409) ) ) )
                                                                                                              & ~ ! [X410] :
                                                                                                                    ( ~ r1(X397,X410)
                                                                                                                    | p1(X410) ) ) )
                                                                                                    & ~ ! [X411] :
                                                                                                          ( ~ r1(X395,X411)
                                                                                                          | p1(X411) ) ) )
                                                                                          & ~ ! [X412] :
                                                                                                ( ~ r1(X393,X412)
                                                                                                | p1(X412) ) ) )
                                                                                & ~ ! [X413] :
                                                                                      ( ~ r1(X391,X413)
                                                                                      | p1(X413) ) ) )
                                                                      & ~ ! [X414] :
                                                                            ( ~ r1(X389,X414)
                                                                            | p1(X414) ) ) )
                                                            & ~ ! [X415] :
                                                                  ( ~ r1(X387,X415)
                                                                  | p1(X415) ) ) )
                                                  & ~ ! [X416] :
                                                        ( ~ r1(X385,X416)
                                                        | p1(X416) ) ) )
                                        & ~ ! [X417] :
                                              ( ~ r1(X383,X417)
                                              | p1(X417) ) ) )
                              & ~ ! [X418] :
                                    ( ~ r1(X381,X418)
                                    | p1(X418) ) ) )
                    & ~ ! [X419] :
                          ( ~ r1(X379,X419)
                          | p1(X419) ) ) )
          & ~ ! [X420] :
                ( ~ r1(X0,X420)
                | p1(X420) ) )
        | ! [X421] :
            ( ~ r1(X0,X421)
            | p2(X421) )
        | ! [X422] :
            ( ~ r1(X0,X422)
            | ! [X423] :
                ( ~ r1(X422,X423)
                | p2(X423) )
            | ! [X424] :
                ( ~ r1(X422,X424)
                | ! [X425] :
                    ( ~ r1(X424,X425)
                    | p2(X425) )
                | ! [X426] :
                    ( ~ r1(X424,X426)
                    | ! [X427] :
                        ( ~ r1(X426,X427)
                        | p2(X427) )
                    | ! [X428] :
                        ( ~ r1(X426,X428)
                        | ! [X429] :
                            ( ~ r1(X428,X429)
                            | p2(X429) )
                        | ! [X430] :
                            ( ~ r1(X428,X430)
                            | ! [X431] :
                                ( ~ r1(X430,X431)
                                | p2(X431) )
                            | ! [X432] :
                                ( ~ r1(X430,X432)
                                | ! [X433] :
                                    ( ~ r1(X432,X433)
                                    | p2(X433) )
                                | ! [X434] :
                                    ( ~ r1(X432,X434)
                                    | ! [X435] :
                                        ( ~ r1(X434,X435)
                                        | p2(X435) )
                                    | ! [X436] :
                                        ( ~ r1(X434,X436)
                                        | ! [X437] :
                                            ( ~ r1(X436,X437)
                                            | p2(X437) )
                                        | ! [X438] :
                                            ( ~ r1(X436,X438)
                                            | ! [X439] :
                                                ( ~ r1(X438,X439)
                                                | p2(X439) )
                                            | ! [X440] :
                                                ( ~ r1(X438,X440)
                                                | ! [X441] :
                                                    ( ~ r1(X440,X441)
                                                    | p2(X441) )
                                                | ! [X442] :
                                                    ( ~ r1(X440,X442)
                                                    | ! [X443] :
                                                        ( ~ r1(X442,X443)
                                                        | p2(X443) )
                                                    | ! [X444] :
                                                        ( ~ r1(X442,X444)
                                                        | ! [X445] :
                                                            ( ~ r1(X444,X445)
                                                            | p2(X445) )
                                                        | ! [X446] :
                                                            ( ~ r1(X444,X446)
                                                            | ! [X447] :
                                                                ( ~ r1(X446,X447)
                                                                | p2(X447) )
                                                            | ! [X448] :
                                                                ( ~ r1(X446,X448)
                                                                | ! [X449] :
                                                                    ( ~ r1(X448,X449)
                                                                    | p2(X449) )
                                                                | ! [X450] :
                                                                    ( ~ r1(X448,X450)
                                                                    | ! [X451] :
                                                                        ( ~ r1(X450,X451)
                                                                        | ~ ! [X452] :
                                                                              ( ~ r1(X451,X452)
                                                                              | p1(X452) ) )
                                                                    | ! [X453] :
                                                                        ( ~ r1(X450,X453)
                                                                        | p1(X453) ) )
                                                                | ! [X454] :
                                                                    ( ~ r1(X448,X454)
                                                                    | p1(X454) ) )
                                                            | ! [X455] :
                                                                ( ~ r1(X446,X455)
                                                                | p1(X455) ) )
                                                        | ! [X456] :
                                                            ( ~ r1(X444,X456)
                                                            | p1(X456) ) )
                                                    | ! [X457] :
                                                        ( ~ r1(X442,X457)
                                                        | p1(X457) ) )
                                                | ! [X458] :
                                                    ( ~ r1(X440,X458)
                                                    | p1(X458) ) )
                                            | ! [X459] :
                                                ( ~ r1(X438,X459)
                                                | p1(X459) ) )
                                        | ! [X460] :
                                            ( ~ r1(X436,X460)
                                            | p1(X460) ) )
                                    | ! [X461] :
                                        ( ~ r1(X434,X461)
                                        | p1(X461) ) )
                                | ! [X462] :
                                    ( ~ r1(X432,X462)
                                    | p1(X462) ) )
                            | ! [X463] :
                                ( ~ r1(X430,X463)
                                | p1(X463) ) )
                        | ! [X464] :
                            ( ~ r1(X428,X464)
                            | p1(X464) ) )
                    | ! [X465] :
                        ( ~ r1(X426,X465)
                        | p1(X465) ) )
                | ! [X466] :
                    ( ~ r1(X424,X466)
                    | p1(X466) ) )
            | ! [X467] :
                ( ~ r1(X422,X467)
                | p1(X467) ) )
        | ! [X468] :
            ( ~ r1(X0,X468)
            | p1(X468) )
        | ( ~ ! [X469] :
                ( ~ r1(X0,X469)
                | p2(X469) )
          & ~ ! [X470] :
                ( ~ r1(X0,X470)
                | ~ ( ~ ! [X471] :
                          ( ~ r1(X470,X471)
                          | p2(X471) )
                    & ~ ! [X472] :
                          ( ~ r1(X470,X472)
                          | ~ ( ~ ! [X473] :
                                    ( ~ r1(X472,X473)
                                    | p2(X473) )
                              & ~ ! [X474] :
                                    ( ~ r1(X472,X474)
                                    | ~ ( ~ ! [X475] :
                                              ( ~ r1(X474,X475)
                                              | p2(X475) )
                                        & ~ ! [X476] :
                                              ( ~ r1(X474,X476)
                                              | ~ ( ~ ! [X477] :
                                                        ( ~ r1(X476,X477)
                                                        | p2(X477) )
                                                  & ~ ! [X478] :
                                                        ( ~ r1(X476,X478)
                                                        | ~ ( ~ ! [X479] :
                                                                  ( ~ r1(X478,X479)
                                                                  | p2(X479) )
                                                            & ~ ! [X480] :
                                                                  ( ~ r1(X478,X480)
                                                                  | ~ ( ~ ! [X481] :
                                                                            ( ~ r1(X480,X481)
                                                                            | p2(X481) )
                                                                      & ~ ! [X482] :
                                                                            ( ~ r1(X480,X482)
                                                                            | ~ ( ~ ! [X483] :
                                                                                      ( ~ r1(X482,X483)
                                                                                      | p2(X483) )
                                                                                & ~ ! [X484] :
                                                                                      ( ~ r1(X482,X484)
                                                                                      | ~ ( ~ ! [X485] :
                                                                                                ( ~ r1(X484,X485)
                                                                                                | p2(X485) )
                                                                                          & ~ ! [X486] :
                                                                                                ( ~ r1(X484,X486)
                                                                                                | ~ ( ~ ! [X487] :
                                                                                                          ( ~ r1(X486,X487)
                                                                                                          | p2(X487) )
                                                                                                    & ~ ! [X488] :
                                                                                                          ( ~ r1(X486,X488)
                                                                                                          | ~ ( ~ ! [X489] :
                                                                                                                    ( ~ r1(X488,X489)
                                                                                                                    | p2(X489) )
                                                                                                              & ~ ! [X490] :
                                                                                                                    ( ~ r1(X488,X490)
                                                                                                                    | ~ ( ~ ! [X491] :
                                                                                                                              ( ~ r1(X490,X491)
                                                                                                                              | p2(X491) )
                                                                                                                        & ~ ! [X492] :
                                                                                                                              ( ~ r1(X490,X492)
                                                                                                                              | ~ ( ~ ! [X493] :
                                                                                                                                        ( ~ r1(X492,X493)
                                                                                                                                        | p2(X493) )
                                                                                                                                  & ~ ! [X494] :
                                                                                                                                        ( ~ r1(X492,X494)
                                                                                                                                        | ~ ( ~ ! [X495] :
                                                                                                                                                  ( ~ r1(X494,X495)
                                                                                                                                                  | ~ ! [X496] :
                                                                                                                                                        ( ~ r1(X495,X496)
                                                                                                                                                        | ~ p1(X496) ) )
                                                                                                                                            & p1(X494) ) )
                                                                                                                                  & ~ ! [X497] :
                                                                                                                                        ( ~ r1(X492,X497)
                                                                                                                                        | p1(X497) ) ) )
                                                                                                                        & ~ ! [X498] :
                                                                                                                              ( ~ r1(X490,X498)
                                                                                                                              | p1(X498) ) ) )
                                                                                                              & ~ ! [X499] :
                                                                                                                    ( ~ r1(X488,X499)
                                                                                                                    | p1(X499) ) ) )
                                                                                                    & ~ ! [X500] :
                                                                                                          ( ~ r1(X486,X500)
                                                                                                          | p1(X500) ) ) )
                                                                                          & ~ ! [X501] :
                                                                                                ( ~ r1(X484,X501)
                                                                                                | p1(X501) ) ) )
                                                                                & ~ ! [X502] :
                                                                                      ( ~ r1(X482,X502)
                                                                                      | p1(X502) ) ) )
                                                                      & ~ ! [X503] :
                                                                            ( ~ r1(X480,X503)
                                                                            | p1(X503) ) ) )
                                                            & ~ ! [X504] :
                                                                  ( ~ r1(X478,X504)
                                                                  | p1(X504) ) ) )
                                                  & ~ ! [X505] :
                                                        ( ~ r1(X476,X505)
                                                        | p1(X505) ) ) )
                                        & ~ ! [X506] :
                                              ( ~ r1(X474,X506)
                                              | p1(X506) ) ) )
                              & ~ ! [X507] :
                                    ( ~ r1(X472,X507)
                                    | p1(X507) ) ) )
                    & ~ ! [X508] :
                          ( ~ r1(X470,X508)
                          | p1(X508) ) ) )
          & ~ ! [X509] :
                ( ~ r1(X0,X509)
                | p1(X509) ) )
        | ( ~ ! [X510] :
                ( ~ r1(X0,X510)
                | p2(X510) )
          & ~ ! [X511] :
                ( ~ r1(X0,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(X536,X537)
                                                                                                                                                      | ~ ! [X538] :
                                                                                                                                                            ( ~ r1(X537,X538)
                                                                                                                                                            | p1(X538) ) )
                                                                                                                                                & ~ ! [X539] :
                                                                                                                                                      ( ~ r1(X536,X539)
                                                                                                                                                      | p1(X539) ) ) ) )
                                                                                                                                  & ~ ! [X540] :
                                                                                                                                        ( ~ r1(X533,X540)
                                                                                                                                        | p1(X540) ) ) )
                                                                                                                        & ~ ! [X541] :
                                                                                                                              ( ~ r1(X531,X541)
                                                                                                                              | p1(X541) ) ) )
                                                                                                              & ~ ! [X542] :
                                                                                                                    ( ~ r1(X529,X542)
                                                                                                                    | p1(X542) ) ) )
                                                                                                    & ~ ! [X543] :
                                                                                                          ( ~ r1(X527,X543)
                                                                                                          | p1(X543) ) ) )
                                                                                          & ~ ! [X544] :
                                                                                                ( ~ r1(X525,X544)
                                                                                                | p1(X544) ) ) )
                                                                                & ~ ! [X545] :
                                                                                      ( ~ r1(X523,X545)
                                                                                      | p1(X545) ) ) )
                                                                      & ~ ! [X546] :
                                                                            ( ~ r1(X521,X546)
                                                                            | p1(X546) ) ) )
                                                            & ~ ! [X547] :
                                                                  ( ~ r1(X519,X547)
                                                                  | p1(X547) ) ) )
                                                  & ~ ! [X548] :
                                                        ( ~ r1(X517,X548)
                                                        | p1(X548) ) ) )
                                        & ~ ! [X549] :
                                              ( ~ r1(X515,X549)
                                              | p1(X549) ) ) )
                              & ~ ! [X550] :
                                    ( ~ r1(X513,X550)
                                    | p1(X550) ) ) )
                    & ~ ! [X551] :
                          ( ~ r1(X511,X551)
                          | p1(X551) ) ) )
          & ~ ! [X552] :
                ( ~ r1(X0,X552)
                | p1(X552) ) )
        | ( ~ ! [X553] :
                ( ~ r1(X0,X553)
                | p2(X553) )
          & ~ ! [X554] :
                ( ~ r1(X0,X554)
                | ~ ( ~ ! [X555] :
                          ( ~ r1(X554,X555)
                          | p2(X555) )
                    & ~ ! [X556] :
                          ( ~ r1(X554,X556)
                          | ~ ( ~ ! [X557] :
                                    ( ~ r1(X556,X557)
                                    | p2(X557) )
                              & ~ ! [X558] :
                                    ( ~ r1(X556,X558)
                                    | ~ ( ~ ! [X559] :
                                              ( ~ r1(X558,X559)
                                              | p2(X559) )
                                        & ~ ! [X560] :
                                              ( ~ r1(X558,X560)
                                              | ~ ( ~ ! [X561] :
                                                        ( ~ r1(X560,X561)
                                                        | p2(X561) )
                                                  & ~ ! [X562] :
                                                        ( ~ r1(X560,X562)
                                                        | ~ ( ~ ! [X563] :
                                                                  ( ~ r1(X562,X563)
                                                                  | p2(X563) )
                                                            & ~ ! [X564] :
                                                                  ( ~ r1(X562,X564)
                                                                  | ~ ( ~ ! [X565] :
                                                                            ( ~ r1(X564,X565)
                                                                            | p2(X565) )
                                                                      & ~ ! [X566] :
                                                                            ( ~ r1(X564,X566)
                                                                            | ~ ( ~ ! [X567] :
                                                                                      ( ~ r1(X566,X567)
                                                                                      | p2(X567) )
                                                                                & ~ ! [X568] :
                                                                                      ( ~ r1(X566,X568)
                                                                                      | ~ ( ~ ! [X569] :
                                                                                                ( ~ r1(X568,X569)
                                                                                                | p2(X569) )
                                                                                          & ~ ! [X570] :
                                                                                                ( ~ r1(X568,X570)
                                                                                                | ~ ( ~ ! [X571] :
                                                                                                          ( ~ r1(X570,X571)
                                                                                                          | p2(X571) )
                                                                                                    & ~ ! [X572] :
                                                                                                          ( ~ r1(X570,X572)
                                                                                                          | ~ ( ~ ! [X573] :
                                                                                                                    ( ~ r1(X572,X573)
                                                                                                                    | p2(X573) )
                                                                                                              & ~ ! [X574] :
                                                                                                                    ( ~ r1(X572,X574)
                                                                                                                    | ~ ( ~ ! [X575] :
                                                                                                                              ( ~ r1(X574,X575)
                                                                                                                              | p2(X575) )
                                                                                                                        & ~ ! [X576] :
                                                                                                                              ( ~ r1(X574,X576)
                                                                                                                              | ~ ( ~ ! [X577] :
                                                                                                                                        ( ~ r1(X576,X577)
                                                                                                                                        | p2(X577) )
                                                                                                                                  & ~ ! [X578] :
                                                                                                                                        ( ~ r1(X576,X578)
                                                                                                                                        | ~ ( ~ ! [X579] :
                                                                                                                                                  ( ~ r1(X578,X579)
                                                                                                                                                  | ~ ! [X580] :
                                                                                                                                                        ( ~ r1(X579,X580)
                                                                                                                                                        | ~ ! [X581] :
                                                                                                                                                              ( ~ r1(X580,X581)
                                                                                                                                                              | p1(X581) ) ) )
                                                                                                                                            & ~ ! [X582] :
                                                                                                                                                  ( ~ r1(X578,X582)
                                                                                                                                                  | ~ ! [X583] :
                                                                                                                                                        ( ~ r1(X582,X583)
                                                                                                                                                        | p1(X583) ) ) ) )
                                                                                                                                  & ~ ! [X584] :
                                                                                                                                        ( ~ r1(X576,X584)
                                                                                                                                        | p1(X584) ) ) )
                                                                                                                        & ~ ! [X585] :
                                                                                                                              ( ~ r1(X574,X585)
                                                                                                                              | p1(X585) ) ) )
                                                                                                              & ~ ! [X586] :
                                                                                                                    ( ~ r1(X572,X586)
                                                                                                                    | p1(X586) ) ) )
                                                                                                    & ~ ! [X587] :
                                                                                                          ( ~ r1(X570,X587)
                                                                                                          | p1(X587) ) ) )
                                                                                          & ~ ! [X588] :
                                                                                                ( ~ r1(X568,X588)
                                                                                                | p1(X588) ) ) )
                                                                                & ~ ! [X589] :
                                                                                      ( ~ r1(X566,X589)
                                                                                      | p1(X589) ) ) )
                                                                      & ~ ! [X590] :
                                                                            ( ~ r1(X564,X590)
                                                                            | p1(X590) ) ) )
                                                            & ~ ! [X591] :
                                                                  ( ~ r1(X562,X591)
                                                                  | p1(X591) ) ) )
                                                  & ~ ! [X592] :
                                                        ( ~ r1(X560,X592)
                                                        | p1(X592) ) ) )
                                        & ~ ! [X593] :
                                              ( ~ r1(X558,X593)
                                              | p1(X593) ) ) )
                              & ~ ! [X594] :
                                    ( ~ r1(X556,X594)
                                    | p1(X594) ) ) )
                    & ~ ! [X595] :
                          ( ~ r1(X554,X595)
                          | p1(X595) ) ) )
          & ~ ! [X596] :
                ( ~ r1(X0,X596)
                | p1(X596) ) )
        | ( ~ ! [X597] :
                ( ~ r1(X0,X597)
                | p2(X597) )
          & ~ ! [X598] :
                ( ~ r1(X0,X598)
                | ~ ( ~ ! [X599] :
                          ( ~ r1(X598,X599)
                          | p2(X599) )
                    & ~ ! [X600] :
                          ( ~ r1(X598,X600)
                          | ~ ( ~ ! [X601] :
                                    ( ~ r1(X600,X601)
                                    | p2(X601) )
                              & ~ ! [X602] :
                                    ( ~ r1(X600,X602)
                                    | ~ ( ~ ! [X603] :
                                              ( ~ r1(X602,X603)
                                              | p2(X603) )
                                        & ~ ! [X604] :
                                              ( ~ r1(X602,X604)
                                              | ~ ( ~ ! [X605] :
                                                        ( ~ r1(X604,X605)
                                                        | p2(X605) )
                                                  & ~ ! [X606] :
                                                        ( ~ r1(X604,X606)
                                                        | ~ ( ~ ! [X607] :
                                                                  ( ~ r1(X606,X607)
                                                                  | p2(X607) )
                                                            & ~ ! [X608] :
                                                                  ( ~ r1(X606,X608)
                                                                  | ~ ( ~ ! [X609] :
                                                                            ( ~ r1(X608,X609)
                                                                            | p2(X609) )
                                                                      & ~ ! [X610] :
                                                                            ( ~ r1(X608,X610)
                                                                            | ~ ( ~ ! [X611] :
                                                                                      ( ~ r1(X610,X611)
                                                                                      | p2(X611) )
                                                                                & ~ ! [X612] :
                                                                                      ( ~ r1(X610,X612)
                                                                                      | ~ ( ~ ! [X613] :
                                                                                                ( ~ r1(X612,X613)
                                                                                                | p2(X613) )
                                                                                          & ~ ! [X614] :
                                                                                                ( ~ r1(X612,X614)
                                                                                                | ~ ( ~ ! [X615] :
                                                                                                          ( ~ r1(X614,X615)
                                                                                                          | p2(X615) )
                                                                                                    & ~ ! [X616] :
                                                                                                          ( ~ r1(X614,X616)
                                                                                                          | ~ ( ~ ! [X617] :
                                                                                                                    ( ~ r1(X616,X617)
                                                                                                                    | p2(X617) )
                                                                                                              & ~ ! [X618] :
                                                                                                                    ( ~ r1(X616,X618)
                                                                                                                    | ~ ( ~ ! [X619] :
                                                                                                                              ( ~ r1(X618,X619)
                                                                                                                              | p2(X619) )
                                                                                                                        & ~ ! [X620] :
                                                                                                                              ( ~ r1(X618,X620)
                                                                                                                              | ~ ( ~ ! [X621] :
                                                                                                                                        ( ~ r1(X620,X621)
                                                                                                                                        | p2(X621) )
                                                                                                                                  & ~ ! [X622] :
                                                                                                                                        ( ~ r1(X620,X622)
                                                                                                                                        | ~ ! [X623] : ~ r1(X622,X623) )
                                                                                                                                  & ~ ! [X624] :
                                                                                                                                        ( ~ r1(X620,X624)
                                                                                                                                        | p1(X624) ) ) )
                                                                                                                        & ~ ! [X625] :
                                                                                                                              ( ~ r1(X618,X625)
                                                                                                                              | p1(X625) ) ) )
                                                                                                              & ~ ! [X626] :
                                                                                                                    ( ~ r1(X616,X626)
                                                                                                                    | p1(X626) ) ) )
                                                                                                    & ~ ! [X627] :
                                                                                                          ( ~ r1(X614,X627)
                                                                                                          | p1(X627) ) ) )
                                                                                          & ~ ! [X628] :
                                                                                                ( ~ r1(X612,X628)
                                                                                                | p1(X628) ) ) )
                                                                                & ~ ! [X629] :
                                                                                      ( ~ r1(X610,X629)
                                                                                      | p1(X629) ) ) )
                                                                      & ~ ! [X630] :
                                                                            ( ~ r1(X608,X630)
                                                                            | p1(X630) ) ) )
                                                            & ~ ! [X631] :
                                                                  ( ~ r1(X606,X631)
                                                                  | p1(X631) ) ) )
                                                  & ~ ! [X632] :
                                                        ( ~ r1(X604,X632)
                                                        | p1(X632) ) ) )
                                        & ~ ! [X633] :
                                              ( ~ r1(X602,X633)
                                              | p1(X633) ) ) )
                              & ~ ! [X634] :
                                    ( ~ r1(X600,X634)
                                    | p1(X634) ) ) )
                    & ~ ! [X635] :
                          ( ~ r1(X598,X635)
                          | p1(X635) ) ) )
          & ~ ! [X636] :
                ( ~ r1(X0,X636)
                | p1(X636) ) )
        | ! [X637] :
            ( ~ r1(X0,X637)
            | p2(X637) )
        | ! [X638] :
            ( ~ r1(X0,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)
                                                | p2(X655) )
                                            | ! [X656] :
                                                ( ~ r1(X654,X656)
                                                | ! [X657] :
                                                    ( ~ r1(X656,X657)
                                                    | p2(X657) )
                                                | ! [X658] :
                                                    ( ~ r1(X656,X658)
                                                    | ! [X659] :
                                                        ( ~ r1(X658,X659)
                                                        | p2(X659) )
                                                    | ! [X660] :
                                                        ( ~ r1(X658,X660)
                                                        | ! [X661] :
                                                            ( ~ r1(X660,X661)
                                                            | p2(X661) )
                                                        | ! [X662] :
                                                            ( ~ r1(X660,X662)
                                                            | ! [X663] :
                                                                ( ~ r1(X662,X663)
                                                                | p2(X663) )
                                                            | ! [X664] :
                                                                ( ~ r1(X662,X664)
                                                                | ! [X665] :
                                                                    ( ~ r1(X664,X665)
                                                                    | p2(X665) )
                                                                | ! [X666] :
                                                                    ( ~ r1(X664,X666)
                                                                    | ! [X667] :
                                                                        ( ~ r1(X666,X667)
                                                                        | ~ ! [X668] :
                                                                              ( ~ r1(X667,X668)
                                                                              | p1(X668) ) )
                                                                    | ! [X669] :
                                                                        ( ~ r1(X666,X669)
                                                                        | p1(X669) ) )
                                                                | ! [X670] :
                                                                    ( ~ r1(X664,X670)
                                                                    | p1(X670) ) )
                                                            | ! [X671] :
                                                                ( ~ r1(X662,X671)
                                                                | p1(X671) ) )
                                                        | ! [X672] :
                                                            ( ~ r1(X660,X672)
                                                            | p1(X672) ) )
                                                    | ! [X673] :
                                                        ( ~ r1(X658,X673)
                                                        | p1(X673) ) )
                                                | ! [X674] :
                                                    ( ~ r1(X656,X674)
                                                    | p1(X674) ) )
                                            | ! [X675] :
                                                ( ~ r1(X654,X675)
                                                | p1(X675) ) )
                                        | ! [X676] :
                                            ( ~ r1(X652,X676)
                                            | p1(X676) ) )
                                    | ! [X677] :
                                        ( ~ r1(X650,X677)
                                        | p1(X677) ) )
                                | ! [X678] :
                                    ( ~ r1(X648,X678)
                                    | p1(X678) ) )
                            | ! [X679] :
                                ( ~ r1(X646,X679)
                                | p1(X679) ) )
                        | ! [X680] :
                            ( ~ r1(X644,X680)
                            | p1(X680) ) )
                    | ! [X681] :
                        ( ~ r1(X642,X681)
                        | p1(X681) ) )
                | ! [X682] :
                    ( ~ r1(X640,X682)
                    | p1(X682) ) )
            | ! [X683] :
                ( ~ r1(X638,X683)
                | p1(X683) ) )
        | ! [X684] :
            ( ~ r1(X0,X684)
            | p1(X684) )
        | ( ~ ! [X685] :
                ( ~ r1(X0,X685)
                | p2(X685) )
          & ~ ! [X686] :
                ( ~ r1(X0,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)
                                                                                                                                        | ~ ! [X710] :
                                                                                                                                              ( ~ r1(X709,X710)
                                                                                                                                              | ~ p1(X710) ) )
                                                                                                                                  & p1(X708) ) )
                                                                                                                        & ~ ! [X711] :
                                                                                                                              ( ~ r1(X706,X711)
                                                                                                                              | p1(X711) ) ) )
                                                                                                              & ~ ! [X712] :
                                                                                                                    ( ~ r1(X704,X712)
                                                                                                                    | p1(X712) ) ) )
                                                                                                    & ~ ! [X713] :
                                                                                                          ( ~ r1(X702,X713)
                                                                                                          | p1(X713) ) ) )
                                                                                          & ~ ! [X714] :
                                                                                                ( ~ r1(X700,X714)
                                                                                                | p1(X714) ) ) )
                                                                                & ~ ! [X715] :
                                                                                      ( ~ r1(X698,X715)
                                                                                      | p1(X715) ) ) )
                                                                      & ~ ! [X716] :
                                                                            ( ~ r1(X696,X716)
                                                                            | p1(X716) ) ) )
                                                            & ~ ! [X717] :
                                                                  ( ~ r1(X694,X717)
                                                                  | p1(X717) ) ) )
                                                  & ~ ! [X718] :
                                                        ( ~ r1(X692,X718)
                                                        | p1(X718) ) ) )
                                        & ~ ! [X719] :
                                              ( ~ r1(X690,X719)
                                              | p1(X719) ) ) )
                              & ~ ! [X720] :
                                    ( ~ r1(X688,X720)
                                    | p1(X720) ) ) )
                    & ~ ! [X721] :
                          ( ~ r1(X686,X721)
                          | p1(X721) ) ) )
          & ~ ! [X722] :
                ( ~ r1(X0,X722)
                | p1(X722) ) )
        | ( ~ ! [X723] :
                ( ~ r1(X0,X723)
                | p2(X723) )
          & ~ ! [X724] :
                ( ~ r1(X0,X724)
                | ~ ( ~ ! [X725] :
                          ( ~ r1(X724,X725)
                          | p2(X725) )
                    & ~ ! [X726] :
                          ( ~ r1(X724,X726)
                          | ~ ( ~ ! [X727] :
                                    ( ~ r1(X726,X727)
                                    | p2(X727) )
                              & ~ ! [X728] :
                                    ( ~ r1(X726,X728)
                                    | ~ ( ~ ! [X729] :
                                              ( ~ r1(X728,X729)
                                              | p2(X729) )
                                        & ~ ! [X730] :
                                              ( ~ r1(X728,X730)
                                              | ~ ( ~ ! [X731] :
                                                        ( ~ r1(X730,X731)
                                                        | p2(X731) )
                                                  & ~ ! [X732] :
                                                        ( ~ r1(X730,X732)
                                                        | ~ ( ~ ! [X733] :
                                                                  ( ~ r1(X732,X733)
                                                                  | p2(X733) )
                                                            & ~ ! [X734] :
                                                                  ( ~ r1(X732,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)
                                                                                                                                  | ~ ( ~ ! [X748] :
                                                                                                                                            ( ~ r1(X747,X748)
                                                                                                                                            | ~ ! [X749] :
                                                                                                                                                  ( ~ r1(X748,X749)
                                                                                                                                                  | p1(X749) ) )
                                                                                                                                      & ~ ! [X750] :
                                                                                                                                            ( ~ r1(X747,X750)
                                                                                                                                            | p1(X750) ) ) ) )
                                                                                                                        & ~ ! [X751] :
                                                                                                                              ( ~ r1(X744,X751)
                                                                                                                              | p1(X751) ) ) )
                                                                                                              & ~ ! [X752] :
                                                                                                                    ( ~ r1(X742,X752)
                                                                                                                    | p1(X752) ) ) )
                                                                                                    & ~ ! [X753] :
                                                                                                          ( ~ r1(X740,X753)
                                                                                                          | p1(X753) ) ) )
                                                                                          & ~ ! [X754] :
                                                                                                ( ~ r1(X738,X754)
                                                                                                | p1(X754) ) ) )
                                                                                & ~ ! [X755] :
                                                                                      ( ~ r1(X736,X755)
                                                                                      | p1(X755) ) ) )
                                                                      & ~ ! [X756] :
                                                                            ( ~ r1(X734,X756)
                                                                            | p1(X756) ) ) )
                                                            & ~ ! [X757] :
                                                                  ( ~ r1(X732,X757)
                                                                  | p1(X757) ) ) )
                                                  & ~ ! [X758] :
                                                        ( ~ r1(X730,X758)
                                                        | p1(X758) ) ) )
                                        & ~ ! [X759] :
                                              ( ~ r1(X728,X759)
                                              | p1(X759) ) ) )
                              & ~ ! [X760] :
                                    ( ~ r1(X726,X760)
                                    | p1(X760) ) ) )
                    & ~ ! [X761] :
                          ( ~ r1(X724,X761)
                          | p1(X761) ) ) )
          & ~ ! [X762] :
                ( ~ r1(X0,X762)
                | p1(X762) ) )
        | ( ~ ! [X763] :
                ( ~ r1(X0,X763)
                | p2(X763) )
          & ~ ! [X764] :
                ( ~ r1(X0,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)
                                              | p2(X769) )
                                        & ~ ! [X770] :
                                              ( ~ r1(X768,X770)
                                              | ~ ( ~ ! [X771] :
                                                        ( ~ r1(X770,X771)
                                                        | p2(X771) )
                                                  & ~ ! [X772] :
                                                        ( ~ r1(X770,X772)
                                                        | ~ ( ~ ! [X773] :
                                                                  ( ~ r1(X772,X773)
                                                                  | p2(X773) )
                                                            & ~ ! [X774] :
                                                                  ( ~ r1(X772,X774)
                                                                  | ~ ( ~ ! [X775] :
                                                                            ( ~ r1(X774,X775)
                                                                            | p2(X775) )
                                                                      & ~ ! [X776] :
                                                                            ( ~ r1(X774,X776)
                                                                            | ~ ( ~ ! [X777] :
                                                                                      ( ~ r1(X776,X777)
                                                                                      | p2(X777) )
                                                                                & ~ ! [X778] :
                                                                                      ( ~ r1(X776,X778)
                                                                                      | ~ ( ~ ! [X779] :
                                                                                                ( ~ r1(X778,X779)
                                                                                                | p2(X779) )
                                                                                          & ~ ! [X780] :
                                                                                                ( ~ r1(X778,X780)
                                                                                                | ~ ( ~ ! [X781] :
                                                                                                          ( ~ r1(X780,X781)
                                                                                                          | p2(X781) )
                                                                                                    & ~ ! [X782] :
                                                                                                          ( ~ r1(X780,X782)
                                                                                                          | ~ ( ~ ! [X783] :
                                                                                                                    ( ~ r1(X782,X783)
                                                                                                                    | p2(X783) )
                                                                                                              & ~ ! [X784] :
                                                                                                                    ( ~ r1(X782,X784)
                                                                                                                    | ~ ( ~ ! [X785] :
                                                                                                                              ( ~ r1(X784,X785)
                                                                                                                              | p2(X785) )
                                                                                                                        & ~ ! [X786] :
                                                                                                                              ( ~ r1(X784,X786)
                                                                                                                              | ~ ( ~ ! [X787] :
                                                                                                                                        ( ~ r1(X786,X787)
                                                                                                                                        | ~ ! [X788] :
                                                                                                                                              ( ~ r1(X787,X788)
                                                                                                                                              | ~ ! [X789] :
                                                                                                                                                    ( ~ r1(X788,X789)
                                                                                                                                                    | p1(X789) ) ) )
                                                                                                                                  & ~ ! [X790] :
                                                                                                                                        ( ~ r1(X786,X790)
                                                                                                                                        | ~ ! [X791] :
                                                                                                                                              ( ~ r1(X790,X791)
                                                                                                                                              | p1(X791) ) ) ) )
                                                                                                                        & ~ ! [X792] :
                                                                                                                              ( ~ r1(X784,X792)
                                                                                                                              | p1(X792) ) ) )
                                                                                                              & ~ ! [X793] :
                                                                                                                    ( ~ r1(X782,X793)
                                                                                                                    | p1(X793) ) ) )
                                                                                                    & ~ ! [X794] :
                                                                                                          ( ~ r1(X780,X794)
                                                                                                          | p1(X794) ) ) )
                                                                                          & ~ ! [X795] :
                                                                                                ( ~ r1(X778,X795)
                                                                                                | p1(X795) ) ) )
                                                                                & ~ ! [X796] :
                                                                                      ( ~ r1(X776,X796)
                                                                                      | p1(X796) ) ) )
                                                                      & ~ ! [X797] :
                                                                            ( ~ r1(X774,X797)
                                                                            | p1(X797) ) ) )
                                                            & ~ ! [X798] :
                                                                  ( ~ r1(X772,X798)
                                                                  | p1(X798) ) ) )
                                                  & ~ ! [X799] :
                                                        ( ~ r1(X770,X799)
                                                        | p1(X799) ) ) )
                                        & ~ ! [X800] :
                                              ( ~ r1(X768,X800)
                                              | p1(X800) ) ) )
                              & ~ ! [X801] :
                                    ( ~ r1(X766,X801)
                                    | p1(X801) ) ) )
                    & ~ ! [X802] :
                          ( ~ r1(X764,X802)
                          | p1(X802) ) ) )
          & ~ ! [X803] :
                ( ~ r1(X0,X803)
                | p1(X803) ) )
        | ( ~ ! [X804] :
                ( ~ r1(X0,X804)
                | p2(X804) )
          & ~ ! [X805] :
                ( ~ r1(X0,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(X0,X840)
                | p1(X840) ) )
        | ! [X841] :
            ( ~ r1(X0,X841)
            | p2(X841) )
        | ! [X842] :
            ( ~ r1(X0,X842)
            | ! [X843] :
                ( ~ r1(X842,X843)
                | p2(X843) )
            | ! [X844] :
                ( ~ r1(X842,X844)
                | ! [X845] :
                    ( ~ r1(X844,X845)
                    | p2(X845) )
                | ! [X846] :
                    ( ~ r1(X844,X846)
                    | ! [X847] :
                        ( ~ r1(X846,X847)
                        | p2(X847) )
                    | ! [X848] :
                        ( ~ r1(X846,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)
                                                                        | ~ ! [X872] :
                                                                              ( ~ r1(X871,X872)
                                                                              | p1(X872) ) )
                                                                    | ! [X873] :
                                                                        ( ~ r1(X870,X873)
                                                                        | p1(X873) ) )
                                                                | ! [X874] :
                                                                    ( ~ r1(X868,X874)
                                                                    | p1(X874) ) )
                                                            | ! [X875] :
                                                                ( ~ r1(X866,X875)
                                                                | p1(X875) ) )
                                                        | ! [X876] :
                                                            ( ~ r1(X864,X876)
                                                            | p1(X876) ) )
                                                    | ! [X877] :
                                                        ( ~ r1(X862,X877)
                                                        | p1(X877) ) )
                                                | ! [X878] :
                                                    ( ~ r1(X860,X878)
                                                    | p1(X878) ) )
                                            | ! [X879] :
                                                ( ~ r1(X858,X879)
                                                | p1(X879) ) )
                                        | ! [X880] :
                                            ( ~ r1(X856,X880)
                                            | p1(X880) ) )
                                    | ! [X881] :
                                        ( ~ r1(X854,X881)
                                        | p1(X881) ) )
                                | ! [X882] :
                                    ( ~ r1(X852,X882)
                                    | p1(X882) ) )
                            | ! [X883] :
                                ( ~ r1(X850,X883)
                                | p1(X883) ) )
                        | ! [X884] :
                            ( ~ r1(X848,X884)
                            | p1(X884) ) )
                    | ! [X885] :
                        ( ~ r1(X846,X885)
                        | p1(X885) ) )
                | ! [X886] :
                    ( ~ r1(X844,X886)
                    | p1(X886) ) )
            | ! [X887] :
                ( ~ r1(X842,X887)
                | p1(X887) ) )
        | ! [X888] :
            ( ~ r1(X0,X888)
            | p1(X888) )
        | ( ~ ! [X889] :
                ( ~ r1(X0,X889)
                | p2(X889) )
          & ~ ! [X890] :
                ( ~ r1(X0,X890)
                | ~ ( ~ ! [X891] :
                          ( ~ r1(X890,X891)
                          | p2(X891) )
                    & ~ ! [X892] :
                          ( ~ r1(X890,X892)
                          | ~ ( ~ ! [X893] :
                                    ( ~ r1(X892,X893)
                                    | p2(X893) )
                              & ~ ! [X894] :
                                    ( ~ r1(X892,X894)
                                    | ~ ( ~ ! [X895] :
                                              ( ~ r1(X894,X895)
                                              | p2(X895) )
                                        & ~ ! [X896] :
                                              ( ~ r1(X894,X896)
                                              | ~ ( ~ ! [X897] :
                                                        ( ~ r1(X896,X897)
                                                        | p2(X897) )
                                                  & ~ ! [X898] :
                                                        ( ~ r1(X896,X898)
                                                        | ~ ( ~ ! [X899] :
                                                                  ( ~ r1(X898,X899)
                                                                  | p2(X899) )
                                                            & ~ ! [X900] :
                                                                  ( ~ r1(X898,X900)
                                                                  | ~ ( ~ ! [X901] :
                                                                            ( ~ r1(X900,X901)
                                                                            | p2(X901) )
                                                                      & ~ ! [X902] :
                                                                            ( ~ r1(X900,X902)
                                                                            | ~ ( ~ ! [X903] :
                                                                                      ( ~ r1(X902,X903)
                                                                                      | p2(X903) )
                                                                                & ~ ! [X904] :
                                                                                      ( ~ r1(X902,X904)
                                                                                      | ~ ( ~ ! [X905] :
                                                                                                ( ~ r1(X904,X905)
                                                                                                | p2(X905) )
                                                                                          & ~ ! [X906] :
                                                                                                ( ~ r1(X904,X906)
                                                                                                | ~ ( ~ ! [X907] :
                                                                                                          ( ~ r1(X906,X907)
                                                                                                          | p2(X907) )
                                                                                                    & ~ ! [X908] :
                                                                                                          ( ~ r1(X906,X908)
                                                                                                          | ~ ( ~ ! [X909] :
                                                                                                                    ( ~ r1(X908,X909)
                                                                                                                    | p2(X909) )
                                                                                                              & ~ ! [X910] :
                                                                                                                    ( ~ r1(X908,X910)
                                                                                                                    | ~ ( ~ ! [X911] :
                                                                                                                              ( ~ r1(X910,X911)
                                                                                                                              | ~ ! [X912] :
                                                                                                                                    ( ~ r1(X911,X912)
                                                                                                                                    | ~ p1(X912) ) )
                                                                                                                        & p1(X910) ) )
                                                                                                              & ~ ! [X913] :
                                                                                                                    ( ~ r1(X908,X913)
                                                                                                                    | p1(X913) ) ) )
                                                                                                    & ~ ! [X914] :
                                                                                                          ( ~ r1(X906,X914)
                                                                                                          | p1(X914) ) ) )
                                                                                          & ~ ! [X915] :
                                                                                                ( ~ r1(X904,X915)
                                                                                                | p1(X915) ) ) )
                                                                                & ~ ! [X916] :
                                                                                      ( ~ r1(X902,X916)
                                                                                      | p1(X916) ) ) )
                                                                      & ~ ! [X917] :
                                                                            ( ~ r1(X900,X917)
                                                                            | p1(X917) ) ) )
                                                            & ~ ! [X918] :
                                                                  ( ~ r1(X898,X918)
                                                                  | p1(X918) ) ) )
                                                  & ~ ! [X919] :
                                                        ( ~ r1(X896,X919)
                                                        | p1(X919) ) ) )
                                        & ~ ! [X920] :
                                              ( ~ r1(X894,X920)
                                              | p1(X920) ) ) )
                              & ~ ! [X921] :
                                    ( ~ r1(X892,X921)
                                    | p1(X921) ) ) )
                    & ~ ! [X922] :
                          ( ~ r1(X890,X922)
                          | p1(X922) ) ) )
          & ~ ! [X923] :
                ( ~ r1(X0,X923)
                | p1(X923) ) )
        | ( ~ ! [X924] :
                ( ~ r1(X0,X924)
                | p2(X924) )
          & ~ ! [X925] :
                ( ~ r1(X0,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)
                                                                                                                    | p2(X944) )
                                                                                                              & ~ ! [X945] :
                                                                                                                    ( ~ r1(X943,X945)
                                                                                                                    | ! [X946] :
                                                                                                                        ( ~ r1(X945,X946)
                                                                                                                        | ~ ( ~ ! [X947] :
                                                                                                                                  ( ~ r1(X946,X947)
                                                                                                                                  | ~ ! [X948] :
                                                                                                                                        ( ~ r1(X947,X948)
                                                                                                                                        | p1(X948) ) )
                                                                                                                            & ~ ! [X949] :
                                                                                                                                  ( ~ r1(X946,X949)
                                                                                                                                  | p1(X949) ) ) ) )
                                                                                                              & ~ ! [X950] :
                                                                                                                    ( ~ r1(X943,X950)
                                                                                                                    | p1(X950) ) ) )
                                                                                                    & ~ ! [X951] :
                                                                                                          ( ~ r1(X941,X951)
                                                                                                          | p1(X951) ) ) )
                                                                                          & ~ ! [X952] :
                                                                                                ( ~ r1(X939,X952)
                                                                                                | p1(X952) ) ) )
                                                                                & ~ ! [X953] :
                                                                                      ( ~ r1(X937,X953)
                                                                                      | p1(X953) ) ) )
                                                                      & ~ ! [X954] :
                                                                            ( ~ r1(X935,X954)
                                                                            | p1(X954) ) ) )
                                                            & ~ ! [X955] :
                                                                  ( ~ r1(X933,X955)
                                                                  | p1(X955) ) ) )
                                                  & ~ ! [X956] :
                                                        ( ~ r1(X931,X956)
                                                        | p1(X956) ) ) )
                                        & ~ ! [X957] :
                                              ( ~ r1(X929,X957)
                                              | p1(X957) ) ) )
                              & ~ ! [X958] :
                                    ( ~ r1(X927,X958)
                                    | p1(X958) ) ) )
                    & ~ ! [X959] :
                          ( ~ r1(X925,X959)
                          | p1(X959) ) ) )
          & ~ ! [X960] :
                ( ~ r1(X0,X960)
                | p1(X960) ) )
        | ( ~ ! [X961] :
                ( ~ r1(X0,X961)
                | p2(X961) )
          & ~ ! [X962] :
                ( ~ r1(X0,X962)
                | ~ ( ~ ! [X963] :
                          ( ~ r1(X962,X963)
                          | p2(X963) )
                    & ~ ! [X964] :
                          ( ~ r1(X962,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)
                                                                                                                              | ~ ! [X984] :
                                                                                                                                    ( ~ r1(X983,X984)
                                                                                                                                    | ~ ! [X985] :
                                                                                                                                          ( ~ r1(X984,X985)
                                                                                                                                          | p1(X985) ) ) )
                                                                                                                        & ~ ! [X986] :
                                                                                                                              ( ~ r1(X982,X986)
                                                                                                                              | ~ ! [X987] :
                                                                                                                                    ( ~ r1(X986,X987)
                                                                                                                                    | p1(X987) ) ) ) )
                                                                                                              & ~ ! [X988] :
                                                                                                                    ( ~ r1(X980,X988)
                                                                                                                    | p1(X988) ) ) )
                                                                                                    & ~ ! [X989] :
                                                                                                          ( ~ r1(X978,X989)
                                                                                                          | p1(X989) ) ) )
                                                                                          & ~ ! [X990] :
                                                                                                ( ~ r1(X976,X990)
                                                                                                | p1(X990) ) ) )
                                                                                & ~ ! [X991] :
                                                                                      ( ~ r1(X974,X991)
                                                                                      | p1(X991) ) ) )
                                                                      & ~ ! [X992] :
                                                                            ( ~ r1(X972,X992)
                                                                            | p1(X992) ) ) )
                                                            & ~ ! [X993] :
                                                                  ( ~ r1(X970,X993)
                                                                  | p1(X993) ) ) )
                                                  & ~ ! [X994] :
                                                        ( ~ r1(X968,X994)
                                                        | p1(X994) ) ) )
                                        & ~ ! [X995] :
                                              ( ~ r1(X966,X995)
                                              | p1(X995) ) ) )
                              & ~ ! [X996] :
                                    ( ~ r1(X964,X996)
                                    | p1(X996) ) ) )
                    & ~ ! [X997] :
                          ( ~ r1(X962,X997)
                          | p1(X997) ) ) )
          & ~ ! [X998] :
                ( ~ r1(X0,X998)
                | p1(X998) ) )
        | ( ~ ! [X999] :
                ( ~ r1(X0,X999)
                | p2(X999) )
          & ~ ! [X1000] :
                ( ~ r1(X0,X1000)
                | ~ ( ~ ! [X1001] :
                          ( ~ r1(X1000,X1001)
                          | p2(X1001) )
                    & ~ ! [X1002] :
                          ( ~ r1(X1000,X1002)
                          | ~ ( ~ ! [X1003] :
                                    ( ~ r1(X1002,X1003)
                                    | p2(X1003) )
                              & ~ ! [X1004] :
                                    ( ~ r1(X1002,X1004)
                                    | ~ ( ~ ! [X1005] :
                                              ( ~ r1(X1004,X1005)
                                              | p2(X1005) )
                                        & ~ ! [X1006] :
                                              ( ~ r1(X1004,X1006)
                                              | ~ ( ~ ! [X1007] :
                                                        ( ~ r1(X1006,X1007)
                                                        | p2(X1007) )
                                                  & ~ ! [X1008] :
                                                        ( ~ r1(X1006,X1008)
                                                        | ~ ( ~ ! [X1009] :
                                                                  ( ~ r1(X1008,X1009)
                                                                  | p2(X1009) )
                                                            & ~ ! [X1010] :
                                                                  ( ~ r1(X1008,X1010)
                                                                  | ~ ( ~ ! [X1011] :
                                                                            ( ~ r1(X1010,X1011)
                                                                            | p2(X1011) )
                                                                      & ~ ! [X1012] :
                                                                            ( ~ r1(X1010,X1012)
                                                                            | ~ ( ~ ! [X1013] :
                                                                                      ( ~ r1(X1012,X1013)
                                                                                      | p2(X1013) )
                                                                                & ~ ! [X1014] :
                                                                                      ( ~ r1(X1012,X1014)
                                                                                      | ~ ( ~ ! [X1015] :
                                                                                                ( ~ r1(X1014,X1015)
                                                                                                | p2(X1015) )
                                                                                          & ~ ! [X1016] :
                                                                                                ( ~ r1(X1014,X1016)
                                                                                                | ~ ( ~ ! [X1017] :
                                                                                                          ( ~ r1(X1016,X1017)
                                                                                                          | p2(X1017) )
                                                                                                    & ~ ! [X1018] :
                                                                                                          ( ~ r1(X1016,X1018)
                                                                                                          | ~ ( ~ ! [X1019] :
                                                                                                                    ( ~ r1(X1018,X1019)
                                                                                                                    | p2(X1019) )
                                                                                                              & ~ ! [X1020] :
                                                                                                                    ( ~ r1(X1018,X1020)
                                                                                                                    | ~ ! [X1021] : ~ r1(X1020,X1021) )
                                                                                                              & ~ ! [X1022] :
                                                                                                                    ( ~ r1(X1018,X1022)
                                                                                                                    | p1(X1022) ) ) )
                                                                                                    & ~ ! [X1023] :
                                                                                                          ( ~ r1(X1016,X1023)
                                                                                                          | p1(X1023) ) ) )
                                                                                          & ~ ! [X1024] :
                                                                                                ( ~ r1(X1014,X1024)
                                                                                                | p1(X1024) ) ) )
                                                                                & ~ ! [X1025] :
                                                                                      ( ~ r1(X1012,X1025)
                                                                                      | p1(X1025) ) ) )
                                                                      & ~ ! [X1026] :
                                                                            ( ~ r1(X1010,X1026)
                                                                            | p1(X1026) ) ) )
                                                            & ~ ! [X1027] :
                                                                  ( ~ r1(X1008,X1027)
                                                                  | p1(X1027) ) ) )
                                                  & ~ ! [X1028] :
                                                        ( ~ r1(X1006,X1028)
                                                        | p1(X1028) ) ) )
                                        & ~ ! [X1029] :
                                              ( ~ r1(X1004,X1029)
                                              | p1(X1029) ) ) )
                              & ~ ! [X1030] :
                                    ( ~ r1(X1002,X1030)
                                    | p1(X1030) ) ) )
                    & ~ ! [X1031] :
                          ( ~ r1(X1000,X1031)
                          | p1(X1031) ) ) )
          & ~ ! [X1032] :
                ( ~ r1(X0,X1032)
                | p1(X1032) ) )
        | ! [X1033] :
            ( ~ r1(X0,X1033)
            | p2(X1033) )
        | ! [X1034] :
            ( ~ r1(X0,X1034)
            | ! [X1035] :
                ( ~ r1(X1034,X1035)
                | p2(X1035) )
            | ! [X1036] :
                ( ~ r1(X1034,X1036)
                | ! [X1037] :
                    ( ~ r1(X1036,X1037)
                    | p2(X1037) )
                | ! [X1038] :
                    ( ~ r1(X1036,X1038)
                    | ! [X1039] :
                        ( ~ r1(X1038,X1039)
                        | p2(X1039) )
                    | ! [X1040] :
                        ( ~ r1(X1038,X1040)
                        | ! [X1041] :
                            ( ~ r1(X1040,X1041)
                            | p2(X1041) )
                        | ! [X1042] :
                            ( ~ r1(X1040,X1042)
                            | ! [X1043] :
                                ( ~ r1(X1042,X1043)
                                | p2(X1043) )
                            | ! [X1044] :
                                ( ~ r1(X1042,X1044)
                                | ! [X1045] :
                                    ( ~ r1(X1044,X1045)
                                    | p2(X1045) )
                                | ! [X1046] :
                                    ( ~ r1(X1044,X1046)
                                    | ! [X1047] :
                                        ( ~ r1(X1046,X1047)
                                        | p2(X1047) )
                                    | ! [X1048] :
                                        ( ~ r1(X1046,X1048)
                                        | ! [X1049] :
                                            ( ~ r1(X1048,X1049)
                                            | p2(X1049) )
                                        | ! [X1050] :
                                            ( ~ r1(X1048,X1050)
                                            | ! [X1051] :
                                                ( ~ r1(X1050,X1051)
                                                | p2(X1051) )
                                            | ! [X1052] :
                                                ( ~ r1(X1050,X1052)
                                                | ! [X1053] :
                                                    ( ~ r1(X1052,X1053)
                                                    | p2(X1053) )
                                                | ! [X1054] :
                                                    ( ~ r1(X1052,X1054)
                                                    | ! [X1055] :
                                                        ( ~ r1(X1054,X1055)
                                                        | p2(X1055) )
                                                    | ! [X1056] :
                                                        ( ~ r1(X1054,X1056)
                                                        | ! [X1057] :
                                                            ( ~ r1(X1056,X1057)
                                                            | p2(X1057) )
                                                        | ! [X1058] :
                                                            ( ~ r1(X1056,X1058)
                                                            | ! [X1059] :
                                                                ( ~ r1(X1058,X1059)
                                                                | p2(X1059) )
                                                            | ! [X1060] :
                                                                ( ~ r1(X1058,X1060)
                                                                | ! [X1061] :
                                                                    ( ~ r1(X1060,X1061)
                                                                    | p2(X1061) )
                                                                | ! [X1062] :
                                                                    ( ~ r1(X1060,X1062)
                                                                    | ! [X1063] :
                                                                        ( ~ r1(X1062,X1063)
                                                                        | ~ ! [X1064] :
                                                                              ( ~ r1(X1063,X1064)
                                                                              | p1(X1064) ) )
                                                                    | ! [X1065] :
                                                                        ( ~ r1(X1062,X1065)
                                                                        | p1(X1065) ) )
                                                                | ! [X1066] :
                                                                    ( ~ r1(X1060,X1066)
                                                                    | p1(X1066) ) )
                                                            | ! [X1067] :
                                                                ( ~ r1(X1058,X1067)
                                                                | p1(X1067) ) )
                                                        | ! [X1068] :
                                                            ( ~ r1(X1056,X1068)
                                                            | p1(X1068) ) )
                                                    | ! [X1069] :
                                                        ( ~ r1(X1054,X1069)
                                                        | p1(X1069) ) )
                                                | ! [X1070] :
                                                    ( ~ r1(X1052,X1070)
                                                    | p1(X1070) ) )
                                            | ! [X1071] :
                                                ( ~ r1(X1050,X1071)
                                                | p1(X1071) ) )
                                        | ! [X1072] :
                                            ( ~ r1(X1048,X1072)
                                            | p1(X1072) ) )
                                    | ! [X1073] :
                                        ( ~ r1(X1046,X1073)
                                        | p1(X1073) ) )
                                | ! [X1074] :
                                    ( ~ r1(X1044,X1074)
                                    | p1(X1074) ) )
                            | ! [X1075] :
                                ( ~ r1(X1042,X1075)
                                | p1(X1075) ) )
                        | ! [X1076] :
                            ( ~ r1(X1040,X1076)
                            | p1(X1076) ) )
                    | ! [X1077] :
                        ( ~ r1(X1038,X1077)
                        | p1(X1077) ) )
                | ! [X1078] :
                    ( ~ r1(X1036,X1078)
                    | p1(X1078) ) )
            | ! [X1079] :
                ( ~ r1(X1034,X1079)
                | p1(X1079) ) )
        | ! [X1080] :
            ( ~ r1(X0,X1080)
            | p1(X1080) )
        | ( ~ ! [X1081] :
                ( ~ r1(X0,X1081)
                | p2(X1081) )
          & ~ ! [X1082] :
                ( ~ r1(X0,X1082)
                | ~ ( ~ ! [X1083] :
                          ( ~ r1(X1082,X1083)
                          | p2(X1083) )
                    & ~ ! [X1084] :
                          ( ~ r1(X1082,X1084)
                          | ~ ( ~ ! [X1085] :
                                    ( ~ r1(X1084,X1085)
                                    | p2(X1085) )
                              & ~ ! [X1086] :
                                    ( ~ r1(X1084,X1086)
                                    | ~ ( ~ ! [X1087] :
                                              ( ~ r1(X1086,X1087)
                                              | p2(X1087) )
                                        & ~ ! [X1088] :
                                              ( ~ r1(X1086,X1088)
                                              | ~ ( ~ ! [X1089] :
                                                        ( ~ r1(X1088,X1089)
                                                        | p2(X1089) )
                                                  & ~ ! [X1090] :
                                                        ( ~ r1(X1088,X1090)
                                                        | ~ ( ~ ! [X1091] :
                                                                  ( ~ r1(X1090,X1091)
                                                                  | p2(X1091) )
                                                            & ~ ! [X1092] :
                                                                  ( ~ r1(X1090,X1092)
                                                                  | ~ ( ~ ! [X1093] :
                                                                            ( ~ r1(X1092,X1093)
                                                                            | p2(X1093) )
                                                                      & ~ ! [X1094] :
                                                                            ( ~ r1(X1092,X1094)
                                                                            | ~ ( ~ ! [X1095] :
                                                                                      ( ~ r1(X1094,X1095)
                                                                                      | p2(X1095) )
                                                                                & ~ ! [X1096] :
                                                                                      ( ~ r1(X1094,X1096)
                                                                                      | ~ ( ~ ! [X1097] :
                                                                                                ( ~ r1(X1096,X1097)
                                                                                                | p2(X1097) )
                                                                                          & ~ ! [X1098] :
                                                                                                ( ~ r1(X1096,X1098)
                                                                                                | ~ ( ~ ! [X1099] :
                                                                                                          ( ~ r1(X1098,X1099)
                                                                                                          | p2(X1099) )
                                                                                                    & ~ ! [X1100] :
                                                                                                          ( ~ r1(X1098,X1100)
                                                                                                          | ~ ( ~ ! [X1101] :
                                                                                                                    ( ~ r1(X1100,X1101)
                                                                                                                    | ~ ! [X1102] :
                                                                                                                          ( ~ r1(X1101,X1102)
                                                                                                                          | ~ p1(X1102) ) )
                                                                                                              & p1(X1100) ) )
                                                                                                    & ~ ! [X1103] :
                                                                                                          ( ~ r1(X1098,X1103)
                                                                                                          | p1(X1103) ) ) )
                                                                                          & ~ ! [X1104] :
                                                                                                ( ~ r1(X1096,X1104)
                                                                                                | p1(X1104) ) ) )
                                                                                & ~ ! [X1105] :
                                                                                      ( ~ r1(X1094,X1105)
                                                                                      | p1(X1105) ) ) )
                                                                      & ~ ! [X1106] :
                                                                            ( ~ r1(X1092,X1106)
                                                                            | p1(X1106) ) ) )
                                                            & ~ ! [X1107] :
                                                                  ( ~ r1(X1090,X1107)
                                                                  | p1(X1107) ) ) )
                                                  & ~ ! [X1108] :
                                                        ( ~ r1(X1088,X1108)
                                                        | p1(X1108) ) ) )
                                        & ~ ! [X1109] :
                                              ( ~ r1(X1086,X1109)
                                              | p1(X1109) ) ) )
                              & ~ ! [X1110] :
                                    ( ~ r1(X1084,X1110)
                                    | p1(X1110) ) ) )
                    & ~ ! [X1111] :
                          ( ~ r1(X1082,X1111)
                          | p1(X1111) ) ) )
          & ~ ! [X1112] :
                ( ~ r1(X0,X1112)
                | p1(X1112) ) )
        | ( ~ ! [X1113] :
                ( ~ r1(X0,X1113)
                | p2(X1113) )
          & ~ ! [X1114] :
                ( ~ r1(X0,X1114)
                | ~ ( ~ ! [X1115] :
                          ( ~ r1(X1114,X1115)
                          | p2(X1115) )
                    & ~ ! [X1116] :
                          ( ~ r1(X1114,X1116)
                          | ~ ( ~ ! [X1117] :
                                    ( ~ r1(X1116,X1117)
                                    | p2(X1117) )
                              & ~ ! [X1118] :
                                    ( ~ r1(X1116,X1118)
                                    | ~ ( ~ ! [X1119] :
                                              ( ~ r1(X1118,X1119)
                                              | p2(X1119) )
                                        & ~ ! [X1120] :
                                              ( ~ r1(X1118,X1120)
                                              | ~ ( ~ ! [X1121] :
                                                        ( ~ r1(X1120,X1121)
                                                        | p2(X1121) )
                                                  & ~ ! [X1122] :
                                                        ( ~ r1(X1120,X1122)
                                                        | ~ ( ~ ! [X1123] :
                                                                  ( ~ r1(X1122,X1123)
                                                                  | p2(X1123) )
                                                            & ~ ! [X1124] :
                                                                  ( ~ r1(X1122,X1124)
                                                                  | ~ ( ~ ! [X1125] :
                                                                            ( ~ r1(X1124,X1125)
                                                                            | p2(X1125) )
                                                                      & ~ ! [X1126] :
                                                                            ( ~ r1(X1124,X1126)
                                                                            | ~ ( ~ ! [X1127] :
                                                                                      ( ~ r1(X1126,X1127)
                                                                                      | p2(X1127) )
                                                                                & ~ ! [X1128] :
                                                                                      ( ~ r1(X1126,X1128)
                                                                                      | ~ ( ~ ! [X1129] :
                                                                                                ( ~ r1(X1128,X1129)
                                                                                                | p2(X1129) )
                                                                                          & ~ ! [X1130] :
                                                                                                ( ~ r1(X1128,X1130)
                                                                                                | ~ ( ~ ! [X1131] :
                                                                                                          ( ~ r1(X1130,X1131)
                                                                                                          | p2(X1131) )
                                                                                                    & ~ ! [X1132] :
                                                                                                          ( ~ r1(X1130,X1132)
                                                                                                          | ! [X1133] :
                                                                                                              ( ~ r1(X1132,X1133)
                                                                                                              | ~ ( ~ ! [X1134] :
                                                                                                                        ( ~ r1(X1133,X1134)
                                                                                                                        | ~ ! [X1135] :
                                                                                                                              ( ~ r1(X1134,X1135)
                                                                                                                              | p1(X1135) ) )
                                                                                                                  & ~ ! [X1136] :
                                                                                                                        ( ~ r1(X1133,X1136)
                                                                                                                        | p1(X1136) ) ) ) )
                                                                                                    & ~ ! [X1137] :
                                                                                                          ( ~ r1(X1130,X1137)
                                                                                                          | p1(X1137) ) ) )
                                                                                          & ~ ! [X1138] :
                                                                                                ( ~ r1(X1128,X1138)
                                                                                                | p1(X1138) ) ) )
                                                                                & ~ ! [X1139] :
                                                                                      ( ~ r1(X1126,X1139)
                                                                                      | p1(X1139) ) ) )
                                                                      & ~ ! [X1140] :
                                                                            ( ~ r1(X1124,X1140)
                                                                            | p1(X1140) ) ) )
                                                            & ~ ! [X1141] :
                                                                  ( ~ r1(X1122,X1141)
                                                                  | p1(X1141) ) ) )
                                                  & ~ ! [X1142] :
                                                        ( ~ r1(X1120,X1142)
                                                        | p1(X1142) ) ) )
                                        & ~ ! [X1143] :
                                              ( ~ r1(X1118,X1143)
                                              | p1(X1143) ) ) )
                              & ~ ! [X1144] :
                                    ( ~ r1(X1116,X1144)
                                    | p1(X1144) ) ) )
                    & ~ ! [X1145] :
                          ( ~ r1(X1114,X1145)
                          | p1(X1145) ) ) )
          & ~ ! [X1146] :
                ( ~ r1(X0,X1146)
                | p1(X1146) ) )
        | ( ~ ! [X1147] :
                ( ~ r1(X0,X1147)
                | p2(X1147) )
          & ~ ! [X1148] :
                ( ~ r1(X0,X1148)
                | ~ ( ~ ! [X1149] :
                          ( ~ r1(X1148,X1149)
                          | p2(X1149) )
                    & ~ ! [X1150] :
                          ( ~ r1(X1148,X1150)
                          | ~ ( ~ ! [X1151] :
                                    ( ~ r1(X1150,X1151)
                                    | p2(X1151) )
                              & ~ ! [X1152] :
                                    ( ~ r1(X1150,X1152)
                                    | ~ ( ~ ! [X1153] :
                                              ( ~ r1(X1152,X1153)
                                              | p2(X1153) )
                                        & ~ ! [X1154] :
                                              ( ~ r1(X1152,X1154)
                                              | ~ ( ~ ! [X1155] :
                                                        ( ~ r1(X1154,X1155)
                                                        | p2(X1155) )
                                                  & ~ ! [X1156] :
                                                        ( ~ r1(X1154,X1156)
                                                        | ~ ( ~ ! [X1157] :
                                                                  ( ~ r1(X1156,X1157)
                                                                  | p2(X1157) )
                                                            & ~ ! [X1158] :
                                                                  ( ~ r1(X1156,X1158)
                                                                  | ~ ( ~ ! [X1159] :
                                                                            ( ~ r1(X1158,X1159)
                                                                            | p2(X1159) )
                                                                      & ~ ! [X1160] :
                                                                            ( ~ r1(X1158,X1160)
                                                                            | ~ ( ~ ! [X1161] :
                                                                                      ( ~ r1(X1160,X1161)
                                                                                      | p2(X1161) )
                                                                                & ~ ! [X1162] :
                                                                                      ( ~ r1(X1160,X1162)
                                                                                      | ~ ( ~ ! [X1163] :
                                                                                                ( ~ r1(X1162,X1163)
                                                                                                | p2(X1163) )
                                                                                          & ~ ! [X1164] :
                                                                                                ( ~ r1(X1162,X1164)
                                                                                                | ~ ( ~ ! [X1165] :
                                                                                                          ( ~ r1(X1164,X1165)
                                                                                                          | p2(X1165) )
                                                                                                    & ~ ! [X1166] :
                                                                                                          ( ~ r1(X1164,X1166)
                                                                                                          | ~ ( ~ ! [X1167] :
                                                                                                                    ( ~ r1(X1166,X1167)
                                                                                                                    | ~ ! [X1168] :
                                                                                                                          ( ~ r1(X1167,X1168)
                                                                                                                          | ~ ! [X1169] :
                                                                                                                                ( ~ r1(X1168,X1169)
                                                                                                                                | p1(X1169) ) ) )
                                                                                                              & ~ ! [X1170] :
                                                                                                                    ( ~ r1(X1166,X1170)
                                                                                                                    | ~ ! [X1171] :
                                                                                                                          ( ~ r1(X1170,X1171)
                                                                                                                          | p1(X1171) ) ) ) )
                                                                                                    & ~ ! [X1172] :
                                                                                                          ( ~ r1(X1164,X1172)
                                                                                                          | p1(X1172) ) ) )
                                                                                          & ~ ! [X1173] :
                                                                                                ( ~ r1(X1162,X1173)
                                                                                                | p1(X1173) ) ) )
                                                                                & ~ ! [X1174] :
                                                                                      ( ~ r1(X1160,X1174)
                                                                                      | p1(X1174) ) ) )
                                                                      & ~ ! [X1175] :
                                                                            ( ~ r1(X1158,X1175)
                                                                            | p1(X1175) ) ) )
                                                            & ~ ! [X1176] :
                                                                  ( ~ r1(X1156,X1176)
                                                                  | p1(X1176) ) ) )
                                                  & ~ ! [X1177] :
                                                        ( ~ r1(X1154,X1177)
                                                        | p1(X1177) ) ) )
                                        & ~ ! [X1178] :
                                              ( ~ r1(X1152,X1178)
                                              | p1(X1178) ) ) )
                              & ~ ! [X1179] :
                                    ( ~ r1(X1150,X1179)
                                    | p1(X1179) ) ) )
                    & ~ ! [X1180] :
                          ( ~ r1(X1148,X1180)
                          | p1(X1180) ) ) )
          & ~ ! [X1181] :
                ( ~ r1(X0,X1181)
                | p1(X1181) ) )
        | ( ~ ! [X1182] :
                ( ~ r1(X0,X1182)
                | p2(X1182) )
          & ~ ! [X1183] :
                ( ~ r1(X0,X1183)
                | ~ ( ~ ! [X1184] :
                          ( ~ r1(X1183,X1184)
                          | p2(X1184) )
                    & ~ ! [X1185] :
                          ( ~ r1(X1183,X1185)
                          | ~ ( ~ ! [X1186] :
                                    ( ~ r1(X1185,X1186)
                                    | p2(X1186) )
                              & ~ ! [X1187] :
                                    ( ~ r1(X1185,X1187)
                                    | ~ ( ~ ! [X1188] :
                                              ( ~ r1(X1187,X1188)
                                              | p2(X1188) )
                                        & ~ ! [X1189] :
                                              ( ~ r1(X1187,X1189)
                                              | ~ ( ~ ! [X1190] :
                                                        ( ~ r1(X1189,X1190)
                                                        | p2(X1190) )
                                                  & ~ ! [X1191] :
                                                        ( ~ r1(X1189,X1191)
                                                        | ~ ( ~ ! [X1192] :
                                                                  ( ~ r1(X1191,X1192)
                                                                  | p2(X1192) )
                                                            & ~ ! [X1193] :
                                                                  ( ~ r1(X1191,X1193)
                                                                  | ~ ( ~ ! [X1194] :
                                                                            ( ~ r1(X1193,X1194)
                                                                            | p2(X1194) )
                                                                      & ~ ! [X1195] :
                                                                            ( ~ r1(X1193,X1195)
                                                                            | ~ ( ~ ! [X1196] :
                                                                                      ( ~ r1(X1195,X1196)
                                                                                      | p2(X1196) )
                                                                                & ~ ! [X1197] :
                                                                                      ( ~ r1(X1195,X1197)
                                                                                      | ~ ( ~ ! [X1198] :
                                                                                                ( ~ r1(X1197,X1198)
                                                                                                | p2(X1198) )
                                                                                          & ~ ! [X1199] :
                                                                                                ( ~ r1(X1197,X1199)
                                                                                                | ~ ( ~ ! [X1200] :
                                                                                                          ( ~ r1(X1199,X1200)
                                                                                                          | p2(X1200) )
                                                                                                    & ~ ! [X1201] :
                                                                                                          ( ~ r1(X1199,X1201)
                                                                                                          | ~ ! [X1202] : ~ r1(X1201,X1202) )
                                                                                                    & ~ ! [X1203] :
                                                                                                          ( ~ r1(X1199,X1203)
                                                                                                          | p1(X1203) ) ) )
                                                                                          & ~ ! [X1204] :
                                                                                                ( ~ r1(X1197,X1204)
                                                                                                | p1(X1204) ) ) )
                                                                                & ~ ! [X1205] :
                                                                                      ( ~ r1(X1195,X1205)
                                                                                      | p1(X1205) ) ) )
                                                                      & ~ ! [X1206] :
                                                                            ( ~ r1(X1193,X1206)
                                                                            | p1(X1206) ) ) )
                                                            & ~ ! [X1207] :
                                                                  ( ~ r1(X1191,X1207)
                                                                  | p1(X1207) ) ) )
                                                  & ~ ! [X1208] :
                                                        ( ~ r1(X1189,X1208)
                                                        | p1(X1208) ) ) )
                                        & ~ ! [X1209] :
                                              ( ~ r1(X1187,X1209)
                                              | p1(X1209) ) ) )
                              & ~ ! [X1210] :
                                    ( ~ r1(X1185,X1210)
                                    | p1(X1210) ) ) )
                    & ~ ! [X1211] :
                          ( ~ r1(X1183,X1211)
                          | p1(X1211) ) ) )
          & ~ ! [X1212] :
                ( ~ r1(X0,X1212)
                | p1(X1212) ) )
        | ! [X1213] :
            ( ~ r1(X0,X1213)
            | p2(X1213) )
        | ! [X1214] :
            ( ~ r1(X0,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)
                            | p2(X1221) )
                        | ! [X1222] :
                            ( ~ r1(X1220,X1222)
                            | ! [X1223] :
                                ( ~ r1(X1222,X1223)
                                | p2(X1223) )
                            | ! [X1224] :
                                ( ~ r1(X1222,X1224)
                                | ! [X1225] :
                                    ( ~ r1(X1224,X1225)
                                    | p2(X1225) )
                                | ! [X1226] :
                                    ( ~ r1(X1224,X1226)
                                    | ! [X1227] :
                                        ( ~ r1(X1226,X1227)
                                        | p2(X1227) )
                                    | ! [X1228] :
                                        ( ~ r1(X1226,X1228)
                                        | ! [X1229] :
                                            ( ~ r1(X1228,X1229)
                                            | p2(X1229) )
                                        | ! [X1230] :
                                            ( ~ r1(X1228,X1230)
                                            | ! [X1231] :
                                                ( ~ r1(X1230,X1231)
                                                | p2(X1231) )
                                            | ! [X1232] :
                                                ( ~ r1(X1230,X1232)
                                                | ! [X1233] :
                                                    ( ~ r1(X1232,X1233)
                                                    | p2(X1233) )
                                                | ! [X1234] :
                                                    ( ~ r1(X1232,X1234)
                                                    | ! [X1235] :
                                                        ( ~ r1(X1234,X1235)
                                                        | p2(X1235) )
                                                    | ! [X1236] :
                                                        ( ~ r1(X1234,X1236)
                                                        | ! [X1237] :
                                                            ( ~ r1(X1236,X1237)
                                                            | p2(X1237) )
                                                        | ! [X1238] :
                                                            ( ~ r1(X1236,X1238)
                                                            | ! [X1239] :
                                                                ( ~ r1(X1238,X1239)
                                                                | p2(X1239) )
                                                            | ! [X1240] :
                                                                ( ~ r1(X1238,X1240)
                                                                | ! [X1241] :
                                                                    ( ~ r1(X1240,X1241)
                                                                    | p2(X1241) )
                                                                | ! [X1242] :
                                                                    ( ~ r1(X1240,X1242)
                                                                    | ! [X1243] :
                                                                        ( ~ r1(X1242,X1243)
                                                                        | ~ ! [X1244] :
                                                                              ( ~ r1(X1243,X1244)
                                                                              | p1(X1244) ) )
                                                                    | ! [X1245] :
                                                                        ( ~ r1(X1242,X1245)
                                                                        | p1(X1245) ) )
                                                                | ! [X1246] :
                                                                    ( ~ r1(X1240,X1246)
                                                                    | p1(X1246) ) )
                                                            | ! [X1247] :
                                                                ( ~ r1(X1238,X1247)
                                                                | p1(X1247) ) )
                                                        | ! [X1248] :
                                                            ( ~ r1(X1236,X1248)
                                                            | p1(X1248) ) )
                                                    | ! [X1249] :
                                                        ( ~ r1(X1234,X1249)
                                                        | p1(X1249) ) )
                                                | ! [X1250] :
                                                    ( ~ r1(X1232,X1250)
                                                    | p1(X1250) ) )
                                            | ! [X1251] :
                                                ( ~ r1(X1230,X1251)
                                                | p1(X1251) ) )
                                        | ! [X1252] :
                                            ( ~ r1(X1228,X1252)
                                            | p1(X1252) ) )
                                    | ! [X1253] :
                                        ( ~ r1(X1226,X1253)
                                        | p1(X1253) ) )
                                | ! [X1254] :
                                    ( ~ r1(X1224,X1254)
                                    | p1(X1254) ) )
                            | ! [X1255] :
                                ( ~ r1(X1222,X1255)
                                | p1(X1255) ) )
                        | ! [X1256] :
                            ( ~ r1(X1220,X1256)
                            | p1(X1256) ) )
                    | ! [X1257] :
                        ( ~ r1(X1218,X1257)
                        | p1(X1257) ) )
                | ! [X1258] :
                    ( ~ r1(X1216,X1258)
                    | p1(X1258) ) )
            | ! [X1259] :
                ( ~ r1(X1214,X1259)
                | p1(X1259) ) )
        | ! [X1260] :
            ( ~ r1(X0,X1260)
            | p1(X1260) )
        | ( ~ ! [X1261] :
                ( ~ r1(X0,X1261)
                | p2(X1261) )
          & ~ ! [X1262] :
                ( ~ r1(X0,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)
                                                                  | p2(X1271) )
                                                            & ~ ! [X1272] :
                                                                  ( ~ r1(X1270,X1272)
                                                                  | ~ ( ~ ! [X1273] :
                                                                            ( ~ r1(X1272,X1273)
                                                                            | p2(X1273) )
                                                                      & ~ ! [X1274] :
                                                                            ( ~ r1(X1272,X1274)
                                                                            | ~ ( ~ ! [X1275] :
                                                                                      ( ~ r1(X1274,X1275)
                                                                                      | p2(X1275) )
                                                                                & ~ ! [X1276] :
                                                                                      ( ~ r1(X1274,X1276)
                                                                                      | ~ ( ~ ! [X1277] :
                                                                                                ( ~ r1(X1276,X1277)
                                                                                                | p2(X1277) )
                                                                                          & ~ ! [X1278] :
                                                                                                ( ~ r1(X1276,X1278)
                                                                                                | ~ ( ~ ! [X1279] :
                                                                                                          ( ~ r1(X1278,X1279)
                                                                                                          | ~ ! [X1280] :
                                                                                                                ( ~ r1(X1279,X1280)
                                                                                                                | ~ p1(X1280) ) )
                                                                                                    & p1(X1278) ) )
                                                                                          & ~ ! [X1281] :
                                                                                                ( ~ r1(X1276,X1281)
                                                                                                | p1(X1281) ) ) )
                                                                                & ~ ! [X1282] :
                                                                                      ( ~ r1(X1274,X1282)
                                                                                      | p1(X1282) ) ) )
                                                                      & ~ ! [X1283] :
                                                                            ( ~ r1(X1272,X1283)
                                                                            | p1(X1283) ) ) )
                                                            & ~ ! [X1284] :
                                                                  ( ~ r1(X1270,X1284)
                                                                  | p1(X1284) ) ) )
                                                  & ~ ! [X1285] :
                                                        ( ~ r1(X1268,X1285)
                                                        | p1(X1285) ) ) )
                                        & ~ ! [X1286] :
                                              ( ~ r1(X1266,X1286)
                                              | p1(X1286) ) ) )
                              & ~ ! [X1287] :
                                    ( ~ r1(X1264,X1287)
                                    | p1(X1287) ) ) )
                    & ~ ! [X1288] :
                          ( ~ r1(X1262,X1288)
                          | p1(X1288) ) ) )
          & ~ ! [X1289] :
                ( ~ r1(X0,X1289)
                | p1(X1289) ) )
        | ( ~ ! [X1290] :
                ( ~ r1(X0,X1290)
                | p2(X1290) )
          & ~ ! [X1291] :
                ( ~ r1(X0,X1291)
                | ~ ( ~ ! [X1292] :
                          ( ~ r1(X1291,X1292)
                          | p2(X1292) )
                    & ~ ! [X1293] :
                          ( ~ r1(X1291,X1293)
                          | ~ ( ~ ! [X1294] :
                                    ( ~ r1(X1293,X1294)
                                    | p2(X1294) )
                              & ~ ! [X1295] :
                                    ( ~ r1(X1293,X1295)
                                    | ~ ( ~ ! [X1296] :
                                              ( ~ r1(X1295,X1296)
                                              | p2(X1296) )
                                        & ~ ! [X1297] :
                                              ( ~ r1(X1295,X1297)
                                              | ~ ( ~ ! [X1298] :
                                                        ( ~ r1(X1297,X1298)
                                                        | p2(X1298) )
                                                  & ~ ! [X1299] :
                                                        ( ~ r1(X1297,X1299)
                                                        | ~ ( ~ ! [X1300] :
                                                                  ( ~ r1(X1299,X1300)
                                                                  | p2(X1300) )
                                                            & ~ ! [X1301] :
                                                                  ( ~ r1(X1299,X1301)
                                                                  | ~ ( ~ ! [X1302] :
                                                                            ( ~ r1(X1301,X1302)
                                                                            | p2(X1302) )
                                                                      & ~ ! [X1303] :
                                                                            ( ~ r1(X1301,X1303)
                                                                            | ~ ( ~ ! [X1304] :
                                                                                      ( ~ r1(X1303,X1304)
                                                                                      | p2(X1304) )
                                                                                & ~ ! [X1305] :
                                                                                      ( ~ r1(X1303,X1305)
                                                                                      | ~ ( ~ ! [X1306] :
                                                                                                ( ~ r1(X1305,X1306)
                                                                                                | p2(X1306) )
                                                                                          & ~ ! [X1307] :
                                                                                                ( ~ r1(X1305,X1307)
                                                                                                | ! [X1308] :
                                                                                                    ( ~ r1(X1307,X1308)
                                                                                                    | ~ ( ~ ! [X1309] :
                                                                                                              ( ~ r1(X1308,X1309)
                                                                                                              | ~ ! [X1310] :
                                                                                                                    ( ~ r1(X1309,X1310)
                                                                                                                    | p1(X1310) ) )
                                                                                                        & ~ ! [X1311] :
                                                                                                              ( ~ r1(X1308,X1311)
                                                                                                              | p1(X1311) ) ) ) )
                                                                                          & ~ ! [X1312] :
                                                                                                ( ~ r1(X1305,X1312)
                                                                                                | p1(X1312) ) ) )
                                                                                & ~ ! [X1313] :
                                                                                      ( ~ r1(X1303,X1313)
                                                                                      | p1(X1313) ) ) )
                                                                      & ~ ! [X1314] :
                                                                            ( ~ r1(X1301,X1314)
                                                                            | p1(X1314) ) ) )
                                                            & ~ ! [X1315] :
                                                                  ( ~ r1(X1299,X1315)
                                                                  | p1(X1315) ) ) )
                                                  & ~ ! [X1316] :
                                                        ( ~ r1(X1297,X1316)
                                                        | p1(X1316) ) ) )
                                        & ~ ! [X1317] :
                                              ( ~ r1(X1295,X1317)
                                              | p1(X1317) ) ) )
                              & ~ ! [X1318] :
                                    ( ~ r1(X1293,X1318)
                                    | p1(X1318) ) ) )
                    & ~ ! [X1319] :
                          ( ~ r1(X1291,X1319)
                          | p1(X1319) ) ) )
          & ~ ! [X1320] :
                ( ~ r1(X0,X1320)
                | p1(X1320) ) )
        | ( ~ ! [X1321] :
                ( ~ r1(X0,X1321)
                | p2(X1321) )
          & ~ ! [X1322] :
                ( ~ r1(X0,X1322)
                | ~ ( ~ ! [X1323] :
                          ( ~ r1(X1322,X1323)
                          | p2(X1323) )
                    & ~ ! [X1324] :
                          ( ~ r1(X1322,X1324)
                          | ~ ( ~ ! [X1325] :
                                    ( ~ r1(X1324,X1325)
                                    | p2(X1325) )
                              & ~ ! [X1326] :
                                    ( ~ r1(X1324,X1326)
                                    | ~ ( ~ ! [X1327] :
                                              ( ~ r1(X1326,X1327)
                                              | p2(X1327) )
                                        & ~ ! [X1328] :
                                              ( ~ r1(X1326,X1328)
                                              | ~ ( ~ ! [X1329] :
                                                        ( ~ r1(X1328,X1329)
                                                        | p2(X1329) )
                                                  & ~ ! [X1330] :
                                                        ( ~ r1(X1328,X1330)
                                                        | ~ ( ~ ! [X1331] :
                                                                  ( ~ r1(X1330,X1331)
                                                                  | p2(X1331) )
                                                            & ~ ! [X1332] :
                                                                  ( ~ r1(X1330,X1332)
                                                                  | ~ ( ~ ! [X1333] :
                                                                            ( ~ r1(X1332,X1333)
                                                                            | p2(X1333) )
                                                                      & ~ ! [X1334] :
                                                                            ( ~ r1(X1332,X1334)
                                                                            | ~ ( ~ ! [X1335] :
                                                                                      ( ~ r1(X1334,X1335)
                                                                                      | p2(X1335) )
                                                                                & ~ ! [X1336] :
                                                                                      ( ~ r1(X1334,X1336)
                                                                                      | ~ ( ~ ! [X1337] :
                                                                                                ( ~ r1(X1336,X1337)
                                                                                                | p2(X1337) )
                                                                                          & ~ ! [X1338] :
                                                                                                ( ~ r1(X1336,X1338)
                                                                                                | ~ ( ~ ! [X1339] :
                                                                                                          ( ~ r1(X1338,X1339)
                                                                                                          | ~ ! [X1340] :
                                                                                                                ( ~ r1(X1339,X1340)
                                                                                                                | ~ ! [X1341] :
                                                                                                                      ( ~ r1(X1340,X1341)
                                                                                                                      | p1(X1341) ) ) )
                                                                                                    & ~ ! [X1342] :
                                                                                                          ( ~ r1(X1338,X1342)
                                                                                                          | ~ ! [X1343] :
                                                                                                                ( ~ r1(X1342,X1343)
                                                                                                                | p1(X1343) ) ) ) )
                                                                                          & ~ ! [X1344] :
                                                                                                ( ~ r1(X1336,X1344)
                                                                                                | p1(X1344) ) ) )
                                                                                & ~ ! [X1345] :
                                                                                      ( ~ r1(X1334,X1345)
                                                                                      | p1(X1345) ) ) )
                                                                      & ~ ! [X1346] :
                                                                            ( ~ r1(X1332,X1346)
                                                                            | p1(X1346) ) ) )
                                                            & ~ ! [X1347] :
                                                                  ( ~ r1(X1330,X1347)
                                                                  | p1(X1347) ) ) )
                                                  & ~ ! [X1348] :
                                                        ( ~ r1(X1328,X1348)
                                                        | p1(X1348) ) ) )
                                        & ~ ! [X1349] :
                                              ( ~ r1(X1326,X1349)
                                              | p1(X1349) ) ) )
                              & ~ ! [X1350] :
                                    ( ~ r1(X1324,X1350)
                                    | p1(X1350) ) ) )
                    & ~ ! [X1351] :
                          ( ~ r1(X1322,X1351)
                          | p1(X1351) ) ) )
          & ~ ! [X1352] :
                ( ~ r1(X0,X1352)
                | p1(X1352) ) )
        | ( ~ ! [X1353] :
                ( ~ r1(X0,X1353)
                | p2(X1353) )
          & ~ ! [X1354] :
                ( ~ r1(X0,X1354)
                | ~ ( ~ ! [X1355] :
                          ( ~ r1(X1354,X1355)
                          | p2(X1355) )
                    & ~ ! [X1356] :
                          ( ~ r1(X1354,X1356)
                          | ~ ( ~ ! [X1357] :
                                    ( ~ r1(X1356,X1357)
                                    | p2(X1357) )
                              & ~ ! [X1358] :
                                    ( ~ r1(X1356,X1358)
                                    | ~ ( ~ ! [X1359] :
                                              ( ~ r1(X1358,X1359)
                                              | p2(X1359) )
                                        & ~ ! [X1360] :
                                              ( ~ r1(X1358,X1360)
                                              | ~ ( ~ ! [X1361] :
                                                        ( ~ r1(X1360,X1361)
                                                        | p2(X1361) )
                                                  & ~ ! [X1362] :
                                                        ( ~ r1(X1360,X1362)
                                                        | ~ ( ~ ! [X1363] :
                                                                  ( ~ r1(X1362,X1363)
                                                                  | p2(X1363) )
                                                            & ~ ! [X1364] :
                                                                  ( ~ r1(X1362,X1364)
                                                                  | ~ ( ~ ! [X1365] :
                                                                            ( ~ r1(X1364,X1365)
                                                                            | p2(X1365) )
                                                                      & ~ ! [X1366] :
                                                                            ( ~ r1(X1364,X1366)
                                                                            | ~ ( ~ ! [X1367] :
                                                                                      ( ~ r1(X1366,X1367)
                                                                                      | p2(X1367) )
                                                                                & ~ ! [X1368] :
                                                                                      ( ~ r1(X1366,X1368)
                                                                                      | ~ ( ~ ! [X1369] :
                                                                                                ( ~ r1(X1368,X1369)
                                                                                                | p2(X1369) )
                                                                                          & ~ ! [X1370] :
                                                                                                ( ~ r1(X1368,X1370)
                                                                                                | ~ ! [X1371] : ~ r1(X1370,X1371) )
                                                                                          & ~ ! [X1372] :
                                                                                                ( ~ r1(X1368,X1372)
                                                                                                | p1(X1372) ) ) )
                                                                                & ~ ! [X1373] :
                                                                                      ( ~ r1(X1366,X1373)
                                                                                      | p1(X1373) ) ) )
                                                                      & ~ ! [X1374] :
                                                                            ( ~ r1(X1364,X1374)
                                                                            | p1(X1374) ) ) )
                                                            & ~ ! [X1375] :
                                                                  ( ~ r1(X1362,X1375)
                                                                  | p1(X1375) ) ) )
                                                  & ~ ! [X1376] :
                                                        ( ~ r1(X1360,X1376)
                                                        | p1(X1376) ) ) )
                                        & ~ ! [X1377] :
                                              ( ~ r1(X1358,X1377)
                                              | p1(X1377) ) ) )
                              & ~ ! [X1378] :
                                    ( ~ r1(X1356,X1378)
                                    | p1(X1378) ) ) )
                    & ~ ! [X1379] :
                          ( ~ r1(X1354,X1379)
                          | p1(X1379) ) ) )
          & ~ ! [X1380] :
                ( ~ r1(X0,X1380)
                | p1(X1380) ) )
        | ! [X1381] :
            ( ~ r1(X0,X1381)
            | p2(X1381) )
        | ! [X1382] :
            ( ~ r1(X0,X1382)
            | ! [X1383] :
                ( ~ r1(X1382,X1383)
                | p2(X1383) )
            | ! [X1384] :
                ( ~ r1(X1382,X1384)
                | ! [X1385] :
                    ( ~ r1(X1384,X1385)
                    | p2(X1385) )
                | ! [X1386] :
                    ( ~ r1(X1384,X1386)
                    | ! [X1387] :
                        ( ~ r1(X1386,X1387)
                        | p2(X1387) )
                    | ! [X1388] :
                        ( ~ r1(X1386,X1388)
                        | ! [X1389] :
                            ( ~ r1(X1388,X1389)
                            | p2(X1389) )
                        | ! [X1390] :
                            ( ~ r1(X1388,X1390)
                            | ! [X1391] :
                                ( ~ r1(X1390,X1391)
                                | p2(X1391) )
                            | ! [X1392] :
                                ( ~ r1(X1390,X1392)
                                | ! [X1393] :
                                    ( ~ r1(X1392,X1393)
                                    | p2(X1393) )
                                | ! [X1394] :
                                    ( ~ r1(X1392,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)
                                                                        | ~ ! [X1412] :
                                                                              ( ~ r1(X1411,X1412)
                                                                              | p1(X1412) ) )
                                                                    | ! [X1413] :
                                                                        ( ~ r1(X1410,X1413)
                                                                        | p1(X1413) ) )
                                                                | ! [X1414] :
                                                                    ( ~ r1(X1408,X1414)
                                                                    | p1(X1414) ) )
                                                            | ! [X1415] :
                                                                ( ~ r1(X1406,X1415)
                                                                | p1(X1415) ) )
                                                        | ! [X1416] :
                                                            ( ~ r1(X1404,X1416)
                                                            | p1(X1416) ) )
                                                    | ! [X1417] :
                                                        ( ~ r1(X1402,X1417)
                                                        | p1(X1417) ) )
                                                | ! [X1418] :
                                                    ( ~ r1(X1400,X1418)
                                                    | p1(X1418) ) )
                                            | ! [X1419] :
                                                ( ~ r1(X1398,X1419)
                                                | p1(X1419) ) )
                                        | ! [X1420] :
                                            ( ~ r1(X1396,X1420)
                                            | p1(X1420) ) )
                                    | ! [X1421] :
                                        ( ~ r1(X1394,X1421)
                                        | p1(X1421) ) )
                                | ! [X1422] :
                                    ( ~ r1(X1392,X1422)
                                    | p1(X1422) ) )
                            | ! [X1423] :
                                ( ~ r1(X1390,X1423)
                                | p1(X1423) ) )
                        | ! [X1424] :
                            ( ~ r1(X1388,X1424)
                            | p1(X1424) ) )
                    | ! [X1425] :
                        ( ~ r1(X1386,X1425)
                        | p1(X1425) ) )
                | ! [X1426] :
                    ( ~ r1(X1384,X1426)
                    | p1(X1426) ) )
            | ! [X1427] :
                ( ~ r1(X1382,X1427)
                | p1(X1427) ) )
        | ! [X1428] :
            ( ~ r1(X0,X1428)
            | p1(X1428) )
        | ( ~ ! [X1429] :
                ( ~ r1(X0,X1429)
                | p2(X1429) )
          & ~ ! [X1430] :
                ( ~ r1(X0,X1430)
                | ~ ( ~ ! [X1431] :
                          ( ~ r1(X1430,X1431)
                          | p2(X1431) )
                    & ~ ! [X1432] :
                          ( ~ r1(X1430,X1432)
                          | ~ ( ~ ! [X1433] :
                                    ( ~ r1(X1432,X1433)
                                    | p2(X1433) )
                              & ~ ! [X1434] :
                                    ( ~ r1(X1432,X1434)
                                    | ~ ( ~ ! [X1435] :
                                              ( ~ r1(X1434,X1435)
                                              | p2(X1435) )
                                        & ~ ! [X1436] :
                                              ( ~ r1(X1434,X1436)
                                              | ~ ( ~ ! [X1437] :
                                                        ( ~ r1(X1436,X1437)
                                                        | p2(X1437) )
                                                  & ~ ! [X1438] :
                                                        ( ~ r1(X1436,X1438)
                                                        | ~ ( ~ ! [X1439] :
                                                                  ( ~ r1(X1438,X1439)
                                                                  | p2(X1439) )
                                                            & ~ ! [X1440] :
                                                                  ( ~ r1(X1438,X1440)
                                                                  | ~ ( ~ ! [X1441] :
                                                                            ( ~ r1(X1440,X1441)
                                                                            | p2(X1441) )
                                                                      & ~ ! [X1442] :
                                                                            ( ~ r1(X1440,X1442)
                                                                            | ~ ( ~ ! [X1443] :
                                                                                      ( ~ r1(X1442,X1443)
                                                                                      | p2(X1443) )
                                                                                & ~ ! [X1444] :
                                                                                      ( ~ r1(X1442,X1444)
                                                                                      | ~ ( ~ ! [X1445] :
                                                                                                ( ~ r1(X1444,X1445)
                                                                                                | ~ ! [X1446] :
                                                                                                      ( ~ r1(X1445,X1446)
                                                                                                      | ~ p1(X1446) ) )
                                                                                          & p1(X1444) ) )
                                                                                & ~ ! [X1447] :
                                                                                      ( ~ r1(X1442,X1447)
                                                                                      | p1(X1447) ) ) )
                                                                      & ~ ! [X1448] :
                                                                            ( ~ r1(X1440,X1448)
                                                                            | p1(X1448) ) ) )
                                                            & ~ ! [X1449] :
                                                                  ( ~ r1(X1438,X1449)
                                                                  | p1(X1449) ) ) )
                                                  & ~ ! [X1450] :
                                                        ( ~ r1(X1436,X1450)
                                                        | p1(X1450) ) ) )
                                        & ~ ! [X1451] :
                                              ( ~ r1(X1434,X1451)
                                              | p1(X1451) ) ) )
                              & ~ ! [X1452] :
                                    ( ~ r1(X1432,X1452)
                                    | p1(X1452) ) ) )
                    & ~ ! [X1453] :
                          ( ~ r1(X1430,X1453)
                          | p1(X1453) ) ) )
          & ~ ! [X1454] :
                ( ~ r1(X0,X1454)
                | p1(X1454) ) )
        | ( ~ ! [X1455] :
                ( ~ r1(X0,X1455)
                | p2(X1455) )
          & ~ ! [X1456] :
                ( ~ r1(X0,X1456)
                | ~ ( ~ ! [X1457] :
                          ( ~ r1(X1456,X1457)
                          | p2(X1457) )
                    & ~ ! [X1458] :
                          ( ~ r1(X1456,X1458)
                          | ~ ( ~ ! [X1459] :
                                    ( ~ r1(X1458,X1459)
                                    | p2(X1459) )
                              & ~ ! [X1460] :
                                    ( ~ r1(X1458,X1460)
                                    | ~ ( ~ ! [X1461] :
                                              ( ~ r1(X1460,X1461)
                                              | p2(X1461) )
                                        & ~ ! [X1462] :
                                              ( ~ r1(X1460,X1462)
                                              | ~ ( ~ ! [X1463] :
                                                        ( ~ r1(X1462,X1463)
                                                        | p2(X1463) )
                                                  & ~ ! [X1464] :
                                                        ( ~ r1(X1462,X1464)
                                                        | ~ ( ~ ! [X1465] :
                                                                  ( ~ r1(X1464,X1465)
                                                                  | p2(X1465) )
                                                            & ~ ! [X1466] :
                                                                  ( ~ r1(X1464,X1466)
                                                                  | ~ ( ~ ! [X1467] :
                                                                            ( ~ r1(X1466,X1467)
                                                                            | p2(X1467) )
                                                                      & ~ ! [X1468] :
                                                                            ( ~ r1(X1466,X1468)
                                                                            | ~ ( ~ ! [X1469] :
                                                                                      ( ~ r1(X1468,X1469)
                                                                                      | p2(X1469) )
                                                                                & ~ ! [X1470] :
                                                                                      ( ~ r1(X1468,X1470)
                                                                                      | ! [X1471] :
                                                                                          ( ~ r1(X1470,X1471)
                                                                                          | ~ ( ~ ! [X1472] :
                                                                                                    ( ~ r1(X1471,X1472)
                                                                                                    | ~ ! [X1473] :
                                                                                                          ( ~ r1(X1472,X1473)
                                                                                                          | p1(X1473) ) )
                                                                                              & ~ ! [X1474] :
                                                                                                    ( ~ r1(X1471,X1474)
                                                                                                    | p1(X1474) ) ) ) )
                                                                                & ~ ! [X1475] :
                                                                                      ( ~ r1(X1468,X1475)
                                                                                      | p1(X1475) ) ) )
                                                                      & ~ ! [X1476] :
                                                                            ( ~ r1(X1466,X1476)
                                                                            | p1(X1476) ) ) )
                                                            & ~ ! [X1477] :
                                                                  ( ~ r1(X1464,X1477)
                                                                  | p1(X1477) ) ) )
                                                  & ~ ! [X1478] :
                                                        ( ~ r1(X1462,X1478)
                                                        | p1(X1478) ) ) )
                                        & ~ ! [X1479] :
                                              ( ~ r1(X1460,X1479)
                                              | p1(X1479) ) ) )
                              & ~ ! [X1480] :
                                    ( ~ r1(X1458,X1480)
                                    | p1(X1480) ) ) )
                    & ~ ! [X1481] :
                          ( ~ r1(X1456,X1481)
                          | p1(X1481) ) ) )
          & ~ ! [X1482] :
                ( ~ r1(X0,X1482)
                | p1(X1482) ) )
        | ( ~ ! [X1483] :
                ( ~ r1(X0,X1483)
                | p2(X1483) )
          & ~ ! [X1484] :
                ( ~ r1(X0,X1484)
                | ~ ( ~ ! [X1485] :
                          ( ~ r1(X1484,X1485)
                          | p2(X1485) )
                    & ~ ! [X1486] :
                          ( ~ r1(X1484,X1486)
                          | ~ ( ~ ! [X1487] :
                                    ( ~ r1(X1486,X1487)
                                    | p2(X1487) )
                              & ~ ! [X1488] :
                                    ( ~ r1(X1486,X1488)
                                    | ~ ( ~ ! [X1489] :
                                              ( ~ r1(X1488,X1489)
                                              | p2(X1489) )
                                        & ~ ! [X1490] :
                                              ( ~ r1(X1488,X1490)
                                              | ~ ( ~ ! [X1491] :
                                                        ( ~ r1(X1490,X1491)
                                                        | p2(X1491) )
                                                  & ~ ! [X1492] :
                                                        ( ~ r1(X1490,X1492)
                                                        | ~ ( ~ ! [X1493] :
                                                                  ( ~ r1(X1492,X1493)
                                                                  | p2(X1493) )
                                                            & ~ ! [X1494] :
                                                                  ( ~ r1(X1492,X1494)
                                                                  | ~ ( ~ ! [X1495] :
                                                                            ( ~ r1(X1494,X1495)
                                                                            | p2(X1495) )
                                                                      & ~ ! [X1496] :
                                                                            ( ~ r1(X1494,X1496)
                                                                            | ~ ( ~ ! [X1497] :
                                                                                      ( ~ r1(X1496,X1497)
                                                                                      | p2(X1497) )
                                                                                & ~ ! [X1498] :
                                                                                      ( ~ r1(X1496,X1498)
                                                                                      | ~ ( ~ ! [X1499] :
                                                                                                ( ~ r1(X1498,X1499)
                                                                                                | ~ ! [X1500] :
                                                                                                      ( ~ r1(X1499,X1500)
                                                                                                      | ~ ! [X1501] :
                                                                                                            ( ~ r1(X1500,X1501)
                                                                                                            | p1(X1501) ) ) )
                                                                                          & ~ ! [X1502] :
                                                                                                ( ~ r1(X1498,X1502)
                                                                                                | ~ ! [X1503] :
                                                                                                      ( ~ r1(X1502,X1503)
                                                                                                      | p1(X1503) ) ) ) )
                                                                                & ~ ! [X1504] :
                                                                                      ( ~ r1(X1496,X1504)
                                                                                      | p1(X1504) ) ) )
                                                                      & ~ ! [X1505] :
                                                                            ( ~ r1(X1494,X1505)
                                                                            | p1(X1505) ) ) )
                                                            & ~ ! [X1506] :
                                                                  ( ~ r1(X1492,X1506)
                                                                  | p1(X1506) ) ) )
                                                  & ~ ! [X1507] :
                                                        ( ~ r1(X1490,X1507)
                                                        | p1(X1507) ) ) )
                                        & ~ ! [X1508] :
                                              ( ~ r1(X1488,X1508)
                                              | p1(X1508) ) ) )
                              & ~ ! [X1509] :
                                    ( ~ r1(X1486,X1509)
                                    | p1(X1509) ) ) )
                    & ~ ! [X1510] :
                          ( ~ r1(X1484,X1510)
                          | p1(X1510) ) ) )
          & ~ ! [X1511] :
                ( ~ r1(X0,X1511)
                | p1(X1511) ) )
        | ( ~ ! [X1512] :
                ( ~ r1(X0,X1512)
                | p2(X1512) )
          & ~ ! [X1513] :
                ( ~ r1(X0,X1513)
                | ~ ( ~ ! [X1514] :
                          ( ~ r1(X1513,X1514)
                          | p2(X1514) )
                    & ~ ! [X1515] :
                          ( ~ r1(X1513,X1515)
                          | ~ ( ~ ! [X1516] :
                                    ( ~ r1(X1515,X1516)
                                    | p2(X1516) )
                              & ~ ! [X1517] :
                                    ( ~ r1(X1515,X1517)
                                    | ~ ( ~ ! [X1518] :
                                              ( ~ r1(X1517,X1518)
                                              | p2(X1518) )
                                        & ~ ! [X1519] :
                                              ( ~ r1(X1517,X1519)
                                              | ~ ( ~ ! [X1520] :
                                                        ( ~ r1(X1519,X1520)
                                                        | p2(X1520) )
                                                  & ~ ! [X1521] :
                                                        ( ~ r1(X1519,X1521)
                                                        | ~ ( ~ ! [X1522] :
                                                                  ( ~ r1(X1521,X1522)
                                                                  | p2(X1522) )
                                                            & ~ ! [X1523] :
                                                                  ( ~ r1(X1521,X1523)
                                                                  | ~ ( ~ ! [X1524] :
                                                                            ( ~ r1(X1523,X1524)
                                                                            | p2(X1524) )
                                                                      & ~ ! [X1525] :
                                                                            ( ~ r1(X1523,X1525)
                                                                            | ~ ( ~ ! [X1526] :
                                                                                      ( ~ r1(X1525,X1526)
                                                                                      | p2(X1526) )
                                                                                & ~ ! [X1527] :
                                                                                      ( ~ r1(X1525,X1527)
                                                                                      | ~ ! [X1528] : ~ r1(X1527,X1528) )
                                                                                & ~ ! [X1529] :
                                                                                      ( ~ r1(X1525,X1529)
                                                                                      | p1(X1529) ) ) )
                                                                      & ~ ! [X1530] :
                                                                            ( ~ r1(X1523,X1530)
                                                                            | p1(X1530) ) ) )
                                                            & ~ ! [X1531] :
                                                                  ( ~ r1(X1521,X1531)
                                                                  | p1(X1531) ) ) )
                                                  & ~ ! [X1532] :
                                                        ( ~ r1(X1519,X1532)
                                                        | p1(X1532) ) ) )
                                        & ~ ! [X1533] :
                                              ( ~ r1(X1517,X1533)
                                              | p1(X1533) ) ) )
                              & ~ ! [X1534] :
                                    ( ~ r1(X1515,X1534)
                                    | p1(X1534) ) ) )
                    & ~ ! [X1535] :
                          ( ~ r1(X1513,X1535)
                          | p1(X1535) ) ) )
          & ~ ! [X1536] :
                ( ~ r1(X0,X1536)
                | p1(X1536) ) )
        | ! [X1537] :
            ( ~ r1(X0,X1537)
            | p2(X1537) )
        | ! [X1538] :
            ( ~ r1(X0,X1538)
            | ! [X1539] :
                ( ~ r1(X1538,X1539)
                | p2(X1539) )
            | ! [X1540] :
                ( ~ r1(X1538,X1540)
                | ! [X1541] :
                    ( ~ r1(X1540,X1541)
                    | p2(X1541) )
                | ! [X1542] :
                    ( ~ r1(X1540,X1542)
                    | ! [X1543] :
                        ( ~ r1(X1542,X1543)
                        | p2(X1543) )
                    | ! [X1544] :
                        ( ~ r1(X1542,X1544)
                        | ! [X1545] :
                            ( ~ r1(X1544,X1545)
                            | p2(X1545) )
                        | ! [X1546] :
                            ( ~ r1(X1544,X1546)
                            | ! [X1547] :
                                ( ~ r1(X1546,X1547)
                                | p2(X1547) )
                            | ! [X1548] :
                                ( ~ r1(X1546,X1548)
                                | ! [X1549] :
                                    ( ~ r1(X1548,X1549)
                                    | p2(X1549) )
                                | ! [X1550] :
                                    ( ~ r1(X1548,X1550)
                                    | ! [X1551] :
                                        ( ~ r1(X1550,X1551)
                                        | p2(X1551) )
                                    | ! [X1552] :
                                        ( ~ r1(X1550,X1552)
                                        | ! [X1553] :
                                            ( ~ r1(X1552,X1553)
                                            | p2(X1553) )
                                        | ! [X1554] :
                                            ( ~ r1(X1552,X1554)
                                            | ! [X1555] :
                                                ( ~ r1(X1554,X1555)
                                                | p2(X1555) )
                                            | ! [X1556] :
                                                ( ~ r1(X1554,X1556)
                                                | ! [X1557] :
                                                    ( ~ r1(X1556,X1557)
                                                    | p2(X1557) )
                                                | ! [X1558] :
                                                    ( ~ r1(X1556,X1558)
                                                    | ! [X1559] :
                                                        ( ~ r1(X1558,X1559)
                                                        | p2(X1559) )
                                                    | ! [X1560] :
                                                        ( ~ r1(X1558,X1560)
                                                        | ! [X1561] :
                                                            ( ~ r1(X1560,X1561)
                                                            | p2(X1561) )
                                                        | ! [X1562] :
                                                            ( ~ r1(X1560,X1562)
                                                            | ! [X1563] :
                                                                ( ~ r1(X1562,X1563)
                                                                | p2(X1563) )
                                                            | ! [X1564] :
                                                                ( ~ r1(X1562,X1564)
                                                                | ! [X1565] :
                                                                    ( ~ r1(X1564,X1565)
                                                                    | p2(X1565) )
                                                                | ! [X1566] :
                                                                    ( ~ r1(X1564,X1566)
                                                                    | ! [X1567] :
                                                                        ( ~ r1(X1566,X1567)
                                                                        | ~ ! [X1568] :
                                                                              ( ~ r1(X1567,X1568)
                                                                              | p1(X1568) ) )
                                                                    | ! [X1569] :
                                                                        ( ~ r1(X1566,X1569)
                                                                        | p1(X1569) ) )
                                                                | ! [X1570] :
                                                                    ( ~ r1(X1564,X1570)
                                                                    | p1(X1570) ) )
                                                            | ! [X1571] :
                                                                ( ~ r1(X1562,X1571)
                                                                | p1(X1571) ) )
                                                        | ! [X1572] :
                                                            ( ~ r1(X1560,X1572)
                                                            | p1(X1572) ) )
                                                    | ! [X1573] :
                                                        ( ~ r1(X1558,X1573)
                                                        | p1(X1573) ) )
                                                | ! [X1574] :
                                                    ( ~ r1(X1556,X1574)
                                                    | p1(X1574) ) )
                                            | ! [X1575] :
                                                ( ~ r1(X1554,X1575)
                                                | p1(X1575) ) )
                                        | ! [X1576] :
                                            ( ~ r1(X1552,X1576)
                                            | p1(X1576) ) )
                                    | ! [X1577] :
                                        ( ~ r1(X1550,X1577)
                                        | p1(X1577) ) )
                                | ! [X1578] :
                                    ( ~ r1(X1548,X1578)
                                    | p1(X1578) ) )
                            | ! [X1579] :
                                ( ~ r1(X1546,X1579)
                                | p1(X1579) ) )
                        | ! [X1580] :
                            ( ~ r1(X1544,X1580)
                            | p1(X1580) ) )
                    | ! [X1581] :
                        ( ~ r1(X1542,X1581)
                        | p1(X1581) ) )
                | ! [X1582] :
                    ( ~ r1(X1540,X1582)
                    | p1(X1582) ) )
            | ! [X1583] :
                ( ~ r1(X1538,X1583)
                | p1(X1583) ) )
        | ! [X1584] :
            ( ~ r1(X0,X1584)
            | p1(X1584) )
        | ( ~ ! [X1585] :
                ( ~ r1(X0,X1585)
                | p2(X1585) )
          & ~ ! [X1586] :
                ( ~ r1(X0,X1586)
                | ~ ( ~ ! [X1587] :
                          ( ~ r1(X1586,X1587)
                          | p2(X1587) )
                    & ~ ! [X1588] :
                          ( ~ r1(X1586,X1588)
                          | ~ ( ~ ! [X1589] :
                                    ( ~ r1(X1588,X1589)
                                    | p2(X1589) )
                              & ~ ! [X1590] :
                                    ( ~ r1(X1588,X1590)
                                    | ~ ( ~ ! [X1591] :
                                              ( ~ r1(X1590,X1591)
                                              | p2(X1591) )
                                        & ~ ! [X1592] :
                                              ( ~ r1(X1590,X1592)
                                              | ~ ( ~ ! [X1593] :
                                                        ( ~ r1(X1592,X1593)
                                                        | p2(X1593) )
                                                  & ~ ! [X1594] :
                                                        ( ~ r1(X1592,X1594)
                                                        | ~ ( ~ ! [X1595] :
                                                                  ( ~ r1(X1594,X1595)
                                                                  | p2(X1595) )
                                                            & ~ ! [X1596] :
                                                                  ( ~ r1(X1594,X1596)
                                                                  | ~ ( ~ ! [X1597] :
                                                                            ( ~ r1(X1596,X1597)
                                                                            | p2(X1597) )
                                                                      & ~ ! [X1598] :
                                                                            ( ~ r1(X1596,X1598)
                                                                            | ~ ( ~ ! [X1599] :
                                                                                      ( ~ r1(X1598,X1599)
                                                                                      | ~ ! [X1600] :
                                                                                            ( ~ r1(X1599,X1600)
                                                                                            | ~ p1(X1600) ) )
                                                                                & p1(X1598) ) )
                                                                      & ~ ! [X1601] :
                                                                            ( ~ r1(X1596,X1601)
                                                                            | p1(X1601) ) ) )
                                                            & ~ ! [X1602] :
                                                                  ( ~ r1(X1594,X1602)
                                                                  | p1(X1602) ) ) )
                                                  & ~ ! [X1603] :
                                                        ( ~ r1(X1592,X1603)
                                                        | p1(X1603) ) ) )
                                        & ~ ! [X1604] :
                                              ( ~ r1(X1590,X1604)
                                              | p1(X1604) ) ) )
                              & ~ ! [X1605] :
                                    ( ~ r1(X1588,X1605)
                                    | p1(X1605) ) ) )
                    & ~ ! [X1606] :
                          ( ~ r1(X1586,X1606)
                          | p1(X1606) ) ) )
          & ~ ! [X1607] :
                ( ~ r1(X0,X1607)
                | p1(X1607) ) )
        | ( ~ ! [X1608] :
                ( ~ r1(X0,X1608)
                | p2(X1608) )
          & ~ ! [X1609] :
                ( ~ r1(X0,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)
                                                                                | ~ ( ~ ! [X1623] :
                                                                                          ( ~ r1(X1622,X1623)
                                                                                          | ~ ! [X1624] :
                                                                                                ( ~ r1(X1623,X1624)
                                                                                                | p1(X1624) ) )
                                                                                    & ~ ! [X1625] :
                                                                                          ( ~ r1(X1622,X1625)
                                                                                          | p1(X1625) ) ) ) )
                                                                      & ~ ! [X1626] :
                                                                            ( ~ r1(X1619,X1626)
                                                                            | p1(X1626) ) ) )
                                                            & ~ ! [X1627] :
                                                                  ( ~ r1(X1617,X1627)
                                                                  | p1(X1627) ) ) )
                                                  & ~ ! [X1628] :
                                                        ( ~ r1(X1615,X1628)
                                                        | p1(X1628) ) ) )
                                        & ~ ! [X1629] :
                                              ( ~ r1(X1613,X1629)
                                              | p1(X1629) ) ) )
                              & ~ ! [X1630] :
                                    ( ~ r1(X1611,X1630)
                                    | p1(X1630) ) ) )
                    & ~ ! [X1631] :
                          ( ~ r1(X1609,X1631)
                          | p1(X1631) ) ) )
          & ~ ! [X1632] :
                ( ~ r1(X0,X1632)
                | p1(X1632) ) )
        | ( ~ ! [X1633] :
                ( ~ r1(X0,X1633)
                | p2(X1633) )
          & ~ ! [X1634] :
                ( ~ r1(X0,X1634)
                | ~ ( ~ ! [X1635] :
                          ( ~ r1(X1634,X1635)
                          | p2(X1635) )
                    & ~ ! [X1636] :
                          ( ~ r1(X1634,X1636)
                          | ~ ( ~ ! [X1637] :
                                    ( ~ r1(X1636,X1637)
                                    | p2(X1637) )
                              & ~ ! [X1638] :
                                    ( ~ r1(X1636,X1638)
                                    | ~ ( ~ ! [X1639] :
                                              ( ~ r1(X1638,X1639)
                                              | p2(X1639) )
                                        & ~ ! [X1640] :
                                              ( ~ r1(X1638,X1640)
                                              | ~ ( ~ ! [X1641] :
                                                        ( ~ r1(X1640,X1641)
                                                        | p2(X1641) )
                                                  & ~ ! [X1642] :
                                                        ( ~ r1(X1640,X1642)
                                                        | ~ ( ~ ! [X1643] :
                                                                  ( ~ r1(X1642,X1643)
                                                                  | p2(X1643) )
                                                            & ~ ! [X1644] :
                                                                  ( ~ r1(X1642,X1644)
                                                                  | ~ ( ~ ! [X1645] :
                                                                            ( ~ r1(X1644,X1645)
                                                                            | p2(X1645) )
                                                                      & ~ ! [X1646] :
                                                                            ( ~ r1(X1644,X1646)
                                                                            | ~ ( ~ ! [X1647] :
                                                                                      ( ~ r1(X1646,X1647)
                                                                                      | ~ ! [X1648] :
                                                                                            ( ~ r1(X1647,X1648)
                                                                                            | ~ ! [X1649] :
                                                                                                  ( ~ r1(X1648,X1649)
                                                                                                  | p1(X1649) ) ) )
                                                                                & ~ ! [X1650] :
                                                                                      ( ~ r1(X1646,X1650)
                                                                                      | ~ ! [X1651] :
                                                                                            ( ~ r1(X1650,X1651)
                                                                                            | p1(X1651) ) ) ) )
                                                                      & ~ ! [X1652] :
                                                                            ( ~ r1(X1644,X1652)
                                                                            | p1(X1652) ) ) )
                                                            & ~ ! [X1653] :
                                                                  ( ~ r1(X1642,X1653)
                                                                  | p1(X1653) ) ) )
                                                  & ~ ! [X1654] :
                                                        ( ~ r1(X1640,X1654)
                                                        | p1(X1654) ) ) )
                                        & ~ ! [X1655] :
                                              ( ~ r1(X1638,X1655)
                                              | p1(X1655) ) ) )
                              & ~ ! [X1656] :
                                    ( ~ r1(X1636,X1656)
                                    | p1(X1656) ) ) )
                    & ~ ! [X1657] :
                          ( ~ r1(X1634,X1657)
                          | p1(X1657) ) ) )
          & ~ ! [X1658] :
                ( ~ r1(X0,X1658)
                | p1(X1658) ) )
        | ( ~ ! [X1659] :
                ( ~ r1(X0,X1659)
                | p2(X1659) )
          & ~ ! [X1660] :
                ( ~ r1(X0,X1660)
                | ~ ( ~ ! [X1661] :
                          ( ~ r1(X1660,X1661)
                          | p2(X1661) )
                    & ~ ! [X1662] :
                          ( ~ r1(X1660,X1662)
                          | ~ ( ~ ! [X1663] :
                                    ( ~ r1(X1662,X1663)
                                    | p2(X1663) )
                              & ~ ! [X1664] :
                                    ( ~ r1(X1662,X1664)
                                    | ~ ( ~ ! [X1665] :
                                              ( ~ r1(X1664,X1665)
                                              | p2(X1665) )
                                        & ~ ! [X1666] :
                                              ( ~ r1(X1664,X1666)
                                              | ~ ( ~ ! [X1667] :
                                                        ( ~ r1(X1666,X1667)
                                                        | p2(X1667) )
                                                  & ~ ! [X1668] :
                                                        ( ~ r1(X1666,X1668)
                                                        | ~ ( ~ ! [X1669] :
                                                                  ( ~ r1(X1668,X1669)
                                                                  | p2(X1669) )
                                                            & ~ ! [X1670] :
                                                                  ( ~ r1(X1668,X1670)
                                                                  | ~ ( ~ ! [X1671] :
                                                                            ( ~ r1(X1670,X1671)
                                                                            | p2(X1671) )
                                                                      & ~ ! [X1672] :
                                                                            ( ~ r1(X1670,X1672)
                                                                            | ~ ! [X1673] : ~ r1(X1672,X1673) )
                                                                      & ~ ! [X1674] :
                                                                            ( ~ r1(X1670,X1674)
                                                                            | p1(X1674) ) ) )
                                                            & ~ ! [X1675] :
                                                                  ( ~ r1(X1668,X1675)
                                                                  | p1(X1675) ) ) )
                                                  & ~ ! [X1676] :
                                                        ( ~ r1(X1666,X1676)
                                                        | p1(X1676) ) ) )
                                        & ~ ! [X1677] :
                                              ( ~ r1(X1664,X1677)
                                              | p1(X1677) ) ) )
                              & ~ ! [X1678] :
                                    ( ~ r1(X1662,X1678)
                                    | p1(X1678) ) ) )
                    & ~ ! [X1679] :
                          ( ~ r1(X1660,X1679)
                          | p1(X1679) ) ) )
          & ~ ! [X1680] :
                ( ~ r1(X0,X1680)
                | p1(X1680) ) )
        | ! [X1681] :
            ( ~ r1(X0,X1681)
            | p2(X1681) )
        | ! [X1682] :
            ( ~ r1(X0,X1682)
            | ! [X1683] :
                ( ~ r1(X1682,X1683)
                | p2(X1683) )
            | ! [X1684] :
                ( ~ r1(X1682,X1684)
                | ! [X1685] :
                    ( ~ r1(X1684,X1685)
                    | p2(X1685) )
                | ! [X1686] :
                    ( ~ r1(X1684,X1686)
                    | ! [X1687] :
                        ( ~ r1(X1686,X1687)
                        | p2(X1687) )
                    | ! [X1688] :
                        ( ~ r1(X1686,X1688)
                        | ! [X1689] :
                            ( ~ r1(X1688,X1689)
                            | p2(X1689) )
                        | ! [X1690] :
                            ( ~ r1(X1688,X1690)
                            | ! [X1691] :
                                ( ~ r1(X1690,X1691)
                                | p2(X1691) )
                            | ! [X1692] :
                                ( ~ r1(X1690,X1692)
                                | ! [X1693] :
                                    ( ~ r1(X1692,X1693)
                                    | p2(X1693) )
                                | ! [X1694] :
                                    ( ~ r1(X1692,X1694)
                                    | ! [X1695] :
                                        ( ~ r1(X1694,X1695)
                                        | p2(X1695) )
                                    | ! [X1696] :
                                        ( ~ r1(X1694,X1696)
                                        | ! [X1697] :
                                            ( ~ r1(X1696,X1697)
                                            | p2(X1697) )
                                        | ! [X1698] :
                                            ( ~ r1(X1696,X1698)
                                            | ! [X1699] :
                                                ( ~ r1(X1698,X1699)
                                                | p2(X1699) )
                                            | ! [X1700] :
                                                ( ~ r1(X1698,X1700)
                                                | ! [X1701] :
                                                    ( ~ r1(X1700,X1701)
                                                    | p2(X1701) )
                                                | ! [X1702] :
                                                    ( ~ r1(X1700,X1702)
                                                    | ! [X1703] :
                                                        ( ~ r1(X1702,X1703)
                                                        | p2(X1703) )
                                                    | ! [X1704] :
                                                        ( ~ r1(X1702,X1704)
                                                        | ! [X1705] :
                                                            ( ~ r1(X1704,X1705)
                                                            | p2(X1705) )
                                                        | ! [X1706] :
                                                            ( ~ r1(X1704,X1706)
                                                            | ! [X1707] :
                                                                ( ~ r1(X1706,X1707)
                                                                | p2(X1707) )
                                                            | ! [X1708] :
                                                                ( ~ r1(X1706,X1708)
                                                                | ! [X1709] :
                                                                    ( ~ r1(X1708,X1709)
                                                                    | p2(X1709) )
                                                                | ! [X1710] :
                                                                    ( ~ r1(X1708,X1710)
                                                                    | ! [X1711] :
                                                                        ( ~ r1(X1710,X1711)
                                                                        | ~ ! [X1712] :
                                                                              ( ~ r1(X1711,X1712)
                                                                              | p1(X1712) ) )
                                                                    | ! [X1713] :
                                                                        ( ~ r1(X1710,X1713)
                                                                        | p1(X1713) ) )
                                                                | ! [X1714] :
                                                                    ( ~ r1(X1708,X1714)
                                                                    | p1(X1714) ) )
                                                            | ! [X1715] :
                                                                ( ~ r1(X1706,X1715)
                                                                | p1(X1715) ) )
                                                        | ! [X1716] :
                                                            ( ~ r1(X1704,X1716)
                                                            | p1(X1716) ) )
                                                    | ! [X1717] :
                                                        ( ~ r1(X1702,X1717)
                                                        | p1(X1717) ) )
                                                | ! [X1718] :
                                                    ( ~ r1(X1700,X1718)
                                                    | p1(X1718) ) )
                                            | ! [X1719] :
                                                ( ~ r1(X1698,X1719)
                                                | p1(X1719) ) )
                                        | ! [X1720] :
                                            ( ~ r1(X1696,X1720)
                                            | p1(X1720) ) )
                                    | ! [X1721] :
                                        ( ~ r1(X1694,X1721)
                                        | p1(X1721) ) )
                                | ! [X1722] :
                                    ( ~ r1(X1692,X1722)
                                    | p1(X1722) ) )
                            | ! [X1723] :
                                ( ~ r1(X1690,X1723)
                                | p1(X1723) ) )
                        | ! [X1724] :
                            ( ~ r1(X1688,X1724)
                            | p1(X1724) ) )
                    | ! [X1725] :
                        ( ~ r1(X1686,X1725)
                        | p1(X1725) ) )
                | ! [X1726] :
                    ( ~ r1(X1684,X1726)
                    | p1(X1726) ) )
            | ! [X1727] :
                ( ~ r1(X1682,X1727)
                | p1(X1727) ) )
        | ! [X1728] :
            ( ~ r1(X0,X1728)
            | p1(X1728) )
        | ( ~ ! [X1729] :
                ( ~ r1(X0,X1729)
                | p2(X1729) )
          & ~ ! [X1730] :
                ( ~ r1(X0,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)
                                                                  | p2(X1739) )
                                                            & ~ ! [X1740] :
                                                                  ( ~ r1(X1738,X1740)
                                                                  | ~ ( ~ ! [X1741] :
                                                                            ( ~ r1(X1740,X1741)
                                                                            | ~ ! [X1742] :
                                                                                  ( ~ r1(X1741,X1742)
                                                                                  | ~ p1(X1742) ) )
                                                                      & p1(X1740) ) )
                                                            & ~ ! [X1743] :
                                                                  ( ~ r1(X1738,X1743)
                                                                  | p1(X1743) ) ) )
                                                  & ~ ! [X1744] :
                                                        ( ~ r1(X1736,X1744)
                                                        | p1(X1744) ) ) )
                                        & ~ ! [X1745] :
                                              ( ~ r1(X1734,X1745)
                                              | p1(X1745) ) ) )
                              & ~ ! [X1746] :
                                    ( ~ r1(X1732,X1746)
                                    | p1(X1746) ) ) )
                    & ~ ! [X1747] :
                          ( ~ r1(X1730,X1747)
                          | p1(X1747) ) ) )
          & ~ ! [X1748] :
                ( ~ r1(X0,X1748)
                | p1(X1748) ) )
        | ( ~ ! [X1749] :
                ( ~ r1(X0,X1749)
                | p2(X1749) )
          & ~ ! [X1750] :
                ( ~ r1(X0,X1750)
                | ~ ( ~ ! [X1751] :
                          ( ~ r1(X1750,X1751)
                          | p2(X1751) )
                    & ~ ! [X1752] :
                          ( ~ r1(X1750,X1752)
                          | ~ ( ~ ! [X1753] :
                                    ( ~ r1(X1752,X1753)
                                    | p2(X1753) )
                              & ~ ! [X1754] :
                                    ( ~ r1(X1752,X1754)
                                    | ~ ( ~ ! [X1755] :
                                              ( ~ r1(X1754,X1755)
                                              | p2(X1755) )
                                        & ~ ! [X1756] :
                                              ( ~ r1(X1754,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)
                                                                      | ~ ( ~ ! [X1762] :
                                                                                ( ~ r1(X1761,X1762)
                                                                                | ~ ! [X1763] :
                                                                                      ( ~ r1(X1762,X1763)
                                                                                      | p1(X1763) ) )
                                                                          & ~ ! [X1764] :
                                                                                ( ~ r1(X1761,X1764)
                                                                                | p1(X1764) ) ) ) )
                                                            & ~ ! [X1765] :
                                                                  ( ~ r1(X1758,X1765)
                                                                  | p1(X1765) ) ) )
                                                  & ~ ! [X1766] :
                                                        ( ~ r1(X1756,X1766)
                                                        | p1(X1766) ) ) )
                                        & ~ ! [X1767] :
                                              ( ~ r1(X1754,X1767)
                                              | p1(X1767) ) ) )
                              & ~ ! [X1768] :
                                    ( ~ r1(X1752,X1768)
                                    | p1(X1768) ) ) )
                    & ~ ! [X1769] :
                          ( ~ r1(X1750,X1769)
                          | p1(X1769) ) ) )
          & ~ ! [X1770] :
                ( ~ r1(X0,X1770)
                | p1(X1770) ) )
        | ( ~ ! [X1771] :
                ( ~ r1(X0,X1771)
                | p2(X1771) )
          & ~ ! [X1772] :
                ( ~ r1(X0,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(X1782,X1786)
                                                                            | ~ ! [X1787] :
                                                                                  ( ~ r1(X1786,X1787)
                                                                                  | p1(X1787) ) ) ) )
                                                            & ~ ! [X1788] :
                                                                  ( ~ r1(X1780,X1788)
                                                                  | p1(X1788) ) ) )
                                                  & ~ ! [X1789] :
                                                        ( ~ r1(X1778,X1789)
                                                        | p1(X1789) ) ) )
                                        & ~ ! [X1790] :
                                              ( ~ r1(X1776,X1790)
                                              | p1(X1790) ) ) )
                              & ~ ! [X1791] :
                                    ( ~ r1(X1774,X1791)
                                    | p1(X1791) ) ) )
                    & ~ ! [X1792] :
                          ( ~ r1(X1772,X1792)
                          | p1(X1792) ) ) )
          & ~ ! [X1793] :
                ( ~ r1(X0,X1793)
                | p1(X1793) ) )
        | ( ~ ! [X1794] :
                ( ~ r1(X0,X1794)
                | p2(X1794) )
          & ~ ! [X1795] :
                ( ~ r1(X0,X1795)
                | ~ ( ~ ! [X1796] :
                          ( ~ r1(X1795,X1796)
                          | p2(X1796) )
                    & ~ ! [X1797] :
                          ( ~ r1(X1795,X1797)
                          | ~ ( ~ ! [X1798] :
                                    ( ~ r1(X1797,X1798)
                                    | p2(X1798) )
                              & ~ ! [X1799] :
                                    ( ~ r1(X1797,X1799)
                                    | ~ ( ~ ! [X1800] :
                                              ( ~ r1(X1799,X1800)
                                              | p2(X1800) )
                                        & ~ ! [X1801] :
                                              ( ~ r1(X1799,X1801)
                                              | ~ ( ~ ! [X1802] :
                                                        ( ~ r1(X1801,X1802)
                                                        | p2(X1802) )
                                                  & ~ ! [X1803] :
                                                        ( ~ r1(X1801,X1803)
                                                        | ~ ( ~ ! [X1804] :
                                                                  ( ~ r1(X1803,X1804)
                                                                  | p2(X1804) )
                                                            & ~ ! [X1805] :
                                                                  ( ~ r1(X1803,X1805)
                                                                  | ~ ! [X1806] : ~ r1(X1805,X1806) )
                                                            & ~ ! [X1807] :
                                                                  ( ~ r1(X1803,X1807)
                                                                  | p1(X1807) ) ) )
                                                  & ~ ! [X1808] :
                                                        ( ~ r1(X1801,X1808)
                                                        | p1(X1808) ) ) )
                                        & ~ ! [X1809] :
                                              ( ~ r1(X1799,X1809)
                                              | p1(X1809) ) ) )
                              & ~ ! [X1810] :
                                    ( ~ r1(X1797,X1810)
                                    | p1(X1810) ) ) )
                    & ~ ! [X1811] :
                          ( ~ r1(X1795,X1811)
                          | p1(X1811) ) ) )
          & ~ ! [X1812] :
                ( ~ r1(X0,X1812)
                | p1(X1812) ) )
        | ! [X1813] :
            ( ~ r1(X0,X1813)
            | p2(X1813) )
        | ! [X1814] :
            ( ~ r1(X0,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)
                                            | p2(X1829) )
                                        | ! [X1830] :
                                            ( ~ r1(X1828,X1830)
                                            | ! [X1831] :
                                                ( ~ r1(X1830,X1831)
                                                | p2(X1831) )
                                            | ! [X1832] :
                                                ( ~ r1(X1830,X1832)
                                                | ! [X1833] :
                                                    ( ~ r1(X1832,X1833)
                                                    | p2(X1833) )
                                                | ! [X1834] :
                                                    ( ~ r1(X1832,X1834)
                                                    | ! [X1835] :
                                                        ( ~ r1(X1834,X1835)
                                                        | p2(X1835) )
                                                    | ! [X1836] :
                                                        ( ~ r1(X1834,X1836)
                                                        | ! [X1837] :
                                                            ( ~ r1(X1836,X1837)
                                                            | p2(X1837) )
                                                        | ! [X1838] :
                                                            ( ~ r1(X1836,X1838)
                                                            | ! [X1839] :
                                                                ( ~ r1(X1838,X1839)
                                                                | p2(X1839) )
                                                            | ! [X1840] :
                                                                ( ~ r1(X1838,X1840)
                                                                | ! [X1841] :
                                                                    ( ~ r1(X1840,X1841)
                                                                    | p2(X1841) )
                                                                | ! [X1842] :
                                                                    ( ~ r1(X1840,X1842)
                                                                    | ! [X1843] :
                                                                        ( ~ r1(X1842,X1843)
                                                                        | ~ ! [X1844] :
                                                                              ( ~ r1(X1843,X1844)
                                                                              | p1(X1844) ) )
                                                                    | ! [X1845] :
                                                                        ( ~ r1(X1842,X1845)
                                                                        | p1(X1845) ) )
                                                                | ! [X1846] :
                                                                    ( ~ r1(X1840,X1846)
                                                                    | p1(X1846) ) )
                                                            | ! [X1847] :
                                                                ( ~ r1(X1838,X1847)
                                                                | p1(X1847) ) )
                                                        | ! [X1848] :
                                                            ( ~ r1(X1836,X1848)
                                                            | p1(X1848) ) )
                                                    | ! [X1849] :
                                                        ( ~ r1(X1834,X1849)
                                                        | p1(X1849) ) )
                                                | ! [X1850] :
                                                    ( ~ r1(X1832,X1850)
                                                    | p1(X1850) ) )
                                            | ! [X1851] :
                                                ( ~ r1(X1830,X1851)
                                                | p1(X1851) ) )
                                        | ! [X1852] :
                                            ( ~ r1(X1828,X1852)
                                            | p1(X1852) ) )
                                    | ! [X1853] :
                                        ( ~ r1(X1826,X1853)
                                        | p1(X1853) ) )
                                | ! [X1854] :
                                    ( ~ r1(X1824,X1854)
                                    | p1(X1854) ) )
                            | ! [X1855] :
                                ( ~ r1(X1822,X1855)
                                | p1(X1855) ) )
                        | ! [X1856] :
                            ( ~ r1(X1820,X1856)
                            | p1(X1856) ) )
                    | ! [X1857] :
                        ( ~ r1(X1818,X1857)
                        | p1(X1857) ) )
                | ! [X1858] :
                    ( ~ r1(X1816,X1858)
                    | p1(X1858) ) )
            | ! [X1859] :
                ( ~ r1(X1814,X1859)
                | p1(X1859) ) )
        | ! [X1860] :
            ( ~ r1(X0,X1860)
            | p1(X1860) )
        | ( ~ ! [X1861] :
                ( ~ r1(X0,X1861)
                | p2(X1861) )
          & ~ ! [X1862] :
                ( ~ r1(X0,X1862)
                | ~ ( ~ ! [X1863] :
                          ( ~ r1(X1862,X1863)
                          | p2(X1863) )
                    & ~ ! [X1864] :
                          ( ~ r1(X1862,X1864)
                          | ~ ( ~ ! [X1865] :
                                    ( ~ r1(X1864,X1865)
                                    | p2(X1865) )
                              & ~ ! [X1866] :
                                    ( ~ r1(X1864,X1866)
                                    | ~ ( ~ ! [X1867] :
                                              ( ~ r1(X1866,X1867)
                                              | p2(X1867) )
                                        & ~ ! [X1868] :
                                              ( ~ r1(X1866,X1868)
                                              | ~ ( ~ ! [X1869] :
                                                        ( ~ r1(X1868,X1869)
                                                        | p2(X1869) )
                                                  & ~ ! [X1870] :
                                                        ( ~ r1(X1868,X1870)
                                                        | ~ ( ~ ! [X1871] :
                                                                  ( ~ r1(X1870,X1871)
                                                                  | ~ ! [X1872] :
                                                                        ( ~ r1(X1871,X1872)
                                                                        | ~ p1(X1872) ) )
                                                            & p1(X1870) ) )
                                                  & ~ ! [X1873] :
                                                        ( ~ r1(X1868,X1873)
                                                        | p1(X1873) ) ) )
                                        & ~ ! [X1874] :
                                              ( ~ r1(X1866,X1874)
                                              | p1(X1874) ) ) )
                              & ~ ! [X1875] :
                                    ( ~ r1(X1864,X1875)
                                    | p1(X1875) ) ) )
                    & ~ ! [X1876] :
                          ( ~ r1(X1862,X1876)
                          | p1(X1876) ) ) )
          & ~ ! [X1877] :
                ( ~ r1(X0,X1877)
                | p1(X1877) ) )
        | ( ~ ! [X1878] :
                ( ~ r1(X0,X1878)
                | p2(X1878) )
          & ~ ! [X1879] :
                ( ~ r1(X0,X1879)
                | ~ ( ~ ! [X1880] :
                          ( ~ r1(X1879,X1880)
                          | p2(X1880) )
                    & ~ ! [X1881] :
                          ( ~ r1(X1879,X1881)
                          | ~ ( ~ ! [X1882] :
                                    ( ~ r1(X1881,X1882)
                                    | p2(X1882) )
                              & ~ ! [X1883] :
                                    ( ~ r1(X1881,X1883)
                                    | ~ ( ~ ! [X1884] :
                                              ( ~ r1(X1883,X1884)
                                              | p2(X1884) )
                                        & ~ ! [X1885] :
                                              ( ~ r1(X1883,X1885)
                                              | ~ ( ~ ! [X1886] :
                                                        ( ~ r1(X1885,X1886)
                                                        | p2(X1886) )
                                                  & ~ ! [X1887] :
                                                        ( ~ r1(X1885,X1887)
                                                        | ! [X1888] :
                                                            ( ~ r1(X1887,X1888)
                                                            | ~ ( ~ ! [X1889] :
                                                                      ( ~ r1(X1888,X1889)
                                                                      | ~ ! [X1890] :
                                                                            ( ~ r1(X1889,X1890)
                                                                            | p1(X1890) ) )
                                                                & ~ ! [X1891] :
                                                                      ( ~ r1(X1888,X1891)
                                                                      | p1(X1891) ) ) ) )
                                                  & ~ ! [X1892] :
                                                        ( ~ r1(X1885,X1892)
                                                        | p1(X1892) ) ) )
                                        & ~ ! [X1893] :
                                              ( ~ r1(X1883,X1893)
                                              | p1(X1893) ) ) )
                              & ~ ! [X1894] :
                                    ( ~ r1(X1881,X1894)
                                    | p1(X1894) ) ) )
                    & ~ ! [X1895] :
                          ( ~ r1(X1879,X1895)
                          | p1(X1895) ) ) )
          & ~ ! [X1896] :
                ( ~ r1(X0,X1896)
                | p1(X1896) ) )
        | ( ~ ! [X1897] :
                ( ~ r1(X0,X1897)
                | p2(X1897) )
          & ~ ! [X1898] :
                ( ~ r1(X0,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)
                                                                  | ~ ! [X1908] :
                                                                        ( ~ r1(X1907,X1908)
                                                                        | ~ ! [X1909] :
                                                                              ( ~ r1(X1908,X1909)
                                                                              | p1(X1909) ) ) )
                                                            & ~ ! [X1910] :
                                                                  ( ~ r1(X1906,X1910)
                                                                  | ~ ! [X1911] :
                                                                        ( ~ r1(X1910,X1911)
                                                                        | p1(X1911) ) ) ) )
                                                  & ~ ! [X1912] :
                                                        ( ~ r1(X1904,X1912)
                                                        | p1(X1912) ) ) )
                                        & ~ ! [X1913] :
                                              ( ~ r1(X1902,X1913)
                                              | p1(X1913) ) ) )
                              & ~ ! [X1914] :
                                    ( ~ r1(X1900,X1914)
                                    | p1(X1914) ) ) )
                    & ~ ! [X1915] :
                          ( ~ r1(X1898,X1915)
                          | p1(X1915) ) ) )
          & ~ ! [X1916] :
                ( ~ r1(X0,X1916)
                | p1(X1916) ) )
        | ( ~ ! [X1917] :
                ( ~ r1(X0,X1917)
                | p2(X1917) )
          & ~ ! [X1918] :
                ( ~ r1(X0,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) )
                                                  & ~ ! [X1928] :
                                                        ( ~ r1(X1924,X1928)
                                                        | p1(X1928) ) ) )
                                        & ~ ! [X1929] :
                                              ( ~ r1(X1922,X1929)
                                              | p1(X1929) ) ) )
                              & ~ ! [X1930] :
                                    ( ~ r1(X1920,X1930)
                                    | p1(X1930) ) ) )
                    & ~ ! [X1931] :
                          ( ~ r1(X1918,X1931)
                          | p1(X1931) ) ) )
          & ~ ! [X1932] :
                ( ~ r1(X0,X1932)
                | p1(X1932) ) )
        | ! [X1933] :
            ( ~ r1(X0,X1933)
            | p2(X1933) )
        | ! [X1934] :
            ( ~ r1(X0,X1934)
            | ! [X1935] :
                ( ~ r1(X1934,X1935)
                | p2(X1935) )
            | ! [X1936] :
                ( ~ r1(X1934,X1936)
                | ! [X1937] :
                    ( ~ r1(X1936,X1937)
                    | p2(X1937) )
                | ! [X1938] :
                    ( ~ r1(X1936,X1938)
                    | ! [X1939] :
                        ( ~ r1(X1938,X1939)
                        | p2(X1939) )
                    | ! [X1940] :
                        ( ~ r1(X1938,X1940)
                        | ! [X1941] :
                            ( ~ r1(X1940,X1941)
                            | p2(X1941) )
                        | ! [X1942] :
                            ( ~ r1(X1940,X1942)
                            | ! [X1943] :
                                ( ~ r1(X1942,X1943)
                                | p2(X1943) )
                            | ! [X1944] :
                                ( ~ r1(X1942,X1944)
                                | ! [X1945] :
                                    ( ~ r1(X1944,X1945)
                                    | p2(X1945) )
                                | ! [X1946] :
                                    ( ~ r1(X1944,X1946)
                                    | ! [X1947] :
                                        ( ~ r1(X1946,X1947)
                                        | p2(X1947) )
                                    | ! [X1948] :
                                        ( ~ r1(X1946,X1948)
                                        | ! [X1949] :
                                            ( ~ r1(X1948,X1949)
                                            | p2(X1949) )
                                        | ! [X1950] :
                                            ( ~ r1(X1948,X1950)
                                            | ! [X1951] :
                                                ( ~ r1(X1950,X1951)
                                                | p2(X1951) )
                                            | ! [X1952] :
                                                ( ~ r1(X1950,X1952)
                                                | ! [X1953] :
                                                    ( ~ r1(X1952,X1953)
                                                    | p2(X1953) )
                                                | ! [X1954] :
                                                    ( ~ r1(X1952,X1954)
                                                    | ! [X1955] :
                                                        ( ~ r1(X1954,X1955)
                                                        | p2(X1955) )
                                                    | ! [X1956] :
                                                        ( ~ r1(X1954,X1956)
                                                        | ! [X1957] :
                                                            ( ~ r1(X1956,X1957)
                                                            | p2(X1957) )
                                                        | ! [X1958] :
                                                            ( ~ r1(X1956,X1958)
                                                            | ! [X1959] :
                                                                ( ~ r1(X1958,X1959)
                                                                | p2(X1959) )
                                                            | ! [X1960] :
                                                                ( ~ r1(X1958,X1960)
                                                                | ! [X1961] :
                                                                    ( ~ r1(X1960,X1961)
                                                                    | p2(X1961) )
                                                                | ! [X1962] :
                                                                    ( ~ r1(X1960,X1962)
                                                                    | ! [X1963] :
                                                                        ( ~ r1(X1962,X1963)
                                                                        | ~ ! [X1964] :
                                                                              ( ~ r1(X1963,X1964)
                                                                              | p1(X1964) ) )
                                                                    | ! [X1965] :
                                                                        ( ~ r1(X1962,X1965)
                                                                        | p1(X1965) ) )
                                                                | ! [X1966] :
                                                                    ( ~ r1(X1960,X1966)
                                                                    | p1(X1966) ) )
                                                            | ! [X1967] :
                                                                ( ~ r1(X1958,X1967)
                                                                | p1(X1967) ) )
                                                        | ! [X1968] :
                                                            ( ~ r1(X1956,X1968)
                                                            | p1(X1968) ) )
                                                    | ! [X1969] :
                                                        ( ~ r1(X1954,X1969)
                                                        | p1(X1969) ) )
                                                | ! [X1970] :
                                                    ( ~ r1(X1952,X1970)
                                                    | p1(X1970) ) )
                                            | ! [X1971] :
                                                ( ~ r1(X1950,X1971)
                                                | p1(X1971) ) )
                                        | ! [X1972] :
                                            ( ~ r1(X1948,X1972)
                                            | p1(X1972) ) )
                                    | ! [X1973] :
                                        ( ~ r1(X1946,X1973)
                                        | p1(X1973) ) )
                                | ! [X1974] :
                                    ( ~ r1(X1944,X1974)
                                    | p1(X1974) ) )
                            | ! [X1975] :
                                ( ~ r1(X1942,X1975)
                                | p1(X1975) ) )
                        | ! [X1976] :
                            ( ~ r1(X1940,X1976)
                            | p1(X1976) ) )
                    | ! [X1977] :
                        ( ~ r1(X1938,X1977)
                        | p1(X1977) ) )
                | ! [X1978] :
                    ( ~ r1(X1936,X1978)
                    | p1(X1978) ) )
            | ! [X1979] :
                ( ~ r1(X1934,X1979)
                | p1(X1979) ) )
        | ! [X1980] :
            ( ~ r1(X0,X1980)
            | p1(X1980) )
        | ( ~ ! [X1981] :
                ( ~ r1(X0,X1981)
                | p2(X1981) )
          & ~ ! [X1982] :
                ( ~ r1(X0,X1982)
                | ~ ( ~ ! [X1983] :
                          ( ~ r1(X1982,X1983)
                          | p2(X1983) )
                    & ~ ! [X1984] :
                          ( ~ r1(X1982,X1984)
                          | ~ ( ~ ! [X1985] :
                                    ( ~ r1(X1984,X1985)
                                    | p2(X1985) )
                              & ~ ! [X1986] :
                                    ( ~ r1(X1984,X1986)
                                    | ~ ( ~ ! [X1987] :
                                              ( ~ r1(X1986,X1987)
                                              | p2(X1987) )
                                        & ~ ! [X1988] :
                                              ( ~ r1(X1986,X1988)
                                              | ~ ( ~ ! [X1989] :
                                                        ( ~ r1(X1988,X1989)
                                                        | ~ ! [X1990] :
                                                              ( ~ r1(X1989,X1990)
                                                              | ~ p1(X1990) ) )
                                                  & p1(X1988) ) )
                                        & ~ ! [X1991] :
                                              ( ~ r1(X1986,X1991)
                                              | p1(X1991) ) ) )
                              & ~ ! [X1992] :
                                    ( ~ r1(X1984,X1992)
                                    | p1(X1992) ) ) )
                    & ~ ! [X1993] :
                          ( ~ r1(X1982,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)
                                                  | ~ ( ~ ! [X2004] :
                                                            ( ~ r1(X2003,X2004)
                                                            | ~ ! [X2005] :
                                                                  ( ~ r1(X2004,X2005)
                                                                  | p1(X2005) ) )
                                                      & ~ ! [X2006] :
                                                            ( ~ r1(X2003,X2006)
                                                            | p1(X2006) ) ) ) )
                                        & ~ ! [X2007] :
                                              ( ~ r1(X2000,X2007)
                                              | p1(X2007) ) ) )
                              & ~ ! [X2008] :
                                    ( ~ r1(X1998,X2008)
                                    | p1(X2008) ) ) )
                    & ~ ! [X2009] :
                          ( ~ r1(X1996,X2009)
                          | p1(X2009) ) ) )
          & ~ ! [X2010] :
                ( ~ r1(X0,X2010)
                | p1(X2010) ) )
        | ( ~ ! [X2011] :
                ( ~ r1(X0,X2011)
                | p2(X2011) )
          & ~ ! [X2012] :
                ( ~ r1(X0,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)
                                                        | ~ ! [X2020] :
                                                              ( ~ r1(X2019,X2020)
                                                              | ~ ! [X2021] :
                                                                    ( ~ r1(X2020,X2021)
                                                                    | p1(X2021) ) ) )
                                                  & ~ ! [X2022] :
                                                        ( ~ r1(X2018,X2022)
                                                        | ~ ! [X2023] :
                                                              ( ~ r1(X2022,X2023)
                                                              | p1(X2023) ) ) ) )
                                        & ~ ! [X2024] :
                                              ( ~ r1(X2016,X2024)
                                              | p1(X2024) ) ) )
                              & ~ ! [X2025] :
                                    ( ~ r1(X2014,X2025)
                                    | p1(X2025) ) ) )
                    & ~ ! [X2026] :
                          ( ~ r1(X2012,X2026)
                          | p1(X2026) ) ) )
          & ~ ! [X2027] :
                ( ~ r1(X0,X2027)
                | p1(X2027) ) )
        | ( ~ ! [X2028] :
                ( ~ r1(X0,X2028)
                | p2(X2028) )
          & ~ ! [X2029] :
                ( ~ r1(X0,X2029)
                | ~ ( ~ ! [X2030] :
                          ( ~ r1(X2029,X2030)
                          | p2(X2030) )
                    & ~ ! [X2031] :
                          ( ~ r1(X2029,X2031)
                          | ~ ( ~ ! [X2032] :
                                    ( ~ r1(X2031,X2032)
                                    | p2(X2032) )
                              & ~ ! [X2033] :
                                    ( ~ r1(X2031,X2033)
                                    | ~ ( ~ ! [X2034] :
                                              ( ~ r1(X2033,X2034)
                                              | p2(X2034) )
                                        & ~ ! [X2035] :
                                              ( ~ r1(X2033,X2035)
                                              | ~ ! [X2036] : ~ r1(X2035,X2036) )
                                        & ~ ! [X2037] :
                                              ( ~ r1(X2033,X2037)
                                              | p1(X2037) ) ) )
                              & ~ ! [X2038] :
                                    ( ~ r1(X2031,X2038)
                                    | p1(X2038) ) ) )
                    & ~ ! [X2039] :
                          ( ~ r1(X2029,X2039)
                          | p1(X2039) ) ) )
          & ~ ! [X2040] :
                ( ~ r1(X0,X2040)
                | p1(X2040) ) )
        | ! [X2041] :
            ( ~ r1(X0,X2041)
            | p2(X2041) )
        | ! [X2042] :
            ( ~ r1(X0,X2042)
            | ! [X2043] :
                ( ~ r1(X2042,X2043)
                | p2(X2043) )
            | ! [X2044] :
                ( ~ r1(X2042,X2044)
                | ! [X2045] :
                    ( ~ r1(X2044,X2045)
                    | p2(X2045) )
                | ! [X2046] :
                    ( ~ r1(X2044,X2046)
                    | ! [X2047] :
                        ( ~ r1(X2046,X2047)
                        | p2(X2047) )
                    | ! [X2048] :
                        ( ~ r1(X2046,X2048)
                        | ! [X2049] :
                            ( ~ r1(X2048,X2049)
                            | p2(X2049) )
                        | ! [X2050] :
                            ( ~ r1(X2048,X2050)
                            | ! [X2051] :
                                ( ~ r1(X2050,X2051)
                                | p2(X2051) )
                            | ! [X2052] :
                                ( ~ r1(X2050,X2052)
                                | ! [X2053] :
                                    ( ~ r1(X2052,X2053)
                                    | p2(X2053) )
                                | ! [X2054] :
                                    ( ~ r1(X2052,X2054)
                                    | ! [X2055] :
                                        ( ~ r1(X2054,X2055)
                                        | p2(X2055) )
                                    | ! [X2056] :
                                        ( ~ r1(X2054,X2056)
                                        | ! [X2057] :
                                            ( ~ r1(X2056,X2057)
                                            | p2(X2057) )
                                        | ! [X2058] :
                                            ( ~ r1(X2056,X2058)
                                            | ! [X2059] :
                                                ( ~ r1(X2058,X2059)
                                                | p2(X2059) )
                                            | ! [X2060] :
                                                ( ~ r1(X2058,X2060)
                                                | ! [X2061] :
                                                    ( ~ r1(X2060,X2061)
                                                    | p2(X2061) )
                                                | ! [X2062] :
                                                    ( ~ r1(X2060,X2062)
                                                    | ! [X2063] :
                                                        ( ~ r1(X2062,X2063)
                                                        | p2(X2063) )
                                                    | ! [X2064] :
                                                        ( ~ r1(X2062,X2064)
                                                        | ! [X2065] :
                                                            ( ~ r1(X2064,X2065)
                                                            | p2(X2065) )
                                                        | ! [X2066] :
                                                            ( ~ r1(X2064,X2066)
                                                            | ! [X2067] :
                                                                ( ~ r1(X2066,X2067)
                                                                | p2(X2067) )
                                                            | ! [X2068] :
                                                                ( ~ r1(X2066,X2068)
                                                                | ! [X2069] :
                                                                    ( ~ r1(X2068,X2069)
                                                                    | p2(X2069) )
                                                                | ! [X2070] :
                                                                    ( ~ r1(X2068,X2070)
                                                                    | ! [X2071] :
                                                                        ( ~ r1(X2070,X2071)
                                                                        | ~ ! [X2072] :
                                                                              ( ~ r1(X2071,X2072)
                                                                              | p1(X2072) ) )
                                                                    | ! [X2073] :
                                                                        ( ~ r1(X2070,X2073)
                                                                        | p1(X2073) ) )
                                                                | ! [X2074] :
                                                                    ( ~ r1(X2068,X2074)
                                                                    | p1(X2074) ) )
                                                            | ! [X2075] :
                                                                ( ~ r1(X2066,X2075)
                                                                | p1(X2075) ) )
                                                        | ! [X2076] :
                                                            ( ~ r1(X2064,X2076)
                                                            | p1(X2076) ) )
                                                    | ! [X2077] :
                                                        ( ~ r1(X2062,X2077)
                                                        | p1(X2077) ) )
                                                | ! [X2078] :
                                                    ( ~ r1(X2060,X2078)
                                                    | p1(X2078) ) )
                                            | ! [X2079] :
                                                ( ~ r1(X2058,X2079)
                                                | p1(X2079) ) )
                                        | ! [X2080] :
                                            ( ~ r1(X2056,X2080)
                                            | p1(X2080) ) )
                                    | ! [X2081] :
                                        ( ~ r1(X2054,X2081)
                                        | p1(X2081) ) )
                                | ! [X2082] :
                                    ( ~ r1(X2052,X2082)
                                    | p1(X2082) ) )
                            | ! [X2083] :
                                ( ~ r1(X2050,X2083)
                                | p1(X2083) ) )
                        | ! [X2084] :
                            ( ~ r1(X2048,X2084)
                            | p1(X2084) ) )
                    | ! [X2085] :
                        ( ~ r1(X2046,X2085)
                        | p1(X2085) ) )
                | ! [X2086] :
                    ( ~ r1(X2044,X2086)
                    | p1(X2086) ) )
            | ! [X2087] :
                ( ~ r1(X2042,X2087)
                | p1(X2087) ) )
        | ! [X2088] :
            ( ~ r1(X0,X2088)
            | p1(X2088) )
        | ( ~ ! [X2089] :
                ( ~ r1(X0,X2089)
                | p2(X2089) )
          & ~ ! [X2090] :
                ( ~ r1(X0,X2090)
                | ~ ( ~ ! [X2091] :
                          ( ~ r1(X2090,X2091)
                          | p2(X2091) )
                    & ~ ! [X2092] :
                          ( ~ r1(X2090,X2092)
                          | ~ ( ~ ! [X2093] :
                                    ( ~ r1(X2092,X2093)
                                    | p2(X2093) )
                              & ~ ! [X2094] :
                                    ( ~ r1(X2092,X2094)
                                    | ~ ( ~ ! [X2095] :
                                              ( ~ r1(X2094,X2095)
                                              | ~ ! [X2096] :
                                                    ( ~ r1(X2095,X2096)
                                                    | ~ p1(X2096) ) )
                                        & p1(X2094) ) )
                              & ~ ! [X2097] :
                                    ( ~ r1(X2092,X2097)
                                    | p1(X2097) ) ) )
                    & ~ ! [X2098] :
                          ( ~ r1(X2090,X2098)
                          | p1(X2098) ) ) )
          & ~ ! [X2099] :
                ( ~ r1(X0,X2099)
                | p1(X2099) ) )
        | ( ~ ! [X2100] :
                ( ~ r1(X0,X2100)
                | p2(X2100) )
          & ~ ! [X2101] :
                ( ~ r1(X0,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)
                                        | ~ ( ~ ! [X2107] :
                                                  ( ~ r1(X2106,X2107)
                                                  | ~ ! [X2108] :
                                                        ( ~ r1(X2107,X2108)
                                                        | p1(X2108) ) )
                                            & ~ ! [X2109] :
                                                  ( ~ r1(X2106,X2109)
                                                  | p1(X2109) ) ) ) )
                              & ~ ! [X2110] :
                                    ( ~ r1(X2103,X2110)
                                    | p1(X2110) ) ) )
                    & ~ ! [X2111] :
                          ( ~ r1(X2101,X2111)
                          | p1(X2111) ) ) )
          & ~ ! [X2112] :
                ( ~ r1(X0,X2112)
                | p1(X2112) ) )
        | ( ~ ! [X2113] :
                ( ~ r1(X0,X2113)
                | p2(X2113) )
          & ~ ! [X2114] :
                ( ~ r1(X0,X2114)
                | ~ ( ~ ! [X2115] :
                          ( ~ r1(X2114,X2115)
                          | p2(X2115) )
                    & ~ ! [X2116] :
                          ( ~ r1(X2114,X2116)
                          | ~ ( ~ ! [X2117] :
                                    ( ~ r1(X2116,X2117)
                                    | p2(X2117) )
                              & ~ ! [X2118] :
                                    ( ~ r1(X2116,X2118)
                                    | ~ ( ~ ! [X2119] :
                                              ( ~ r1(X2118,X2119)
                                              | ~ ! [X2120] :
                                                    ( ~ r1(X2119,X2120)
                                                    | ~ ! [X2121] :
                                                          ( ~ r1(X2120,X2121)
                                                          | p1(X2121) ) ) )
                                        & ~ ! [X2122] :
                                              ( ~ r1(X2118,X2122)
                                              | ~ ! [X2123] :
                                                    ( ~ r1(X2122,X2123)
                                                    | p1(X2123) ) ) ) )
                              & ~ ! [X2124] :
                                    ( ~ r1(X2116,X2124)
                                    | p1(X2124) ) ) )
                    & ~ ! [X2125] :
                          ( ~ r1(X2114,X2125)
                          | p1(X2125) ) ) )
          & ~ ! [X2126] :
                ( ~ r1(X0,X2126)
                | p1(X2126) ) )
        | ( ~ ! [X2127] :
                ( ~ r1(X0,X2127)
                | p2(X2127) )
          & ~ ! [X2128] :
                ( ~ r1(X0,X2128)
                | ~ ( ~ ! [X2129] :
                          ( ~ r1(X2128,X2129)
                          | p2(X2129) )
                    & ~ ! [X2130] :
                          ( ~ r1(X2128,X2130)
                          | ~ ( ~ ! [X2131] :
                                    ( ~ r1(X2130,X2131)
                                    | p2(X2131) )
                              & ~ ! [X2132] :
                                    ( ~ r1(X2130,X2132)
                                    | ~ ! [X2133] : ~ r1(X2132,X2133) )
                              & ~ ! [X2134] :
                                    ( ~ r1(X2130,X2134)
                                    | p1(X2134) ) ) )
                    & ~ ! [X2135] :
                          ( ~ r1(X2128,X2135)
                          | p1(X2135) ) ) )
          & ~ ! [X2136] :
                ( ~ r1(X0,X2136)
                | p1(X2136) ) )
        | ! [X2137] :
            ( ~ r1(X0,X2137)
            | p2(X2137) )
        | ! [X2138] :
            ( ~ r1(X0,X2138)
            | ! [X2139] :
                ( ~ r1(X2138,X2139)
                | p2(X2139) )
            | ! [X2140] :
                ( ~ r1(X2138,X2140)
                | ! [X2141] :
                    ( ~ r1(X2140,X2141)
                    | p2(X2141) )
                | ! [X2142] :
                    ( ~ r1(X2140,X2142)
                    | ! [X2143] :
                        ( ~ r1(X2142,X2143)
                        | p2(X2143) )
                    | ! [X2144] :
                        ( ~ r1(X2142,X2144)
                        | ! [X2145] :
                            ( ~ r1(X2144,X2145)
                            | p2(X2145) )
                        | ! [X2146] :
                            ( ~ r1(X2144,X2146)
                            | ! [X2147] :
                                ( ~ r1(X2146,X2147)
                                | p2(X2147) )
                            | ! [X2148] :
                                ( ~ r1(X2146,X2148)
                                | ! [X2149] :
                                    ( ~ r1(X2148,X2149)
                                    | p2(X2149) )
                                | ! [X2150] :
                                    ( ~ r1(X2148,X2150)
                                    | ! [X2151] :
                                        ( ~ r1(X2150,X2151)
                                        | p2(X2151) )
                                    | ! [X2152] :
                                        ( ~ r1(X2150,X2152)
                                        | ! [X2153] :
                                            ( ~ r1(X2152,X2153)
                                            | p2(X2153) )
                                        | ! [X2154] :
                                            ( ~ r1(X2152,X2154)
                                            | ! [X2155] :
                                                ( ~ r1(X2154,X2155)
                                                | p2(X2155) )
                                            | ! [X2156] :
                                                ( ~ r1(X2154,X2156)
                                                | ! [X2157] :
                                                    ( ~ r1(X2156,X2157)
                                                    | p2(X2157) )
                                                | ! [X2158] :
                                                    ( ~ r1(X2156,X2158)
                                                    | ! [X2159] :
                                                        ( ~ r1(X2158,X2159)
                                                        | p2(X2159) )
                                                    | ! [X2160] :
                                                        ( ~ r1(X2158,X2160)
                                                        | ! [X2161] :
                                                            ( ~ r1(X2160,X2161)
                                                            | p2(X2161) )
                                                        | ! [X2162] :
                                                            ( ~ r1(X2160,X2162)
                                                            | ! [X2163] :
                                                                ( ~ r1(X2162,X2163)
                                                                | p2(X2163) )
                                                            | ! [X2164] :
                                                                ( ~ r1(X2162,X2164)
                                                                | ! [X2165] :
                                                                    ( ~ r1(X2164,X2165)
                                                                    | p2(X2165) )
                                                                | ! [X2166] :
                                                                    ( ~ r1(X2164,X2166)
                                                                    | ! [X2167] :
                                                                        ( ~ r1(X2166,X2167)
                                                                        | ~ ! [X2168] :
                                                                              ( ~ r1(X2167,X2168)
                                                                              | p1(X2168) ) )
                                                                    | ! [X2169] :
                                                                        ( ~ r1(X2166,X2169)
                                                                        | p1(X2169) ) )
                                                                | ! [X2170] :
                                                                    ( ~ r1(X2164,X2170)
                                                                    | p1(X2170) ) )
                                                            | ! [X2171] :
                                                                ( ~ r1(X2162,X2171)
                                                                | p1(X2171) ) )
                                                        | ! [X2172] :
                                                            ( ~ r1(X2160,X2172)
                                                            | p1(X2172) ) )
                                                    | ! [X2173] :
                                                        ( ~ r1(X2158,X2173)
                                                        | p1(X2173) ) )
                                                | ! [X2174] :
                                                    ( ~ r1(X2156,X2174)
                                                    | p1(X2174) ) )
                                            | ! [X2175] :
                                                ( ~ r1(X2154,X2175)
                                                | p1(X2175) ) )
                                        | ! [X2176] :
                                            ( ~ r1(X2152,X2176)
                                            | p1(X2176) ) )
                                    | ! [X2177] :
                                        ( ~ r1(X2150,X2177)
                                        | p1(X2177) ) )
                                | ! [X2178] :
                                    ( ~ r1(X2148,X2178)
                                    | p1(X2178) ) )
                            | ! [X2179] :
                                ( ~ r1(X2146,X2179)
                                | p1(X2179) ) )
                        | ! [X2180] :
                            ( ~ r1(X2144,X2180)
                            | p1(X2180) ) )
                    | ! [X2181] :
                        ( ~ r1(X2142,X2181)
                        | p1(X2181) ) )
                | ! [X2182] :
                    ( ~ r1(X2140,X2182)
                    | p1(X2182) ) )
            | ! [X2183] :
                ( ~ r1(X2138,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)
                                    | ~ ! [X2190] :
                                          ( ~ r1(X2189,X2190)
                                          | ~ p1(X2190) ) )
                              & p1(X2188) ) )
                    & ~ ! [X2191] :
                          ( ~ r1(X2186,X2191)
                          | p1(X2191) ) ) )
          & ~ ! [X2192] :
                ( ~ r1(X0,X2192)
                | p1(X2192) ) )
        | ( ~ ! [X2193] :
                ( ~ r1(X0,X2193)
                | p2(X2193) )
          & ~ ! [X2194] :
                ( ~ r1(X0,X2194)
                | ~ ( ~ ! [X2195] :
                          ( ~ r1(X2194,X2195)
                          | p2(X2195) )
                    & ~ ! [X2196] :
                          ( ~ r1(X2194,X2196)
                          | ! [X2197] :
                              ( ~ r1(X2196,X2197)
                              | ~ ( ~ ! [X2198] :
                                        ( ~ r1(X2197,X2198)
                                        | ~ ! [X2199] :
                                              ( ~ r1(X2198,X2199)
                                              | p1(X2199) ) )
                                  & ~ ! [X2200] :
                                        ( ~ r1(X2197,X2200)
                                        | p1(X2200) ) ) ) )
                    & ~ ! [X2201] :
                          ( ~ r1(X2194,X2201)
                          | p1(X2201) ) ) )
          & ~ ! [X2202] :
                ( ~ r1(X0,X2202)
                | p1(X2202) ) )
        | ( ~ ! [X2203] :
                ( ~ r1(X0,X2203)
                | p2(X2203) )
          & ~ ! [X2204] :
                ( ~ r1(X0,X2204)
                | ~ ( ~ ! [X2205] :
                          ( ~ r1(X2204,X2205)
                          | p2(X2205) )
                    & ~ ! [X2206] :
                          ( ~ r1(X2204,X2206)
                          | ~ ( ~ ! [X2207] :
                                    ( ~ r1(X2206,X2207)
                                    | ~ ! [X2208] :
                                          ( ~ r1(X2207,X2208)
                                          | ~ ! [X2209] :
                                                ( ~ r1(X2208,X2209)
                                                | p1(X2209) ) ) )
                              & ~ ! [X2210] :
                                    ( ~ r1(X2206,X2210)
                                    | ~ ! [X2211] :
                                          ( ~ r1(X2210,X2211)
                                          | p1(X2211) ) ) ) )
                    & ~ ! [X2212] :
                          ( ~ r1(X2204,X2212)
                          | p1(X2212) ) ) )
          & ~ ! [X2213] :
                ( ~ r1(X0,X2213)
                | p1(X2213) ) )
        | ( ~ ! [X2214] :
                ( ~ r1(X0,X2214)
                | p2(X2214) )
          & ~ ! [X2215] :
                ( ~ r1(X0,X2215)
                | ~ ( ~ ! [X2216] :
                          ( ~ r1(X2215,X2216)
                          | p2(X2216) )
                    & ~ ! [X2217] :
                          ( ~ r1(X2215,X2217)
                          | ~ ! [X2218] : ~ r1(X2217,X2218) )
                    & ~ ! [X2219] :
                          ( ~ r1(X2215,X2219)
                          | p1(X2219) ) ) )
          & ~ ! [X2220] :
                ( ~ r1(X0,X2220)
                | p1(X2220) ) )
        | ! [X2221] :
            ( ~ r1(X0,X2221)
            | p2(X2221) )
        | ! [X2222] :
            ( ~ r1(X0,X2222)
            | ! [X2223] :
                ( ~ r1(X2222,X2223)
                | p2(X2223) )
            | ! [X2224] :
                ( ~ r1(X2222,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)
                                                                | p2(X2247) )
                                                            | ! [X2248] :
                                                                ( ~ r1(X2246,X2248)
                                                                | ! [X2249] :
                                                                    ( ~ r1(X2248,X2249)
                                                                    | p2(X2249) )
                                                                | ! [X2250] :
                                                                    ( ~ r1(X2248,X2250)
                                                                    | ! [X2251] :
                                                                        ( ~ r1(X2250,X2251)
                                                                        | ~ ! [X2252] :
                                                                              ( ~ r1(X2251,X2252)
                                                                              | p1(X2252) ) )
                                                                    | ! [X2253] :
                                                                        ( ~ r1(X2250,X2253)
                                                                        | p1(X2253) ) )
                                                                | ! [X2254] :
                                                                    ( ~ r1(X2248,X2254)
                                                                    | p1(X2254) ) )
                                                            | ! [X2255] :
                                                                ( ~ r1(X2246,X2255)
                                                                | p1(X2255) ) )
                                                        | ! [X2256] :
                                                            ( ~ r1(X2244,X2256)
                                                            | p1(X2256) ) )
                                                    | ! [X2257] :
                                                        ( ~ r1(X2242,X2257)
                                                        | p1(X2257) ) )
                                                | ! [X2258] :
                                                    ( ~ r1(X2240,X2258)
                                                    | p1(X2258) ) )
                                            | ! [X2259] :
                                                ( ~ r1(X2238,X2259)
                                                | p1(X2259) ) )
                                        | ! [X2260] :
                                            ( ~ r1(X2236,X2260)
                                            | p1(X2260) ) )
                                    | ! [X2261] :
                                        ( ~ r1(X2234,X2261)
                                        | p1(X2261) ) )
                                | ! [X2262] :
                                    ( ~ r1(X2232,X2262)
                                    | p1(X2262) ) )
                            | ! [X2263] :
                                ( ~ r1(X2230,X2263)
                                | p1(X2263) ) )
                        | ! [X2264] :
                            ( ~ r1(X2228,X2264)
                            | p1(X2264) ) )
                    | ! [X2265] :
                        ( ~ r1(X2226,X2265)
                        | p1(X2265) ) )
                | ! [X2266] :
                    ( ~ r1(X2224,X2266)
                    | p1(X2266) ) )
            | ! [X2267] :
                ( ~ r1(X2222,X2267)
                | p1(X2267) ) )
        | ! [X2268] :
            ( ~ r1(X0,X2268)
            | p1(X2268) )
        | ( ~ ! [X2269] :
                ( ~ r1(X0,X2269)
                | p2(X2269) )
          & ~ ! [X2270] :
                ( ~ r1(X0,X2270)
                | ~ ( ~ ! [X2271] :
                          ( ~ r1(X2270,X2271)
                          | ~ ! [X2272] :
                                ( ~ r1(X2271,X2272)
                                | ~ p1(X2272) ) )
                    & p1(X2270) ) )
          & ~ ! [X2273] :
                ( ~ r1(X0,X2273)
                | p1(X2273) ) )
        | ( ~ ! [X2274] :
                ( ~ r1(X0,X2274)
                | p2(X2274) )
          & ~ ! [X2275] :
                ( ~ r1(X0,X2275)
                | ! [X2276] :
                    ( ~ r1(X2275,X2276)
                    | ~ ( ~ ! [X2277] :
                              ( ~ r1(X2276,X2277)
                              | ~ ! [X2278] :
                                    ( ~ r1(X2277,X2278)
                                    | p1(X2278) ) )
                        & ~ ! [X2279] :
                              ( ~ r1(X2276,X2279)
                              | p1(X2279) ) ) ) )
          & ~ ! [X2280] :
                ( ~ r1(X0,X2280)
                | p1(X2280) ) )
        | ( ~ ! [X2281] :
                ( ~ r1(X0,X2281)
                | p2(X2281) )
          & ~ ! [X2282] :
                ( ~ r1(X0,X2282)
                | ~ ( ~ ! [X2283] :
                          ( ~ r1(X2282,X2283)
                          | ~ ! [X2284] :
                                ( ~ r1(X2283,X2284)
                                | ~ ! [X2285] :
                                      ( ~ r1(X2284,X2285)
                                      | p1(X2285) ) ) )
                    & ~ ! [X2286] :
                          ( ~ r1(X2282,X2286)
                          | ~ ! [X2287] :
                                ( ~ r1(X2286,X2287)
                                | p1(X2287) ) ) ) )
          & ~ ! [X2288] :
                ( ~ r1(X0,X2288)
                | p1(X2288) ) )
        | ( ~ ! [X2289] :
                ( ~ r1(X0,X2289)
                | p2(X2289) )
          & ~ ! [X2290] :
                ( ~ r1(X0,X2290)
                | ~ ! [X2291] : ~ r1(X2290,X2291) )
          & ~ ! [X2292] :
                ( ~ r1(X0,X2292)
                | p1(X2292) ) )
        | ! [X2293] :
            ( ~ r1(X0,X2293)
            | p2(X2293) )
        | ! [X2294] :
            ( ~ r1(X0,X2294)
            | ! [X2295] :
                ( ~ r1(X2294,X2295)
                | p2(X2295) )
            | ! [X2296] :
                ( ~ r1(X2294,X2296)
                | ! [X2297] :
                    ( ~ r1(X2296,X2297)
                    | p2(X2297) )
                | ! [X2298] :
                    ( ~ r1(X2296,X2298)
                    | ! [X2299] :
                        ( ~ r1(X2298,X2299)
                        | p2(X2299) )
                    | ! [X2300] :
                        ( ~ r1(X2298,X2300)
                        | ! [X2301] :
                            ( ~ r1(X2300,X2301)
                            | p2(X2301) )
                        | ! [X2302] :
                            ( ~ r1(X2300,X2302)
                            | ! [X2303] :
                                ( ~ r1(X2302,X2303)
                                | p2(X2303) )
                            | ! [X2304] :
                                ( ~ r1(X2302,X2304)
                                | ! [X2305] :
                                    ( ~ r1(X2304,X2305)
                                    | p2(X2305) )
                                | ! [X2306] :
                                    ( ~ r1(X2304,X2306)
                                    | ! [X2307] :
                                        ( ~ r1(X2306,X2307)
                                        | p2(X2307) )
                                    | ! [X2308] :
                                        ( ~ r1(X2306,X2308)
                                        | ! [X2309] :
                                            ( ~ r1(X2308,X2309)
                                            | p2(X2309) )
                                        | ! [X2310] :
                                            ( ~ r1(X2308,X2310)
                                            | ! [X2311] :
                                                ( ~ r1(X2310,X2311)
                                                | p2(X2311) )
                                            | ! [X2312] :
                                                ( ~ r1(X2310,X2312)
                                                | ! [X2313] :
                                                    ( ~ r1(X2312,X2313)
                                                    | p2(X2313) )
                                                | ! [X2314] :
                                                    ( ~ r1(X2312,X2314)
                                                    | ! [X2315] :
                                                        ( ~ r1(X2314,X2315)
                                                        | p2(X2315) )
                                                    | ! [X2316] :
                                                        ( ~ r1(X2314,X2316)
                                                        | ! [X2317] :
                                                            ( ~ r1(X2316,X2317)
                                                            | p2(X2317) )
                                                        | ! [X2318] :
                                                            ( ~ r1(X2316,X2318)
                                                            | ! [X2319] :
                                                                ( ~ r1(X2318,X2319)
                                                                | p2(X2319) )
                                                            | ! [X2320] :
                                                                ( ~ r1(X2318,X2320)
                                                                | ! [X2321] :
                                                                    ( ~ r1(X2320,X2321)
                                                                    | p2(X2321) )
                                                                | ! [X2322] :
                                                                    ( ~ r1(X2320,X2322)
                                                                    | ! [X2323] :
                                                                        ( ~ r1(X2322,X2323)
                                                                        | ~ ! [X2324] :
                                                                              ( ~ r1(X2323,X2324)
                                                                              | p1(X2324) ) )
                                                                    | ! [X2325] :
                                                                        ( ~ r1(X2322,X2325)
                                                                        | p1(X2325) ) )
                                                                | ! [X2326] :
                                                                    ( ~ r1(X2320,X2326)
                                                                    | p1(X2326) ) )
                                                            | ! [X2327] :
                                                                ( ~ r1(X2318,X2327)
                                                                | p1(X2327) ) )
                                                        | ! [X2328] :
                                                            ( ~ r1(X2316,X2328)
                                                            | p1(X2328) ) )
                                                    | ! [X2329] :
                                                        ( ~ r1(X2314,X2329)
                                                        | p1(X2329) ) )
                                                | ! [X2330] :
                                                    ( ~ r1(X2312,X2330)
                                                    | p1(X2330) ) )
                                            | ! [X2331] :
                                                ( ~ r1(X2310,X2331)
                                                | p1(X2331) ) )
                                        | ! [X2332] :
                                            ( ~ r1(X2308,X2332)
                                            | p1(X2332) ) )
                                    | ! [X2333] :
                                        ( ~ r1(X2306,X2333)
                                        | p1(X2333) ) )
                                | ! [X2334] :
                                    ( ~ r1(X2304,X2334)
                                    | p1(X2334) ) )
                            | ! [X2335] :
                                ( ~ r1(X2302,X2335)
                                | p1(X2335) ) )
                        | ! [X2336] :
                            ( ~ r1(X2300,X2336)
                            | p1(X2336) ) )
                    | ! [X2337] :
                        ( ~ r1(X2298,X2337)
                        | p1(X2337) ) )
                | ! [X2338] :
                    ( ~ r1(X2296,X2338)
                    | p1(X2338) ) )
            | ! [X2339] :
                ( ~ r1(X2294,X2339)
                | p1(X2339) ) )
        | ! [X2340] :
            ( ~ r1(X0,X2340)
            | p1(X2340) ) ),
    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)
                                                                        | ? [X32] :
                                                                            ( r1(X31,X32)
                                                                            & p1(X32) ) )
                                                                    | ~ p1(X30) )
                                                                | ! [X33] :
                                                                    ( ~ r1(X28,X33)
                                                                    | p1(X33) ) )
                                                            | ! [X34] :
                                                                ( ~ r1(X26,X34)
                                                                | p1(X34) ) )
                                                        | ! [X35] :
                                                            ( ~ r1(X24,X35)
                                                            | p1(X35) ) )
                                                    | ! [X36] :
                                                        ( ~ r1(X22,X36)
                                                        | p1(X36) ) )
                                                | ! [X37] :
                                                    ( ~ r1(X20,X37)
                                                    | p1(X37) ) )
                                            | ! [X38] :
                                                ( ~ r1(X18,X38)
                                                | p1(X38) ) )
                                        | ! [X39] :
                                            ( ~ r1(X16,X39)
                                            | p1(X39) ) )
                                    | ! [X40] :
                                        ( ~ r1(X14,X40)
                                        | p1(X40) ) )
                                | ! [X41] :
                                    ( ~ r1(X12,X41)
                                    | p1(X41) ) )
                            | ! [X42] :
                                ( ~ r1(X10,X42)
                                | p1(X42) ) )
                        | ! [X43] :
                            ( ~ r1(X8,X43)
                            | p1(X43) ) )
                    | ! [X44] :
                        ( ~ r1(X6,X44)
                        | p1(X44) ) )
                | ! [X45] :
                    ( ~ r1(X4,X45)
                    | p1(X45) ) )
            | ! [X46] :
                ( ~ r1(X2,X46)
                | p1(X46) ) )
        | ! [X47] :
            ( ~ r1(X0,X47)
            | p1(X47) ) )
      & ( ! [X48] :
            ( ~ r1(X0,X48)
            | p2(X48) )
        | ! [X49] :
            ( ~ r1(X0,X49)
            | ! [X50] :
                ( ~ r1(X49,X50)
                | p2(X50) )
            | ! [X51] :
                ( ~ r1(X49,X51)
                | ! [X52] :
                    ( ~ r1(X51,X52)
                    | p2(X52) )
                | ! [X53] :
                    ( ~ r1(X51,X53)
                    | ! [X54] :
                        ( ~ r1(X53,X54)
                        | p2(X54) )
                    | ! [X55] :
                        ( ~ r1(X53,X55)
                        | ! [X56] :
                            ( ~ r1(X55,X56)
                            | p2(X56) )
                        | ! [X57] :
                            ( ~ r1(X55,X57)
                            | ! [X58] :
                                ( ~ r1(X57,X58)
                                | p2(X58) )
                            | ! [X59] :
                                ( ~ r1(X57,X59)
                                | ! [X60] :
                                    ( ~ r1(X59,X60)
                                    | p2(X60) )
                                | ! [X61] :
                                    ( ~ r1(X59,X61)
                                    | ! [X62] :
                                        ( ~ r1(X61,X62)
                                        | p2(X62) )
                                    | ! [X63] :
                                        ( ~ r1(X61,X63)
                                        | ! [X64] :
                                            ( ~ r1(X63,X64)
                                            | p2(X64) )
                                        | ! [X65] :
                                            ( ~ r1(X63,X65)
                                            | ! [X66] :
                                                ( ~ r1(X65,X66)
                                                | p2(X66) )
                                            | ! [X67] :
                                                ( ~ r1(X65,X67)
                                                | ! [X68] :
                                                    ( ~ r1(X67,X68)
                                                    | p2(X68) )
                                                | ! [X69] :
                                                    ( ~ r1(X67,X69)
                                                    | ! [X70] :
                                                        ( ~ r1(X69,X70)
                                                        | p2(X70) )
                                                    | ! [X71] :
                                                        ( ~ r1(X69,X71)
                                                        | ! [X72] :
                                                            ( ~ r1(X71,X72)
                                                            | p2(X72) )
                                                        | ! [X73] :
                                                            ( ~ r1(X71,X73)
                                                            | ! [X74] :
                                                                ( ~ r1(X73,X74)
                                                                | p2(X74) )
                                                            | ! [X75] :
                                                                ( ~ r1(X73,X75)
                                                                | ! [X76] :
                                                                    ( ~ r1(X75,X76)
                                                                    | p2(X76) )
                                                                | ! [X77] :
                                                                    ( ~ r1(X75,X77)
                                                                    | ! [X78] :
                                                                        ( ~ r1(X77,X78)
                                                                        | ! [X79] :
                                                                            ( ~ r1(X78,X79)
                                                                            | ? [X80] :
                                                                                ( r1(X79,X80)
                                                                                & ~ p1(X80) ) )
                                                                        | ! [X81] :
                                                                            ( ~ r1(X78,X81)
                                                                            | p1(X81) ) ) )
                                                                | ! [X82] :
                                                                    ( ~ r1(X75,X82)
                                                                    | p1(X82) ) )
                                                            | ! [X83] :
                                                                ( ~ r1(X73,X83)
                                                                | p1(X83) ) )
                                                        | ! [X84] :
                                                            ( ~ r1(X71,X84)
                                                            | p1(X84) ) )
                                                    | ! [X85] :
                                                        ( ~ r1(X69,X85)
                                                        | p1(X85) ) )
                                                | ! [X86] :
                                                    ( ~ r1(X67,X86)
                                                    | p1(X86) ) )
                                            | ! [X87] :
                                                ( ~ r1(X65,X87)
                                                | p1(X87) ) )
                                        | ! [X88] :
                                            ( ~ r1(X63,X88)
                                            | p1(X88) ) )
                                    | ! [X89] :
                                        ( ~ r1(X61,X89)
                                        | p1(X89) ) )
                                | ! [X90] :
                                    ( ~ r1(X59,X90)
                                    | p1(X90) ) )
                            | ! [X91] :
                                ( ~ r1(X57,X91)
                                | p1(X91) ) )
                        | ! [X92] :
                            ( ~ r1(X55,X92)
                            | p1(X92) ) )
                    | ! [X93] :
                        ( ~ r1(X53,X93)
                        | p1(X93) ) )
                | ! [X94] :
                    ( ~ r1(X51,X94)
                    | p1(X94) ) )
            | ! [X95] :
                ( ~ r1(X49,X95)
                | p1(X95) ) )
        | ! [X96] :
            ( ~ r1(X0,X96)
            | p1(X96) ) )
      & ( ! [X97] :
            ( ~ r1(X0,X97)
            | p2(X97) )
        | ! [X98] :
            ( ~ r1(X0,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)
                        | p2(X103) )
                    | ! [X104] :
                        ( ~ r1(X102,X104)
                        | ! [X105] :
                            ( ~ r1(X104,X105)
                            | p2(X105) )
                        | ! [X106] :
                            ( ~ r1(X104,X106)
                            | ! [X107] :
                                ( ~ r1(X106,X107)
                                | p2(X107) )
                            | ! [X108] :
                                ( ~ r1(X106,X108)
                                | ! [X109] :
                                    ( ~ r1(X108,X109)
                                    | p2(X109) )
                                | ! [X110] :
                                    ( ~ r1(X108,X110)
                                    | ! [X111] :
                                        ( ~ r1(X110,X111)
                                        | p2(X111) )
                                    | ! [X112] :
                                        ( ~ r1(X110,X112)
                                        | ! [X113] :
                                            ( ~ r1(X112,X113)
                                            | p2(X113) )
                                        | ! [X114] :
                                            ( ~ r1(X112,X114)
                                            | ! [X115] :
                                                ( ~ r1(X114,X115)
                                                | p2(X115) )
                                            | ! [X116] :
                                                ( ~ r1(X114,X116)
                                                | ! [X117] :
                                                    ( ~ r1(X116,X117)
                                                    | p2(X117) )
                                                | ! [X118] :
                                                    ( ~ r1(X116,X118)
                                                    | ! [X119] :
                                                        ( ~ r1(X118,X119)
                                                        | p2(X119) )
                                                    | ! [X120] :
                                                        ( ~ r1(X118,X120)
                                                        | ! [X121] :
                                                            ( ~ r1(X120,X121)
                                                            | p2(X121) )
                                                        | ! [X122] :
                                                            ( ~ r1(X120,X122)
                                                            | ! [X123] :
                                                                ( ~ r1(X122,X123)
                                                                | p2(X123) )
                                                            | ! [X124] :
                                                                ( ~ r1(X122,X124)
                                                                | ! [X125] :
                                                                    ( ~ r1(X124,X125)
                                                                    | p2(X125) )
                                                                | ! [X126] :
                                                                    ( ~ r1(X124,X126)
                                                                    | ! [X127] :
                                                                        ( ~ r1(X126,X127)
                                                                        | ? [X128] :
                                                                            ( r1(X127,X128)
                                                                            & ! [X129] :
                                                                                ( ~ r1(X128,X129)
                                                                                | p1(X129) ) ) )
                                                                    | ! [X130] :
                                                                        ( ~ r1(X126,X130)
                                                                        | ? [X131] :
                                                                            ( r1(X130,X131)
                                                                            & ~ p1(X131) ) ) )
                                                                | ! [X132] :
                                                                    ( ~ r1(X124,X132)
                                                                    | p1(X132) ) )
                                                            | ! [X133] :
                                                                ( ~ r1(X122,X133)
                                                                | p1(X133) ) )
                                                        | ! [X134] :
                                                            ( ~ r1(X120,X134)
                                                            | p1(X134) ) )
                                                    | ! [X135] :
                                                        ( ~ r1(X118,X135)
                                                        | p1(X135) ) )
                                                | ! [X136] :
                                                    ( ~ r1(X116,X136)
                                                    | p1(X136) ) )
                                            | ! [X137] :
                                                ( ~ r1(X114,X137)
                                                | p1(X137) ) )
                                        | ! [X138] :
                                            ( ~ r1(X112,X138)
                                            | p1(X138) ) )
                                    | ! [X139] :
                                        ( ~ r1(X110,X139)
                                        | p1(X139) ) )
                                | ! [X140] :
                                    ( ~ r1(X108,X140)
                                    | p1(X140) ) )
                            | ! [X141] :
                                ( ~ r1(X106,X141)
                                | p1(X141) ) )
                        | ! [X142] :
                            ( ~ r1(X104,X142)
                            | p1(X142) ) )
                    | ! [X143] :
                        ( ~ r1(X102,X143)
                        | p1(X143) ) )
                | ! [X144] :
                    ( ~ r1(X100,X144)
                    | p1(X144) ) )
            | ! [X145] :
                ( ~ r1(X98,X145)
                | p1(X145) ) )
        | ! [X146] :
            ( ~ r1(X0,X146)
            | p1(X146) ) )
      & ( ! [X147] :
            ( ~ r1(X0,X147)
            | p2(X147) )
        | ! [X148] :
            ( ~ r1(X0,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)
                                                    | p2(X167) )
                                                | ! [X168] :
                                                    ( ~ r1(X166,X168)
                                                    | ! [X169] :
                                                        ( ~ r1(X168,X169)
                                                        | p2(X169) )
                                                    | ! [X170] :
                                                        ( ~ r1(X168,X170)
                                                        | ! [X171] :
                                                            ( ~ r1(X170,X171)
                                                            | p2(X171) )
                                                        | ! [X172] :
                                                            ( ~ r1(X170,X172)
                                                            | ! [X173] :
                                                                ( ~ r1(X172,X173)
                                                                | p2(X173) )
                                                            | ! [X174] :
                                                                ( ~ r1(X172,X174)
                                                                | ! [X175] :
                                                                    ( ~ r1(X174,X175)
                                                                    | p2(X175) )
                                                                | ! [X176] :
                                                                    ( ~ r1(X174,X176)
                                                                    | ? [X177] : r1(X176,X177) )
                                                                | ! [X178] :
                                                                    ( ~ r1(X174,X178)
                                                                    | p1(X178) ) )
                                                            | ! [X179] :
                                                                ( ~ r1(X172,X179)
                                                                | p1(X179) ) )
                                                        | ! [X180] :
                                                            ( ~ r1(X170,X180)
                                                            | p1(X180) ) )
                                                    | ! [X181] :
                                                        ( ~ r1(X168,X181)
                                                        | p1(X181) ) )
                                                | ! [X182] :
                                                    ( ~ r1(X166,X182)
                                                    | p1(X182) ) )
                                            | ! [X183] :
                                                ( ~ r1(X164,X183)
                                                | p1(X183) ) )
                                        | ! [X184] :
                                            ( ~ r1(X162,X184)
                                            | p1(X184) ) )
                                    | ! [X185] :
                                        ( ~ r1(X160,X185)
                                        | p1(X185) ) )
                                | ! [X186] :
                                    ( ~ r1(X158,X186)
                                    | p1(X186) ) )
                            | ! [X187] :
                                ( ~ r1(X156,X187)
                                | p1(X187) ) )
                        | ! [X188] :
                            ( ~ r1(X154,X188)
                            | p1(X188) ) )
                    | ! [X189] :
                        ( ~ r1(X152,X189)
                        | p1(X189) ) )
                | ! [X190] :
                    ( ~ r1(X150,X190)
                    | p1(X190) ) )
            | ! [X191] :
                ( ~ r1(X148,X191)
                | p1(X191) ) )
        | ! [X192] :
            ( ~ r1(X0,X192)
            | p1(X192) ) )
      & ? [X193] :
          ( r1(X0,X193)
          & ~ p2(X193) )
      & ? [X194] :
          ( r1(X0,X194)
          & ? [X195] :
              ( r1(X194,X195)
              & ~ p2(X195) )
          & ? [X196] :
              ( r1(X194,X196)
              & ? [X197] :
                  ( r1(X196,X197)
                  & ~ p2(X197) )
              & ? [X198] :
                  ( r1(X196,X198)
                  & ? [X199] :
                      ( r1(X198,X199)
                      & ~ p2(X199) )
                  & ? [X200] :
                      ( r1(X198,X200)
                      & ? [X201] :
                          ( r1(X200,X201)
                          & ~ p2(X201) )
                      & ? [X202] :
                          ( r1(X200,X202)
                          & ? [X203] :
                              ( r1(X202,X203)
                              & ~ p2(X203) )
                          & ? [X204] :
                              ( r1(X202,X204)
                              & ? [X205] :
                                  ( r1(X204,X205)
                                  & ~ p2(X205) )
                              & ? [X206] :
                                  ( r1(X204,X206)
                                  & ? [X207] :
                                      ( r1(X206,X207)
                                      & ~ p2(X207) )
                                  & ? [X208] :
                                      ( r1(X206,X208)
                                      & ? [X209] :
                                          ( r1(X208,X209)
                                          & ~ p2(X209) )
                                      & ? [X210] :
                                          ( r1(X208,X210)
                                          & ? [X211] :
                                              ( r1(X210,X211)
                                              & ~ p2(X211) )
                                          & ? [X212] :
                                              ( r1(X210,X212)
                                              & ? [X213] :
                                                  ( r1(X212,X213)
                                                  & ~ p2(X213) )
                                              & ? [X214] :
                                                  ( r1(X212,X214)
                                                  & ? [X215] :
                                                      ( r1(X214,X215)
                                                      & ~ p2(X215) )
                                                  & ? [X216] :
                                                      ( r1(X214,X216)
                                                      & ? [X217] :
                                                          ( r1(X216,X217)
                                                          & ~ p2(X217) )
                                                      & ? [X218] :
                                                          ( r1(X216,X218)
                                                          & ? [X219] :
                                                              ( r1(X218,X219)
                                                              & ~ p2(X219) )
                                                          & ? [X220] :
                                                              ( r1(X218,X220)
                                                              & ? [X221] :
                                                                  ( r1(X220,X221)
                                                                  & ~ p2(X221) )
                                                              & ? [X222] :
                                                                  ( r1(X220,X222)
                                                                  & ? [X223] :
                                                                      ( r1(X222,X223)
                                                                      & ! [X224] :
                                                                          ( ~ r1(X223,X224)
                                                                          | p1(X224) ) )
                                                                  & ? [X225] :
                                                                      ( r1(X222,X225)
                                                                      & ~ p1(X225) ) )
                                                              & ? [X226] :
                                                                  ( r1(X220,X226)
                                                                  & ~ p1(X226) ) )
                                                          & ? [X227] :
                                                              ( r1(X218,X227)
                                                              & ~ p1(X227) ) )
                                                      & ? [X228] :
                                                          ( r1(X216,X228)
                                                          & ~ p1(X228) ) )
                                                  & ? [X229] :
                                                      ( r1(X214,X229)
                                                      & ~ p1(X229) ) )
                                              & ? [X230] :
                                                  ( r1(X212,X230)
                                                  & ~ p1(X230) ) )
                                          & ? [X231] :
                                              ( r1(X210,X231)
                                              & ~ p1(X231) ) )
                                      & ? [X232] :
                                          ( r1(X208,X232)
                                          & ~ p1(X232) ) )
                                  & ? [X233] :
                                      ( r1(X206,X233)
                                      & ~ p1(X233) ) )
                              & ? [X234] :
                                  ( r1(X204,X234)
                                  & ~ p1(X234) ) )
                          & ? [X235] :
                              ( r1(X202,X235)
                              & ~ p1(X235) ) )
                      & ? [X236] :
                          ( r1(X200,X236)
                          & ~ p1(X236) ) )
                  & ? [X237] :
                      ( r1(X198,X237)
                      & ~ p1(X237) ) )
              & ? [X238] :
                  ( r1(X196,X238)
                  & ~ p1(X238) ) )
          & ? [X239] :
              ( r1(X194,X239)
              & ~ p1(X239) ) )
      & ? [X240] :
          ( r1(X0,X240)
          & ~ p1(X240) )
      & ( ! [X241] :
            ( ~ r1(X0,X241)
            | p2(X241) )
        | ! [X242] :
            ( ~ r1(X0,X242)
            | ! [X243] :
                ( ~ r1(X242,X243)
                | p2(X243) )
            | ! [X244] :
                ( ~ r1(X242,X244)
                | ! [X245] :
                    ( ~ r1(X244,X245)
                    | p2(X245) )
                | ! [X246] :
                    ( ~ r1(X244,X246)
                    | ! [X247] :
                        ( ~ r1(X246,X247)
                        | p2(X247) )
                    | ! [X248] :
                        ( ~ r1(X246,X248)
                        | ! [X249] :
                            ( ~ r1(X248,X249)
                            | p2(X249) )
                        | ! [X250] :
                            ( ~ r1(X248,X250)
                            | ! [X251] :
                                ( ~ r1(X250,X251)
                                | p2(X251) )
                            | ! [X252] :
                                ( ~ r1(X250,X252)
                                | ! [X253] :
                                    ( ~ r1(X252,X253)
                                    | p2(X253) )
                                | ! [X254] :
                                    ( ~ r1(X252,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)
                                                                    | ? [X270] :
                                                                        ( r1(X269,X270)
                                                                        & p1(X270) ) )
                                                                | ~ p1(X268) )
                                                            | ! [X271] :
                                                                ( ~ r1(X266,X271)
                                                                | p1(X271) ) )
                                                        | ! [X272] :
                                                            ( ~ r1(X264,X272)
                                                            | p1(X272) ) )
                                                    | ! [X273] :
                                                        ( ~ r1(X262,X273)
                                                        | p1(X273) ) )
                                                | ! [X274] :
                                                    ( ~ r1(X260,X274)
                                                    | p1(X274) ) )
                                            | ! [X275] :
                                                ( ~ r1(X258,X275)
                                                | p1(X275) ) )
                                        | ! [X276] :
                                            ( ~ r1(X256,X276)
                                            | p1(X276) ) )
                                    | ! [X277] :
                                        ( ~ r1(X254,X277)
                                        | p1(X277) ) )
                                | ! [X278] :
                                    ( ~ r1(X252,X278)
                                    | p1(X278) ) )
                            | ! [X279] :
                                ( ~ r1(X250,X279)
                                | p1(X279) ) )
                        | ! [X280] :
                            ( ~ r1(X248,X280)
                            | p1(X280) ) )
                    | ! [X281] :
                        ( ~ r1(X246,X281)
                        | p1(X281) ) )
                | ! [X282] :
                    ( ~ r1(X244,X282)
                    | p1(X282) ) )
            | ! [X283] :
                ( ~ r1(X242,X283)
                | p1(X283) ) )
        | ! [X284] :
            ( ~ r1(X0,X284)
            | p1(X284) ) )
      & ( ! [X285] :
            ( ~ r1(X0,X285)
            | p2(X285) )
        | ! [X286] :
            ( ~ r1(X0,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)
                            | p2(X293) )
                        | ! [X294] :
                            ( ~ r1(X292,X294)
                            | ! [X295] :
                                ( ~ r1(X294,X295)
                                | p2(X295) )
                            | ! [X296] :
                                ( ~ r1(X294,X296)
                                | ! [X297] :
                                    ( ~ r1(X296,X297)
                                    | p2(X297) )
                                | ! [X298] :
                                    ( ~ r1(X296,X298)
                                    | ! [X299] :
                                        ( ~ r1(X298,X299)
                                        | p2(X299) )
                                    | ! [X300] :
                                        ( ~ r1(X298,X300)
                                        | ! [X301] :
                                            ( ~ r1(X300,X301)
                                            | p2(X301) )
                                        | ! [X302] :
                                            ( ~ r1(X300,X302)
                                            | ! [X303] :
                                                ( ~ r1(X302,X303)
                                                | p2(X303) )
                                            | ! [X304] :
                                                ( ~ r1(X302,X304)
                                                | ! [X305] :
                                                    ( ~ r1(X304,X305)
                                                    | p2(X305) )
                                                | ! [X306] :
                                                    ( ~ r1(X304,X306)
                                                    | ! [X307] :
                                                        ( ~ r1(X306,X307)
                                                        | p2(X307) )
                                                    | ! [X308] :
                                                        ( ~ r1(X306,X308)
                                                        | ! [X309] :
                                                            ( ~ r1(X308,X309)
                                                            | p2(X309) )
                                                        | ! [X310] :
                                                            ( ~ r1(X308,X310)
                                                            | ! [X311] :
                                                                ( ~ r1(X310,X311)
                                                                | p2(X311) )
                                                            | ! [X312] :
                                                                ( ~ r1(X310,X312)
                                                                | ! [X313] :
                                                                    ( ~ r1(X312,X313)
                                                                    | ! [X314] :
                                                                        ( ~ r1(X313,X314)
                                                                        | ? [X315] :
                                                                            ( r1(X314,X315)
                                                                            & ~ p1(X315) ) )
                                                                    | ! [X316] :
                                                                        ( ~ r1(X313,X316)
                                                                        | p1(X316) ) ) )
                                                            | ! [X317] :
                                                                ( ~ r1(X310,X317)
                                                                | p1(X317) ) )
                                                        | ! [X318] :
                                                            ( ~ r1(X308,X318)
                                                            | p1(X318) ) )
                                                    | ! [X319] :
                                                        ( ~ r1(X306,X319)
                                                        | p1(X319) ) )
                                                | ! [X320] :
                                                    ( ~ r1(X304,X320)
                                                    | p1(X320) ) )
                                            | ! [X321] :
                                                ( ~ r1(X302,X321)
                                                | p1(X321) ) )
                                        | ! [X322] :
                                            ( ~ r1(X300,X322)
                                            | p1(X322) ) )
                                    | ! [X323] :
                                        ( ~ r1(X298,X323)
                                        | p1(X323) ) )
                                | ! [X324] :
                                    ( ~ r1(X296,X324)
                                    | p1(X324) ) )
                            | ! [X325] :
                                ( ~ r1(X294,X325)
                                | p1(X325) ) )
                        | ! [X326] :
                            ( ~ r1(X292,X326)
                            | p1(X326) ) )
                    | ! [X327] :
                        ( ~ r1(X290,X327)
                        | p1(X327) ) )
                | ! [X328] :
                    ( ~ r1(X288,X328)
                    | p1(X328) ) )
            | ! [X329] :
                ( ~ r1(X286,X329)
                | p1(X329) ) )
        | ! [X330] :
            ( ~ r1(X0,X330)
            | p1(X330) ) )
      & ( ! [X331] :
            ( ~ r1(X0,X331)
            | p2(X331) )
        | ! [X332] :
            ( ~ r1(X0,X332)
            | ! [X333] :
                ( ~ r1(X332,X333)
                | p2(X333) )
            | ! [X334] :
                ( ~ r1(X332,X334)
                | ! [X335] :
                    ( ~ r1(X334,X335)
                    | p2(X335) )
                | ! [X336] :
                    ( ~ r1(X334,X336)
                    | ! [X337] :
                        ( ~ r1(X336,X337)
                        | p2(X337) )
                    | ! [X338] :
                        ( ~ r1(X336,X338)
                        | ! [X339] :
                            ( ~ r1(X338,X339)
                            | p2(X339) )
                        | ! [X340] :
                            ( ~ r1(X338,X340)
                            | ! [X341] :
                                ( ~ r1(X340,X341)
                                | p2(X341) )
                            | ! [X342] :
                                ( ~ r1(X340,X342)
                                | ! [X343] :
                                    ( ~ r1(X342,X343)
                                    | p2(X343) )
                                | ! [X344] :
                                    ( ~ r1(X342,X344)
                                    | ! [X345] :
                                        ( ~ r1(X344,X345)
                                        | p2(X345) )
                                    | ! [X346] :
                                        ( ~ r1(X344,X346)
                                        | ! [X347] :
                                            ( ~ r1(X346,X347)
                                            | p2(X347) )
                                        | ! [X348] :
                                            ( ~ r1(X346,X348)
                                            | ! [X349] :
                                                ( ~ r1(X348,X349)
                                                | p2(X349) )
                                            | ! [X350] :
                                                ( ~ r1(X348,X350)
                                                | ! [X351] :
                                                    ( ~ r1(X350,X351)
                                                    | p2(X351) )
                                                | ! [X352] :
                                                    ( ~ r1(X350,X352)
                                                    | ! [X353] :
                                                        ( ~ r1(X352,X353)
                                                        | p2(X353) )
                                                    | ! [X354] :
                                                        ( ~ r1(X352,X354)
                                                        | ! [X355] :
                                                            ( ~ r1(X354,X355)
                                                            | p2(X355) )
                                                        | ! [X356] :
                                                            ( ~ r1(X354,X356)
                                                            | ! [X357] :
                                                                ( ~ r1(X356,X357)
                                                                | p2(X357) )
                                                            | ! [X358] :
                                                                ( ~ r1(X356,X358)
                                                                | ! [X359] :
                                                                    ( ~ r1(X358,X359)
                                                                    | ? [X360] :
                                                                        ( r1(X359,X360)
                                                                        & ! [X361] :
                                                                            ( ~ r1(X360,X361)
                                                                            | p1(X361) ) ) )
                                                                | ! [X362] :
                                                                    ( ~ r1(X358,X362)
                                                                    | ? [X363] :
                                                                        ( r1(X362,X363)
                                                                        & ~ p1(X363) ) ) )
                                                            | ! [X364] :
                                                                ( ~ r1(X356,X364)
                                                                | p1(X364) ) )
                                                        | ! [X365] :
                                                            ( ~ r1(X354,X365)
                                                            | p1(X365) ) )
                                                    | ! [X366] :
                                                        ( ~ r1(X352,X366)
                                                        | p1(X366) ) )
                                                | ! [X367] :
                                                    ( ~ r1(X350,X367)
                                                    | p1(X367) ) )
                                            | ! [X368] :
                                                ( ~ r1(X348,X368)
                                                | p1(X368) ) )
                                        | ! [X369] :
                                            ( ~ r1(X346,X369)
                                            | p1(X369) ) )
                                    | ! [X370] :
                                        ( ~ r1(X344,X370)
                                        | p1(X370) ) )
                                | ! [X371] :
                                    ( ~ r1(X342,X371)
                                    | p1(X371) ) )
                            | ! [X372] :
                                ( ~ r1(X340,X372)
                                | p1(X372) ) )
                        | ! [X373] :
                            ( ~ r1(X338,X373)
                            | p1(X373) ) )
                    | ! [X374] :
                        ( ~ r1(X336,X374)
                        | p1(X374) ) )
                | ! [X375] :
                    ( ~ r1(X334,X375)
                    | p1(X375) ) )
            | ! [X376] :
                ( ~ r1(X332,X376)
                | p1(X376) ) )
        | ! [X377] :
            ( ~ r1(X0,X377)
            | p1(X377) ) )
      & ( ! [X378] :
            ( ~ r1(X0,X378)
            | p2(X378) )
        | ! [X379] :
            ( ~ r1(X0,X379)
            | ! [X380] :
                ( ~ r1(X379,X380)
                | p2(X380) )
            | ! [X381] :
                ( ~ r1(X379,X381)
                | ! [X382] :
                    ( ~ r1(X381,X382)
                    | p2(X382) )
                | ! [X383] :
                    ( ~ r1(X381,X383)
                    | ! [X384] :
                        ( ~ r1(X383,X384)
                        | p2(X384) )
                    | ! [X385] :
                        ( ~ r1(X383,X385)
                        | ! [X386] :
                            ( ~ r1(X385,X386)
                            | p2(X386) )
                        | ! [X387] :
                            ( ~ r1(X385,X387)
                            | ! [X388] :
                                ( ~ r1(X387,X388)
                                | p2(X388) )
                            | ! [X389] :
                                ( ~ r1(X387,X389)
                                | ! [X390] :
                                    ( ~ r1(X389,X390)
                                    | p2(X390) )
                                | ! [X391] :
                                    ( ~ r1(X389,X391)
                                    | ! [X392] :
                                        ( ~ r1(X391,X392)
                                        | p2(X392) )
                                    | ! [X393] :
                                        ( ~ r1(X391,X393)
                                        | ! [X394] :
                                            ( ~ r1(X393,X394)
                                            | p2(X394) )
                                        | ! [X395] :
                                            ( ~ r1(X393,X395)
                                            | ! [X396] :
                                                ( ~ r1(X395,X396)
                                                | p2(X396) )
                                            | ! [X397] :
                                                ( ~ r1(X395,X397)
                                                | ! [X398] :
                                                    ( ~ r1(X397,X398)
                                                    | p2(X398) )
                                                | ! [X399] :
                                                    ( ~ r1(X397,X399)
                                                    | ! [X400] :
                                                        ( ~ r1(X399,X400)
                                                        | p2(X400) )
                                                    | ! [X401] :
                                                        ( ~ r1(X399,X401)
                                                        | ! [X402] :
                                                            ( ~ r1(X401,X402)
                                                            | p2(X402) )
                                                        | ! [X403] :
                                                            ( ~ r1(X401,X403)
                                                            | ! [X404] :
                                                                ( ~ r1(X403,X404)
                                                                | p2(X404) )
                                                            | ! [X405] :
                                                                ( ~ r1(X403,X405)
                                                                | ? [X406] : r1(X405,X406) )
                                                            | ! [X407] :
                                                                ( ~ r1(X403,X407)
                                                                | p1(X407) ) )
                                                        | ! [X408] :
                                                            ( ~ r1(X401,X408)
                                                            | p1(X408) ) )
                                                    | ! [X409] :
                                                        ( ~ r1(X399,X409)
                                                        | p1(X409) ) )
                                                | ! [X410] :
                                                    ( ~ r1(X397,X410)
                                                    | p1(X410) ) )
                                            | ! [X411] :
                                                ( ~ r1(X395,X411)
                                                | p1(X411) ) )
                                        | ! [X412] :
                                            ( ~ r1(X393,X412)
                                            | p1(X412) ) )
                                    | ! [X413] :
                                        ( ~ r1(X391,X413)
                                        | p1(X413) ) )
                                | ! [X414] :
                                    ( ~ r1(X389,X414)
                                    | p1(X414) ) )
                            | ! [X415] :
                                ( ~ r1(X387,X415)
                                | p1(X415) ) )
                        | ! [X416] :
                            ( ~ r1(X385,X416)
                            | p1(X416) ) )
                    | ! [X417] :
                        ( ~ r1(X383,X417)
                        | p1(X417) ) )
                | ! [X418] :
                    ( ~ r1(X381,X418)
                    | p1(X418) ) )
            | ! [X419] :
                ( ~ r1(X379,X419)
                | p1(X419) ) )
        | ! [X420] :
            ( ~ r1(X0,X420)
            | p1(X420) ) )
      & ? [X421] :
          ( r1(X0,X421)
          & ~ p2(X421) )
      & ? [X422] :
          ( r1(X0,X422)
          & ? [X423] :
              ( r1(X422,X423)
              & ~ p2(X423) )
          & ? [X424] :
              ( r1(X422,X424)
              & ? [X425] :
                  ( r1(X424,X425)
                  & ~ p2(X425) )
              & ? [X426] :
                  ( r1(X424,X426)
                  & ? [X427] :
                      ( r1(X426,X427)
                      & ~ p2(X427) )
                  & ? [X428] :
                      ( r1(X426,X428)
                      & ? [X429] :
                          ( r1(X428,X429)
                          & ~ p2(X429) )
                      & ? [X430] :
                          ( r1(X428,X430)
                          & ? [X431] :
                              ( r1(X430,X431)
                              & ~ p2(X431) )
                          & ? [X432] :
                              ( r1(X430,X432)
                              & ? [X433] :
                                  ( r1(X432,X433)
                                  & ~ p2(X433) )
                              & ? [X434] :
                                  ( r1(X432,X434)
                                  & ? [X435] :
                                      ( r1(X434,X435)
                                      & ~ p2(X435) )
                                  & ? [X436] :
                                      ( r1(X434,X436)
                                      & ? [X437] :
                                          ( r1(X436,X437)
                                          & ~ p2(X437) )
                                      & ? [X438] :
                                          ( r1(X436,X438)
                                          & ? [X439] :
                                              ( r1(X438,X439)
                                              & ~ p2(X439) )
                                          & ? [X440] :
                                              ( r1(X438,X440)
                                              & ? [X441] :
                                                  ( r1(X440,X441)
                                                  & ~ p2(X441) )
                                              & ? [X442] :
                                                  ( r1(X440,X442)
                                                  & ? [X443] :
                                                      ( r1(X442,X443)
                                                      & ~ p2(X443) )
                                                  & ? [X444] :
                                                      ( r1(X442,X444)
                                                      & ? [X445] :
                                                          ( r1(X444,X445)
                                                          & ~ p2(X445) )
                                                      & ? [X446] :
                                                          ( r1(X444,X446)
                                                          & ? [X447] :
                                                              ( r1(X446,X447)
                                                              & ~ p2(X447) )
                                                          & ? [X448] :
                                                              ( r1(X446,X448)
                                                              & ? [X449] :
                                                                  ( r1(X448,X449)
                                                                  & ~ p2(X449) )
                                                              & ? [X450] :
                                                                  ( r1(X448,X450)
                                                                  & ? [X451] :
                                                                      ( r1(X450,X451)
                                                                      & ! [X452] :
                                                                          ( ~ r1(X451,X452)
                                                                          | p1(X452) ) )
                                                                  & ? [X453] :
                                                                      ( r1(X450,X453)
                                                                      & ~ p1(X453) ) )
                                                              & ? [X454] :
                                                                  ( r1(X448,X454)
                                                                  & ~ p1(X454) ) )
                                                          & ? [X455] :
                                                              ( r1(X446,X455)
                                                              & ~ p1(X455) ) )
                                                      & ? [X456] :
                                                          ( r1(X444,X456)
                                                          & ~ p1(X456) ) )
                                                  & ? [X457] :
                                                      ( r1(X442,X457)
                                                      & ~ p1(X457) ) )
                                              & ? [X458] :
                                                  ( r1(X440,X458)
                                                  & ~ p1(X458) ) )
                                          & ? [X459] :
                                              ( r1(X438,X459)
                                              & ~ p1(X459) ) )
                                      & ? [X460] :
                                          ( r1(X436,X460)
                                          & ~ p1(X460) ) )
                                  & ? [X461] :
                                      ( r1(X434,X461)
                                      & ~ p1(X461) ) )
                              & ? [X462] :
                                  ( r1(X432,X462)
                                  & ~ p1(X462) ) )
                          & ? [X463] :
                              ( r1(X430,X463)
                              & ~ p1(X463) ) )
                      & ? [X464] :
                          ( r1(X428,X464)
                          & ~ p1(X464) ) )
                  & ? [X465] :
                      ( r1(X426,X465)
                      & ~ p1(X465) ) )
              & ? [X466] :
                  ( r1(X424,X466)
                  & ~ p1(X466) ) )
          & ? [X467] :
              ( r1(X422,X467)
              & ~ p1(X467) ) )
      & ? [X468] :
          ( r1(X0,X468)
          & ~ p1(X468) )
      & ( ! [X469] :
            ( ~ r1(X0,X469)
            | p2(X469) )
        | ! [X470] :
            ( ~ r1(X0,X470)
            | ! [X471] :
                ( ~ r1(X470,X471)
                | p2(X471) )
            | ! [X472] :
                ( ~ r1(X470,X472)
                | ! [X473] :
                    ( ~ r1(X472,X473)
                    | p2(X473) )
                | ! [X474] :
                    ( ~ r1(X472,X474)
                    | ! [X475] :
                        ( ~ r1(X474,X475)
                        | p2(X475) )
                    | ! [X476] :
                        ( ~ r1(X474,X476)
                        | ! [X477] :
                            ( ~ r1(X476,X477)
                            | p2(X477) )
                        | ! [X478] :
                            ( ~ r1(X476,X478)
                            | ! [X479] :
                                ( ~ r1(X478,X479)
                                | p2(X479) )
                            | ! [X480] :
                                ( ~ r1(X478,X480)
                                | ! [X481] :
                                    ( ~ r1(X480,X481)
                                    | p2(X481) )
                                | ! [X482] :
                                    ( ~ r1(X480,X482)
                                    | ! [X483] :
                                        ( ~ r1(X482,X483)
                                        | p2(X483) )
                                    | ! [X484] :
                                        ( ~ r1(X482,X484)
                                        | ! [X485] :
                                            ( ~ r1(X484,X485)
                                            | p2(X485) )
                                        | ! [X486] :
                                            ( ~ r1(X484,X486)
                                            | ! [X487] :
                                                ( ~ r1(X486,X487)
                                                | p2(X487) )
                                            | ! [X488] :
                                                ( ~ r1(X486,X488)
                                                | ! [X489] :
                                                    ( ~ r1(X488,X489)
                                                    | p2(X489) )
                                                | ! [X490] :
                                                    ( ~ r1(X488,X490)
                                                    | ! [X491] :
                                                        ( ~ r1(X490,X491)
                                                        | p2(X491) )
                                                    | ! [X492] :
                                                        ( ~ r1(X490,X492)
                                                        | ! [X493] :
                                                            ( ~ r1(X492,X493)
                                                            | p2(X493) )
                                                        | ! [X494] :
                                                            ( ~ r1(X492,X494)
                                                            | ! [X495] :
                                                                ( ~ r1(X494,X495)
                                                                | ? [X496] :
                                                                    ( r1(X495,X496)
                                                                    & p1(X496) ) )
                                                            | ~ p1(X494) )
                                                        | ! [X497] :
                                                            ( ~ r1(X492,X497)
                                                            | p1(X497) ) )
                                                    | ! [X498] :
                                                        ( ~ r1(X490,X498)
                                                        | p1(X498) ) )
                                                | ! [X499] :
                                                    ( ~ r1(X488,X499)
                                                    | p1(X499) ) )
                                            | ! [X500] :
                                                ( ~ r1(X486,X500)
                                                | p1(X500) ) )
                                        | ! [X501] :
                                            ( ~ r1(X484,X501)
                                            | p1(X501) ) )
                                    | ! [X502] :
                                        ( ~ r1(X482,X502)
                                        | p1(X502) ) )
                                | ! [X503] :
                                    ( ~ r1(X480,X503)
                                    | p1(X503) ) )
                            | ! [X504] :
                                ( ~ r1(X478,X504)
                                | p1(X504) ) )
                        | ! [X505] :
                            ( ~ r1(X476,X505)
                            | p1(X505) ) )
                    | ! [X506] :
                        ( ~ r1(X474,X506)
                        | p1(X506) ) )
                | ! [X507] :
                    ( ~ r1(X472,X507)
                    | p1(X507) ) )
            | ! [X508] :
                ( ~ r1(X470,X508)
                | p1(X508) ) )
        | ! [X509] :
            ( ~ r1(X0,X509)
            | p1(X509) ) )
      & ( ! [X510] :
            ( ~ r1(X0,X510)
            | p2(X510) )
        | ! [X511] :
            ( ~ r1(X0,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(X536,X537)
                                                                    | ? [X538] :
                                                                        ( r1(X537,X538)
                                                                        & ~ p1(X538) ) )
                                                                | ! [X539] :
                                                                    ( ~ r1(X536,X539)
                                                                    | p1(X539) ) ) )
                                                        | ! [X540] :
                                                            ( ~ r1(X533,X540)
                                                            | p1(X540) ) )
                                                    | ! [X541] :
                                                        ( ~ r1(X531,X541)
                                                        | p1(X541) ) )
                                                | ! [X542] :
                                                    ( ~ r1(X529,X542)
                                                    | p1(X542) ) )
                                            | ! [X543] :
                                                ( ~ r1(X527,X543)
                                                | p1(X543) ) )
                                        | ! [X544] :
                                            ( ~ r1(X525,X544)
                                            | p1(X544) ) )
                                    | ! [X545] :
                                        ( ~ r1(X523,X545)
                                        | p1(X545) ) )
                                | ! [X546] :
                                    ( ~ r1(X521,X546)
                                    | p1(X546) ) )
                            | ! [X547] :
                                ( ~ r1(X519,X547)
                                | p1(X547) ) )
                        | ! [X548] :
                            ( ~ r1(X517,X548)
                            | p1(X548) ) )
                    | ! [X549] :
                        ( ~ r1(X515,X549)
                        | p1(X549) ) )
                | ! [X550] :
                    ( ~ r1(X513,X550)
                    | p1(X550) ) )
            | ! [X551] :
                ( ~ r1(X511,X551)
                | p1(X551) ) )
        | ! [X552] :
            ( ~ r1(X0,X552)
            | p1(X552) ) )
      & ( ! [X553] :
            ( ~ r1(X0,X553)
            | p2(X553) )
        | ! [X554] :
            ( ~ r1(X0,X554)
            | ! [X555] :
                ( ~ r1(X554,X555)
                | p2(X555) )
            | ! [X556] :
                ( ~ r1(X554,X556)
                | ! [X557] :
                    ( ~ r1(X556,X557)
                    | p2(X557) )
                | ! [X558] :
                    ( ~ r1(X556,X558)
                    | ! [X559] :
                        ( ~ r1(X558,X559)
                        | p2(X559) )
                    | ! [X560] :
                        ( ~ r1(X558,X560)
                        | ! [X561] :
                            ( ~ r1(X560,X561)
                            | p2(X561) )
                        | ! [X562] :
                            ( ~ r1(X560,X562)
                            | ! [X563] :
                                ( ~ r1(X562,X563)
                                | p2(X563) )
                            | ! [X564] :
                                ( ~ r1(X562,X564)
                                | ! [X565] :
                                    ( ~ r1(X564,X565)
                                    | p2(X565) )
                                | ! [X566] :
                                    ( ~ r1(X564,X566)
                                    | ! [X567] :
                                        ( ~ r1(X566,X567)
                                        | p2(X567) )
                                    | ! [X568] :
                                        ( ~ r1(X566,X568)
                                        | ! [X569] :
                                            ( ~ r1(X568,X569)
                                            | p2(X569) )
                                        | ! [X570] :
                                            ( ~ r1(X568,X570)
                                            | ! [X571] :
                                                ( ~ r1(X570,X571)
                                                | p2(X571) )
                                            | ! [X572] :
                                                ( ~ r1(X570,X572)
                                                | ! [X573] :
                                                    ( ~ r1(X572,X573)
                                                    | p2(X573) )
                                                | ! [X574] :
                                                    ( ~ r1(X572,X574)
                                                    | ! [X575] :
                                                        ( ~ r1(X574,X575)
                                                        | p2(X575) )
                                                    | ! [X576] :
                                                        ( ~ r1(X574,X576)
                                                        | ! [X577] :
                                                            ( ~ r1(X576,X577)
                                                            | p2(X577) )
                                                        | ! [X578] :
                                                            ( ~ r1(X576,X578)
                                                            | ! [X579] :
                                                                ( ~ r1(X578,X579)
                                                                | ? [X580] :
                                                                    ( r1(X579,X580)
                                                                    & ! [X581] :
                                                                        ( ~ r1(X580,X581)
                                                                        | p1(X581) ) ) )
                                                            | ! [X582] :
                                                                ( ~ r1(X578,X582)
                                                                | ? [X583] :
                                                                    ( r1(X582,X583)
                                                                    & ~ p1(X583) ) ) )
                                                        | ! [X584] :
                                                            ( ~ r1(X576,X584)
                                                            | p1(X584) ) )
                                                    | ! [X585] :
                                                        ( ~ r1(X574,X585)
                                                        | p1(X585) ) )
                                                | ! [X586] :
                                                    ( ~ r1(X572,X586)
                                                    | p1(X586) ) )
                                            | ! [X587] :
                                                ( ~ r1(X570,X587)
                                                | p1(X587) ) )
                                        | ! [X588] :
                                            ( ~ r1(X568,X588)
                                            | p1(X588) ) )
                                    | ! [X589] :
                                        ( ~ r1(X566,X589)
                                        | p1(X589) ) )
                                | ! [X590] :
                                    ( ~ r1(X564,X590)
                                    | p1(X590) ) )
                            | ! [X591] :
                                ( ~ r1(X562,X591)
                                | p1(X591) ) )
                        | ! [X592] :
                            ( ~ r1(X560,X592)
                            | p1(X592) ) )
                    | ! [X593] :
                        ( ~ r1(X558,X593)
                        | p1(X593) ) )
                | ! [X594] :
                    ( ~ r1(X556,X594)
                    | p1(X594) ) )
            | ! [X595] :
                ( ~ r1(X554,X595)
                | p1(X595) ) )
        | ! [X596] :
            ( ~ r1(X0,X596)
            | p1(X596) ) )
      & ( ! [X597] :
            ( ~ r1(X0,X597)
            | p2(X597) )
        | ! [X598] :
            ( ~ r1(X0,X598)
            | ! [X599] :
                ( ~ r1(X598,X599)
                | p2(X599) )
            | ! [X600] :
                ( ~ r1(X598,X600)
                | ! [X601] :
                    ( ~ r1(X600,X601)
                    | p2(X601) )
                | ! [X602] :
                    ( ~ r1(X600,X602)
                    | ! [X603] :
                        ( ~ r1(X602,X603)
                        | p2(X603) )
                    | ! [X604] :
                        ( ~ r1(X602,X604)
                        | ! [X605] :
                            ( ~ r1(X604,X605)
                            | p2(X605) )
                        | ! [X606] :
                            ( ~ r1(X604,X606)
                            | ! [X607] :
                                ( ~ r1(X606,X607)
                                | p2(X607) )
                            | ! [X608] :
                                ( ~ r1(X606,X608)
                                | ! [X609] :
                                    ( ~ r1(X608,X609)
                                    | p2(X609) )
                                | ! [X610] :
                                    ( ~ r1(X608,X610)
                                    | ! [X611] :
                                        ( ~ r1(X610,X611)
                                        | p2(X611) )
                                    | ! [X612] :
                                        ( ~ r1(X610,X612)
                                        | ! [X613] :
                                            ( ~ r1(X612,X613)
                                            | p2(X613) )
                                        | ! [X614] :
                                            ( ~ r1(X612,X614)
                                            | ! [X615] :
                                                ( ~ r1(X614,X615)
                                                | p2(X615) )
                                            | ! [X616] :
                                                ( ~ r1(X614,X616)
                                                | ! [X617] :
                                                    ( ~ r1(X616,X617)
                                                    | p2(X617) )
                                                | ! [X618] :
                                                    ( ~ r1(X616,X618)
                                                    | ! [X619] :
                                                        ( ~ r1(X618,X619)
                                                        | p2(X619) )
                                                    | ! [X620] :
                                                        ( ~ r1(X618,X620)
                                                        | ! [X621] :
                                                            ( ~ r1(X620,X621)
                                                            | p2(X621) )
                                                        | ! [X622] :
                                                            ( ~ r1(X620,X622)
                                                            | ? [X623] : r1(X622,X623) )
                                                        | ! [X624] :
                                                            ( ~ r1(X620,X624)
                                                            | p1(X624) ) )
                                                    | ! [X625] :
                                                        ( ~ r1(X618,X625)
                                                        | p1(X625) ) )
                                                | ! [X626] :
                                                    ( ~ r1(X616,X626)
                                                    | p1(X626) ) )
                                            | ! [X627] :
                                                ( ~ r1(X614,X627)
                                                | p1(X627) ) )
                                        | ! [X628] :
                                            ( ~ r1(X612,X628)
                                            | p1(X628) ) )
                                    | ! [X629] :
                                        ( ~ r1(X610,X629)
                                        | p1(X629) ) )
                                | ! [X630] :
                                    ( ~ r1(X608,X630)
                                    | p1(X630) ) )
                            | ! [X631] :
                                ( ~ r1(X606,X631)
                                | p1(X631) ) )
                        | ! [X632] :
                            ( ~ r1(X604,X632)
                            | p1(X632) ) )
                    | ! [X633] :
                        ( ~ r1(X602,X633)
                        | p1(X633) ) )
                | ! [X634] :
                    ( ~ r1(X600,X634)
                    | p1(X634) ) )
            | ! [X635] :
                ( ~ r1(X598,X635)
                | p1(X635) ) )
        | ! [X636] :
            ( ~ r1(X0,X636)
            | p1(X636) ) )
      & ? [X637] :
          ( r1(X0,X637)
          & ~ p2(X637) )
      & ? [X638] :
          ( r1(X0,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)
                                              & ~ p2(X655) )
                                          & ? [X656] :
                                              ( r1(X654,X656)
                                              & ? [X657] :
                                                  ( r1(X656,X657)
                                                  & ~ p2(X657) )
                                              & ? [X658] :
                                                  ( r1(X656,X658)
                                                  & ? [X659] :
                                                      ( r1(X658,X659)
                                                      & ~ p2(X659) )
                                                  & ? [X660] :
                                                      ( r1(X658,X660)
                                                      & ? [X661] :
                                                          ( r1(X660,X661)
                                                          & ~ p2(X661) )
                                                      & ? [X662] :
                                                          ( r1(X660,X662)
                                                          & ? [X663] :
                                                              ( r1(X662,X663)
                                                              & ~ p2(X663) )
                                                          & ? [X664] :
                                                              ( r1(X662,X664)
                                                              & ? [X665] :
                                                                  ( r1(X664,X665)
                                                                  & ~ p2(X665) )
                                                              & ? [X666] :
                                                                  ( r1(X664,X666)
                                                                  & ? [X667] :
                                                                      ( r1(X666,X667)
                                                                      & ! [X668] :
                                                                          ( ~ r1(X667,X668)
                                                                          | p1(X668) ) )
                                                                  & ? [X669] :
                                                                      ( r1(X666,X669)
                                                                      & ~ p1(X669) ) )
                                                              & ? [X670] :
                                                                  ( r1(X664,X670)
                                                                  & ~ p1(X670) ) )
                                                          & ? [X671] :
                                                              ( r1(X662,X671)
                                                              & ~ p1(X671) ) )
                                                      & ? [X672] :
                                                          ( r1(X660,X672)
                                                          & ~ p1(X672) ) )
                                                  & ? [X673] :
                                                      ( r1(X658,X673)
                                                      & ~ p1(X673) ) )
                                              & ? [X674] :
                                                  ( r1(X656,X674)
                                                  & ~ p1(X674) ) )
                                          & ? [X675] :
                                              ( r1(X654,X675)
                                              & ~ p1(X675) ) )
                                      & ? [X676] :
                                          ( r1(X652,X676)
                                          & ~ p1(X676) ) )
                                  & ? [X677] :
                                      ( r1(X650,X677)
                                      & ~ p1(X677) ) )
                              & ? [X678] :
                                  ( r1(X648,X678)
                                  & ~ p1(X678) ) )
                          & ? [X679] :
                              ( r1(X646,X679)
                              & ~ p1(X679) ) )
                      & ? [X680] :
                          ( r1(X644,X680)
                          & ~ p1(X680) ) )
                  & ? [X681] :
                      ( r1(X642,X681)
                      & ~ p1(X681) ) )
              & ? [X682] :
                  ( r1(X640,X682)
                  & ~ p1(X682) ) )
          & ? [X683] :
              ( r1(X638,X683)
              & ~ p1(X683) ) )
      & ? [X684] :
          ( r1(X0,X684)
          & ~ p1(X684) )
      & ( ! [X685] :
            ( ~ r1(X0,X685)
            | p2(X685) )
        | ! [X686] :
            ( ~ r1(X0,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)
                                                            | ? [X710] :
                                                                ( r1(X709,X710)
                                                                & p1(X710) ) )
                                                        | ~ p1(X708) )
                                                    | ! [X711] :
                                                        ( ~ r1(X706,X711)
                                                        | p1(X711) ) )
                                                | ! [X712] :
                                                    ( ~ r1(X704,X712)
                                                    | p1(X712) ) )
                                            | ! [X713] :
                                                ( ~ r1(X702,X713)
                                                | p1(X713) ) )
                                        | ! [X714] :
                                            ( ~ r1(X700,X714)
                                            | p1(X714) ) )
                                    | ! [X715] :
                                        ( ~ r1(X698,X715)
                                        | p1(X715) ) )
                                | ! [X716] :
                                    ( ~ r1(X696,X716)
                                    | p1(X716) ) )
                            | ! [X717] :
                                ( ~ r1(X694,X717)
                                | p1(X717) ) )
                        | ! [X718] :
                            ( ~ r1(X692,X718)
                            | p1(X718) ) )
                    | ! [X719] :
                        ( ~ r1(X690,X719)
                        | p1(X719) ) )
                | ! [X720] :
                    ( ~ r1(X688,X720)
                    | p1(X720) ) )
            | ! [X721] :
                ( ~ r1(X686,X721)
                | p1(X721) ) )
        | ! [X722] :
            ( ~ r1(X0,X722)
            | p1(X722) ) )
      & ( ! [X723] :
            ( ~ r1(X0,X723)
            | p2(X723) )
        | ! [X724] :
            ( ~ r1(X0,X724)
            | ! [X725] :
                ( ~ r1(X724,X725)
                | p2(X725) )
            | ! [X726] :
                ( ~ r1(X724,X726)
                | ! [X727] :
                    ( ~ r1(X726,X727)
                    | p2(X727) )
                | ! [X728] :
                    ( ~ r1(X726,X728)
                    | ! [X729] :
                        ( ~ r1(X728,X729)
                        | p2(X729) )
                    | ! [X730] :
                        ( ~ r1(X728,X730)
                        | ! [X731] :
                            ( ~ r1(X730,X731)
                            | p2(X731) )
                        | ! [X732] :
                            ( ~ r1(X730,X732)
                            | ! [X733] :
                                ( ~ r1(X732,X733)
                                | p2(X733) )
                            | ! [X734] :
                                ( ~ r1(X732,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)
                                                            | ! [X748] :
                                                                ( ~ r1(X747,X748)
                                                                | ? [X749] :
                                                                    ( r1(X748,X749)
                                                                    & ~ p1(X749) ) )
                                                            | ! [X750] :
                                                                ( ~ r1(X747,X750)
                                                                | p1(X750) ) ) )
                                                    | ! [X751] :
                                                        ( ~ r1(X744,X751)
                                                        | p1(X751) ) )
                                                | ! [X752] :
                                                    ( ~ r1(X742,X752)
                                                    | p1(X752) ) )
                                            | ! [X753] :
                                                ( ~ r1(X740,X753)
                                                | p1(X753) ) )
                                        | ! [X754] :
                                            ( ~ r1(X738,X754)
                                            | p1(X754) ) )
                                    | ! [X755] :
                                        ( ~ r1(X736,X755)
                                        | p1(X755) ) )
                                | ! [X756] :
                                    ( ~ r1(X734,X756)
                                    | p1(X756) ) )
                            | ! [X757] :
                                ( ~ r1(X732,X757)
                                | p1(X757) ) )
                        | ! [X758] :
                            ( ~ r1(X730,X758)
                            | p1(X758) ) )
                    | ! [X759] :
                        ( ~ r1(X728,X759)
                        | p1(X759) ) )
                | ! [X760] :
                    ( ~ r1(X726,X760)
                    | p1(X760) ) )
            | ! [X761] :
                ( ~ r1(X724,X761)
                | p1(X761) ) )
        | ! [X762] :
            ( ~ r1(X0,X762)
            | p1(X762) ) )
      & ( ! [X763] :
            ( ~ r1(X0,X763)
            | p2(X763) )
        | ! [X764] :
            ( ~ r1(X0,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)
                        | p2(X769) )
                    | ! [X770] :
                        ( ~ r1(X768,X770)
                        | ! [X771] :
                            ( ~ r1(X770,X771)
                            | p2(X771) )
                        | ! [X772] :
                            ( ~ r1(X770,X772)
                            | ! [X773] :
                                ( ~ r1(X772,X773)
                                | p2(X773) )
                            | ! [X774] :
                                ( ~ r1(X772,X774)
                                | ! [X775] :
                                    ( ~ r1(X774,X775)
                                    | p2(X775) )
                                | ! [X776] :
                                    ( ~ r1(X774,X776)
                                    | ! [X777] :
                                        ( ~ r1(X776,X777)
                                        | p2(X777) )
                                    | ! [X778] :
                                        ( ~ r1(X776,X778)
                                        | ! [X779] :
                                            ( ~ r1(X778,X779)
                                            | p2(X779) )
                                        | ! [X780] :
                                            ( ~ r1(X778,X780)
                                            | ! [X781] :
                                                ( ~ r1(X780,X781)
                                                | p2(X781) )
                                            | ! [X782] :
                                                ( ~ r1(X780,X782)
                                                | ! [X783] :
                                                    ( ~ r1(X782,X783)
                                                    | p2(X783) )
                                                | ! [X784] :
                                                    ( ~ r1(X782,X784)
                                                    | ! [X785] :
                                                        ( ~ r1(X784,X785)
                                                        | p2(X785) )
                                                    | ! [X786] :
                                                        ( ~ r1(X784,X786)
                                                        | ! [X787] :
                                                            ( ~ r1(X786,X787)
                                                            | ? [X788] :
                                                                ( r1(X787,X788)
                                                                & ! [X789] :
                                                                    ( ~ r1(X788,X789)
                                                                    | p1(X789) ) ) )
                                                        | ! [X790] :
                                                            ( ~ r1(X786,X790)
                                                            | ? [X791] :
                                                                ( r1(X790,X791)
                                                                & ~ p1(X791) ) ) )
                                                    | ! [X792] :
                                                        ( ~ r1(X784,X792)
                                                        | p1(X792) ) )
                                                | ! [X793] :
                                                    ( ~ r1(X782,X793)
                                                    | p1(X793) ) )
                                            | ! [X794] :
                                                ( ~ r1(X780,X794)
                                                | p1(X794) ) )
                                        | ! [X795] :
                                            ( ~ r1(X778,X795)
                                            | p1(X795) ) )
                                    | ! [X796] :
                                        ( ~ r1(X776,X796)
                                        | p1(X796) ) )
                                | ! [X797] :
                                    ( ~ r1(X774,X797)
                                    | p1(X797) ) )
                            | ! [X798] :
                                ( ~ r1(X772,X798)
                                | p1(X798) ) )
                        | ! [X799] :
                            ( ~ r1(X770,X799)
                            | p1(X799) ) )
                    | ! [X800] :
                        ( ~ r1(X768,X800)
                        | p1(X800) ) )
                | ! [X801] :
                    ( ~ r1(X766,X801)
                    | p1(X801) ) )
            | ! [X802] :
                ( ~ r1(X764,X802)
                | p1(X802) ) )
        | ! [X803] :
            ( ~ r1(X0,X803)
            | p1(X803) ) )
      & ( ! [X804] :
            ( ~ r1(X0,X804)
            | p2(X804) )
        | ! [X805] :
            ( ~ r1(X0,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(X0,X840)
            | p1(X840) ) )
      & ? [X841] :
          ( r1(X0,X841)
          & ~ p2(X841) )
      & ? [X842] :
          ( r1(X0,X842)
          & ? [X843] :
              ( r1(X842,X843)
              & ~ p2(X843) )
          & ? [X844] :
              ( r1(X842,X844)
              & ? [X845] :
                  ( r1(X844,X845)
                  & ~ p2(X845) )
              & ? [X846] :
                  ( r1(X844,X846)
                  & ? [X847] :
                      ( r1(X846,X847)
                      & ~ p2(X847) )
                  & ? [X848] :
                      ( r1(X846,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)
                                                                      & ! [X872] :
                                                                          ( ~ r1(X871,X872)
                                                                          | p1(X872) ) )
                                                                  & ? [X873] :
                                                                      ( r1(X870,X873)
                                                                      & ~ p1(X873) ) )
                                                              & ? [X874] :
                                                                  ( r1(X868,X874)
                                                                  & ~ p1(X874) ) )
                                                          & ? [X875] :
                                                              ( r1(X866,X875)
                                                              & ~ p1(X875) ) )
                                                      & ? [X876] :
                                                          ( r1(X864,X876)
                                                          & ~ p1(X876) ) )
                                                  & ? [X877] :
                                                      ( r1(X862,X877)
                                                      & ~ p1(X877) ) )
                                              & ? [X878] :
                                                  ( r1(X860,X878)
                                                  & ~ p1(X878) ) )
                                          & ? [X879] :
                                              ( r1(X858,X879)
                                              & ~ p1(X879) ) )
                                      & ? [X880] :
                                          ( r1(X856,X880)
                                          & ~ p1(X880) ) )
                                  & ? [X881] :
                                      ( r1(X854,X881)
                                      & ~ p1(X881) ) )
                              & ? [X882] :
                                  ( r1(X852,X882)
                                  & ~ p1(X882) ) )
                          & ? [X883] :
                              ( r1(X850,X883)
                              & ~ p1(X883) ) )
                      & ? [X884] :
                          ( r1(X848,X884)
                          & ~ p1(X884) ) )
                  & ? [X885] :
                      ( r1(X846,X885)
                      & ~ p1(X885) ) )
              & ? [X886] :
                  ( r1(X844,X886)
                  & ~ p1(X886) ) )
          & ? [X887] :
              ( r1(X842,X887)
              & ~ p1(X887) ) )
      & ? [X888] :
          ( r1(X0,X888)
          & ~ p1(X888) )
      & ( ! [X889] :
            ( ~ r1(X0,X889)
            | p2(X889) )
        | ! [X890] :
            ( ~ r1(X0,X890)
            | ! [X891] :
                ( ~ r1(X890,X891)
                | p2(X891) )
            | ! [X892] :
                ( ~ r1(X890,X892)
                | ! [X893] :
                    ( ~ r1(X892,X893)
                    | p2(X893) )
                | ! [X894] :
                    ( ~ r1(X892,X894)
                    | ! [X895] :
                        ( ~ r1(X894,X895)
                        | p2(X895) )
                    | ! [X896] :
                        ( ~ r1(X894,X896)
                        | ! [X897] :
                            ( ~ r1(X896,X897)
                            | p2(X897) )
                        | ! [X898] :
                            ( ~ r1(X896,X898)
                            | ! [X899] :
                                ( ~ r1(X898,X899)
                                | p2(X899) )
                            | ! [X900] :
                                ( ~ r1(X898,X900)
                                | ! [X901] :
                                    ( ~ r1(X900,X901)
                                    | p2(X901) )
                                | ! [X902] :
                                    ( ~ r1(X900,X902)
                                    | ! [X903] :
                                        ( ~ r1(X902,X903)
                                        | p2(X903) )
                                    | ! [X904] :
                                        ( ~ r1(X902,X904)
                                        | ! [X905] :
                                            ( ~ r1(X904,X905)
                                            | p2(X905) )
                                        | ! [X906] :
                                            ( ~ r1(X904,X906)
                                            | ! [X907] :
                                                ( ~ r1(X906,X907)
                                                | p2(X907) )
                                            | ! [X908] :
                                                ( ~ r1(X906,X908)
                                                | ! [X909] :
                                                    ( ~ r1(X908,X909)
                                                    | p2(X909) )
                                                | ! [X910] :
                                                    ( ~ r1(X908,X910)
                                                    | ! [X911] :
                                                        ( ~ r1(X910,X911)
                                                        | ? [X912] :
                                                            ( r1(X911,X912)
                                                            & p1(X912) ) )
                                                    | ~ p1(X910) )
                                                | ! [X913] :
                                                    ( ~ r1(X908,X913)
                                                    | p1(X913) ) )
                                            | ! [X914] :
                                                ( ~ r1(X906,X914)
                                                | p1(X914) ) )
                                        | ! [X915] :
                                            ( ~ r1(X904,X915)
                                            | p1(X915) ) )
                                    | ! [X916] :
                                        ( ~ r1(X902,X916)
                                        | p1(X916) ) )
                                | ! [X917] :
                                    ( ~ r1(X900,X917)
                                    | p1(X917) ) )
                            | ! [X918] :
                                ( ~ r1(X898,X918)
                                | p1(X918) ) )
                        | ! [X919] :
                            ( ~ r1(X896,X919)
                            | p1(X919) ) )
                    | ! [X920] :
                        ( ~ r1(X894,X920)
                        | p1(X920) ) )
                | ! [X921] :
                    ( ~ r1(X892,X921)
                    | p1(X921) ) )
            | ! [X922] :
                ( ~ r1(X890,X922)
                | p1(X922) ) )
        | ! [X923] :
            ( ~ r1(X0,X923)
            | p1(X923) ) )
      & ( ! [X924] :
            ( ~ r1(X0,X924)
            | p2(X924) )
        | ! [X925] :
            ( ~ r1(X0,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)
                                                    | p2(X944) )
                                                | ! [X945] :
                                                    ( ~ r1(X943,X945)
                                                    | ! [X946] :
                                                        ( ~ r1(X945,X946)
                                                        | ! [X947] :
                                                            ( ~ r1(X946,X947)
                                                            | ? [X948] :
                                                                ( r1(X947,X948)
                                                                & ~ p1(X948) ) )
                                                        | ! [X949] :
                                                            ( ~ r1(X946,X949)
                                                            | p1(X949) ) ) )
                                                | ! [X950] :
                                                    ( ~ r1(X943,X950)
                                                    | p1(X950) ) )
                                            | ! [X951] :
                                                ( ~ r1(X941,X951)
                                                | p1(X951) ) )
                                        | ! [X952] :
                                            ( ~ r1(X939,X952)
                                            | p1(X952) ) )
                                    | ! [X953] :
                                        ( ~ r1(X937,X953)
                                        | p1(X953) ) )
                                | ! [X954] :
                                    ( ~ r1(X935,X954)
                                    | p1(X954) ) )
                            | ! [X955] :
                                ( ~ r1(X933,X955)
                                | p1(X955) ) )
                        | ! [X956] :
                            ( ~ r1(X931,X956)
                            | p1(X956) ) )
                    | ! [X957] :
                        ( ~ r1(X929,X957)
                        | p1(X957) ) )
                | ! [X958] :
                    ( ~ r1(X927,X958)
                    | p1(X958) ) )
            | ! [X959] :
                ( ~ r1(X925,X959)
                | p1(X959) ) )
        | ! [X960] :
            ( ~ r1(X0,X960)
            | p1(X960) ) )
      & ( ! [X961] :
            ( ~ r1(X0,X961)
            | p2(X961) )
        | ! [X962] :
            ( ~ r1(X0,X962)
            | ! [X963] :
                ( ~ r1(X962,X963)
                | p2(X963) )
            | ! [X964] :
                ( ~ r1(X962,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)
                                                        | ? [X984] :
                                                            ( r1(X983,X984)
                                                            & ! [X985] :
                                                                ( ~ r1(X984,X985)
                                                                | p1(X985) ) ) )
                                                    | ! [X986] :
                                                        ( ~ r1(X982,X986)
                                                        | ? [X987] :
                                                            ( r1(X986,X987)
                                                            & ~ p1(X987) ) ) )
                                                | ! [X988] :
                                                    ( ~ r1(X980,X988)
                                                    | p1(X988) ) )
                                            | ! [X989] :
                                                ( ~ r1(X978,X989)
                                                | p1(X989) ) )
                                        | ! [X990] :
                                            ( ~ r1(X976,X990)
                                            | p1(X990) ) )
                                    | ! [X991] :
                                        ( ~ r1(X974,X991)
                                        | p1(X991) ) )
                                | ! [X992] :
                                    ( ~ r1(X972,X992)
                                    | p1(X992) ) )
                            | ! [X993] :
                                ( ~ r1(X970,X993)
                                | p1(X993) ) )
                        | ! [X994] :
                            ( ~ r1(X968,X994)
                            | p1(X994) ) )
                    | ! [X995] :
                        ( ~ r1(X966,X995)
                        | p1(X995) ) )
                | ! [X996] :
                    ( ~ r1(X964,X996)
                    | p1(X996) ) )
            | ! [X997] :
                ( ~ r1(X962,X997)
                | p1(X997) ) )
        | ! [X998] :
            ( ~ r1(X0,X998)
            | p1(X998) ) )
      & ( ! [X999] :
            ( ~ r1(X0,X999)
            | p2(X999) )
        | ! [X1000] :
            ( ~ r1(X0,X1000)
            | ! [X1001] :
                ( ~ r1(X1000,X1001)
                | p2(X1001) )
            | ! [X1002] :
                ( ~ r1(X1000,X1002)
                | ! [X1003] :
                    ( ~ r1(X1002,X1003)
                    | p2(X1003) )
                | ! [X1004] :
                    ( ~ r1(X1002,X1004)
                    | ! [X1005] :
                        ( ~ r1(X1004,X1005)
                        | p2(X1005) )
                    | ! [X1006] :
                        ( ~ r1(X1004,X1006)
                        | ! [X1007] :
                            ( ~ r1(X1006,X1007)
                            | p2(X1007) )
                        | ! [X1008] :
                            ( ~ r1(X1006,X1008)
                            | ! [X1009] :
                                ( ~ r1(X1008,X1009)
                                | p2(X1009) )
                            | ! [X1010] :
                                ( ~ r1(X1008,X1010)
                                | ! [X1011] :
                                    ( ~ r1(X1010,X1011)
                                    | p2(X1011) )
                                | ! [X1012] :
                                    ( ~ r1(X1010,X1012)
                                    | ! [X1013] :
                                        ( ~ r1(X1012,X1013)
                                        | p2(X1013) )
                                    | ! [X1014] :
                                        ( ~ r1(X1012,X1014)
                                        | ! [X1015] :
                                            ( ~ r1(X1014,X1015)
                                            | p2(X1015) )
                                        | ! [X1016] :
                                            ( ~ r1(X1014,X1016)
                                            | ! [X1017] :
                                                ( ~ r1(X1016,X1017)
                                                | p2(X1017) )
                                            | ! [X1018] :
                                                ( ~ r1(X1016,X1018)
                                                | ! [X1019] :
                                                    ( ~ r1(X1018,X1019)
                                                    | p2(X1019) )
                                                | ! [X1020] :
                                                    ( ~ r1(X1018,X1020)
                                                    | ? [X1021] : r1(X1020,X1021) )
                                                | ! [X1022] :
                                                    ( ~ r1(X1018,X1022)
                                                    | p1(X1022) ) )
                                            | ! [X1023] :
                                                ( ~ r1(X1016,X1023)
                                                | p1(X1023) ) )
                                        | ! [X1024] :
                                            ( ~ r1(X1014,X1024)
                                            | p1(X1024) ) )
                                    | ! [X1025] :
                                        ( ~ r1(X1012,X1025)
                                        | p1(X1025) ) )
                                | ! [X1026] :
                                    ( ~ r1(X1010,X1026)
                                    | p1(X1026) ) )
                            | ! [X1027] :
                                ( ~ r1(X1008,X1027)
                                | p1(X1027) ) )
                        | ! [X1028] :
                            ( ~ r1(X1006,X1028)
                            | p1(X1028) ) )
                    | ! [X1029] :
                        ( ~ r1(X1004,X1029)
                        | p1(X1029) ) )
                | ! [X1030] :
                    ( ~ r1(X1002,X1030)
                    | p1(X1030) ) )
            | ! [X1031] :
                ( ~ r1(X1000,X1031)
                | p1(X1031) ) )
        | ! [X1032] :
            ( ~ r1(X0,X1032)
            | p1(X1032) ) )
      & ? [X1033] :
          ( r1(X0,X1033)
          & ~ p2(X1033) )
      & ? [X1034] :
          ( r1(X0,X1034)
          & ? [X1035] :
              ( r1(X1034,X1035)
              & ~ p2(X1035) )
          & ? [X1036] :
              ( r1(X1034,X1036)
              & ? [X1037] :
                  ( r1(X1036,X1037)
                  & ~ p2(X1037) )
              & ? [X1038] :
                  ( r1(X1036,X1038)
                  & ? [X1039] :
                      ( r1(X1038,X1039)
                      & ~ p2(X1039) )
                  & ? [X1040] :
                      ( r1(X1038,X1040)
                      & ? [X1041] :
                          ( r1(X1040,X1041)
                          & ~ p2(X1041) )
                      & ? [X1042] :
                          ( r1(X1040,X1042)
                          & ? [X1043] :
                              ( r1(X1042,X1043)
                              & ~ p2(X1043) )
                          & ? [X1044] :
                              ( r1(X1042,X1044)
                              & ? [X1045] :
                                  ( r1(X1044,X1045)
                                  & ~ p2(X1045) )
                              & ? [X1046] :
                                  ( r1(X1044,X1046)
                                  & ? [X1047] :
                                      ( r1(X1046,X1047)
                                      & ~ p2(X1047) )
                                  & ? [X1048] :
                                      ( r1(X1046,X1048)
                                      & ? [X1049] :
                                          ( r1(X1048,X1049)
                                          & ~ p2(X1049) )
                                      & ? [X1050] :
                                          ( r1(X1048,X1050)
                                          & ? [X1051] :
                                              ( r1(X1050,X1051)
                                              & ~ p2(X1051) )
                                          & ? [X1052] :
                                              ( r1(X1050,X1052)
                                              & ? [X1053] :
                                                  ( r1(X1052,X1053)
                                                  & ~ p2(X1053) )
                                              & ? [X1054] :
                                                  ( r1(X1052,X1054)
                                                  & ? [X1055] :
                                                      ( r1(X1054,X1055)
                                                      & ~ p2(X1055) )
                                                  & ? [X1056] :
                                                      ( r1(X1054,X1056)
                                                      & ? [X1057] :
                                                          ( r1(X1056,X1057)
                                                          & ~ p2(X1057) )
                                                      & ? [X1058] :
                                                          ( r1(X1056,X1058)
                                                          & ? [X1059] :
                                                              ( r1(X1058,X1059)
                                                              & ~ p2(X1059) )
                                                          & ? [X1060] :
                                                              ( r1(X1058,X1060)
                                                              & ? [X1061] :
                                                                  ( r1(X1060,X1061)
                                                                  & ~ p2(X1061) )
                                                              & ? [X1062] :
                                                                  ( r1(X1060,X1062)
                                                                  & ? [X1063] :
                                                                      ( r1(X1062,X1063)
                                                                      & ! [X1064] :
                                                                          ( ~ r1(X1063,X1064)
                                                                          | p1(X1064) ) )
                                                                  & ? [X1065] :
                                                                      ( r1(X1062,X1065)
                                                                      & ~ p1(X1065) ) )
                                                              & ? [X1066] :
                                                                  ( r1(X1060,X1066)
                                                                  & ~ p1(X1066) ) )
                                                          & ? [X1067] :
                                                              ( r1(X1058,X1067)
                                                              & ~ p1(X1067) ) )
                                                      & ? [X1068] :
                                                          ( r1(X1056,X1068)
                                                          & ~ p1(X1068) ) )
                                                  & ? [X1069] :
                                                      ( r1(X1054,X1069)
                                                      & ~ p1(X1069) ) )
                                              & ? [X1070] :
                                                  ( r1(X1052,X1070)
                                                  & ~ p1(X1070) ) )
                                          & ? [X1071] :
                                              ( r1(X1050,X1071)
                                              & ~ p1(X1071) ) )
                                      & ? [X1072] :
                                          ( r1(X1048,X1072)
                                          & ~ p1(X1072) ) )
                                  & ? [X1073] :
                                      ( r1(X1046,X1073)
                                      & ~ p1(X1073) ) )
                              & ? [X1074] :
                                  ( r1(X1044,X1074)
                                  & ~ p1(X1074) ) )
                          & ? [X1075] :
                              ( r1(X1042,X1075)
                              & ~ p1(X1075) ) )
                      & ? [X1076] :
                          ( r1(X1040,X1076)
                          & ~ p1(X1076) ) )
                  & ? [X1077] :
                      ( r1(X1038,X1077)
                      & ~ p1(X1077) ) )
              & ? [X1078] :
                  ( r1(X1036,X1078)
                  & ~ p1(X1078) ) )
          & ? [X1079] :
              ( r1(X1034,X1079)
              & ~ p1(X1079) ) )
      & ? [X1080] :
          ( r1(X0,X1080)
          & ~ p1(X1080) )
      & ( ! [X1081] :
            ( ~ r1(X0,X1081)
            | p2(X1081) )
        | ! [X1082] :
            ( ~ r1(X0,X1082)
            | ! [X1083] :
                ( ~ r1(X1082,X1083)
                | p2(X1083) )
            | ! [X1084] :
                ( ~ r1(X1082,X1084)
                | ! [X1085] :
                    ( ~ r1(X1084,X1085)
                    | p2(X1085) )
                | ! [X1086] :
                    ( ~ r1(X1084,X1086)
                    | ! [X1087] :
                        ( ~ r1(X1086,X1087)
                        | p2(X1087) )
                    | ! [X1088] :
                        ( ~ r1(X1086,X1088)
                        | ! [X1089] :
                            ( ~ r1(X1088,X1089)
                            | p2(X1089) )
                        | ! [X1090] :
                            ( ~ r1(X1088,X1090)
                            | ! [X1091] :
                                ( ~ r1(X1090,X1091)
                                | p2(X1091) )
                            | ! [X1092] :
                                ( ~ r1(X1090,X1092)
                                | ! [X1093] :
                                    ( ~ r1(X1092,X1093)
                                    | p2(X1093) )
                                | ! [X1094] :
                                    ( ~ r1(X1092,X1094)
                                    | ! [X1095] :
                                        ( ~ r1(X1094,X1095)
                                        | p2(X1095) )
                                    | ! [X1096] :
                                        ( ~ r1(X1094,X1096)
                                        | ! [X1097] :
                                            ( ~ r1(X1096,X1097)
                                            | p2(X1097) )
                                        | ! [X1098] :
                                            ( ~ r1(X1096,X1098)
                                            | ! [X1099] :
                                                ( ~ r1(X1098,X1099)
                                                | p2(X1099) )
                                            | ! [X1100] :
                                                ( ~ r1(X1098,X1100)
                                                | ! [X1101] :
                                                    ( ~ r1(X1100,X1101)
                                                    | ? [X1102] :
                                                        ( r1(X1101,X1102)
                                                        & p1(X1102) ) )
                                                | ~ p1(X1100) )
                                            | ! [X1103] :
                                                ( ~ r1(X1098,X1103)
                                                | p1(X1103) ) )
                                        | ! [X1104] :
                                            ( ~ r1(X1096,X1104)
                                            | p1(X1104) ) )
                                    | ! [X1105] :
                                        ( ~ r1(X1094,X1105)
                                        | p1(X1105) ) )
                                | ! [X1106] :
                                    ( ~ r1(X1092,X1106)
                                    | p1(X1106) ) )
                            | ! [X1107] :
                                ( ~ r1(X1090,X1107)
                                | p1(X1107) ) )
                        | ! [X1108] :
                            ( ~ r1(X1088,X1108)
                            | p1(X1108) ) )
                    | ! [X1109] :
                        ( ~ r1(X1086,X1109)
                        | p1(X1109) ) )
                | ! [X1110] :
                    ( ~ r1(X1084,X1110)
                    | p1(X1110) ) )
            | ! [X1111] :
                ( ~ r1(X1082,X1111)
                | p1(X1111) ) )
        | ! [X1112] :
            ( ~ r1(X0,X1112)
            | p1(X1112) ) )
      & ( ! [X1113] :
            ( ~ r1(X0,X1113)
            | p2(X1113) )
        | ! [X1114] :
            ( ~ r1(X0,X1114)
            | ! [X1115] :
                ( ~ r1(X1114,X1115)
                | p2(X1115) )
            | ! [X1116] :
                ( ~ r1(X1114,X1116)
                | ! [X1117] :
                    ( ~ r1(X1116,X1117)
                    | p2(X1117) )
                | ! [X1118] :
                    ( ~ r1(X1116,X1118)
                    | ! [X1119] :
                        ( ~ r1(X1118,X1119)
                        | p2(X1119) )
                    | ! [X1120] :
                        ( ~ r1(X1118,X1120)
                        | ! [X1121] :
                            ( ~ r1(X1120,X1121)
                            | p2(X1121) )
                        | ! [X1122] :
                            ( ~ r1(X1120,X1122)
                            | ! [X1123] :
                                ( ~ r1(X1122,X1123)
                                | p2(X1123) )
                            | ! [X1124] :
                                ( ~ r1(X1122,X1124)
                                | ! [X1125] :
                                    ( ~ r1(X1124,X1125)
                                    | p2(X1125) )
                                | ! [X1126] :
                                    ( ~ r1(X1124,X1126)
                                    | ! [X1127] :
                                        ( ~ r1(X1126,X1127)
                                        | p2(X1127) )
                                    | ! [X1128] :
                                        ( ~ r1(X1126,X1128)
                                        | ! [X1129] :
                                            ( ~ r1(X1128,X1129)
                                            | p2(X1129) )
                                        | ! [X1130] :
                                            ( ~ r1(X1128,X1130)
                                            | ! [X1131] :
                                                ( ~ r1(X1130,X1131)
                                                | p2(X1131) )
                                            | ! [X1132] :
                                                ( ~ r1(X1130,X1132)
                                                | ! [X1133] :
                                                    ( ~ r1(X1132,X1133)
                                                    | ! [X1134] :
                                                        ( ~ r1(X1133,X1134)
                                                        | ? [X1135] :
                                                            ( r1(X1134,X1135)
                                                            & ~ p1(X1135) ) )
                                                    | ! [X1136] :
                                                        ( ~ r1(X1133,X1136)
                                                        | p1(X1136) ) ) )
                                            | ! [X1137] :
                                                ( ~ r1(X1130,X1137)
                                                | p1(X1137) ) )
                                        | ! [X1138] :
                                            ( ~ r1(X1128,X1138)
                                            | p1(X1138) ) )
                                    | ! [X1139] :
                                        ( ~ r1(X1126,X1139)
                                        | p1(X1139) ) )
                                | ! [X1140] :
                                    ( ~ r1(X1124,X1140)
                                    | p1(X1140) ) )
                            | ! [X1141] :
                                ( ~ r1(X1122,X1141)
                                | p1(X1141) ) )
                        | ! [X1142] :
                            ( ~ r1(X1120,X1142)
                            | p1(X1142) ) )
                    | ! [X1143] :
                        ( ~ r1(X1118,X1143)
                        | p1(X1143) ) )
                | ! [X1144] :
                    ( ~ r1(X1116,X1144)
                    | p1(X1144) ) )
            | ! [X1145] :
                ( ~ r1(X1114,X1145)
                | p1(X1145) ) )
        | ! [X1146] :
            ( ~ r1(X0,X1146)
            | p1(X1146) ) )
      & ( ! [X1147] :
            ( ~ r1(X0,X1147)
            | p2(X1147) )
        | ! [X1148] :
            ( ~ r1(X0,X1148)
            | ! [X1149] :
                ( ~ r1(X1148,X1149)
                | p2(X1149) )
            | ! [X1150] :
                ( ~ r1(X1148,X1150)
                | ! [X1151] :
                    ( ~ r1(X1150,X1151)
                    | p2(X1151) )
                | ! [X1152] :
                    ( ~ r1(X1150,X1152)
                    | ! [X1153] :
                        ( ~ r1(X1152,X1153)
                        | p2(X1153) )
                    | ! [X1154] :
                        ( ~ r1(X1152,X1154)
                        | ! [X1155] :
                            ( ~ r1(X1154,X1155)
                            | p2(X1155) )
                        | ! [X1156] :
                            ( ~ r1(X1154,X1156)
                            | ! [X1157] :
                                ( ~ r1(X1156,X1157)
                                | p2(X1157) )
                            | ! [X1158] :
                                ( ~ r1(X1156,X1158)
                                | ! [X1159] :
                                    ( ~ r1(X1158,X1159)
                                    | p2(X1159) )
                                | ! [X1160] :
                                    ( ~ r1(X1158,X1160)
                                    | ! [X1161] :
                                        ( ~ r1(X1160,X1161)
                                        | p2(X1161) )
                                    | ! [X1162] :
                                        ( ~ r1(X1160,X1162)
                                        | ! [X1163] :
                                            ( ~ r1(X1162,X1163)
                                            | p2(X1163) )
                                        | ! [X1164] :
                                            ( ~ r1(X1162,X1164)
                                            | ! [X1165] :
                                                ( ~ r1(X1164,X1165)
                                                | p2(X1165) )
                                            | ! [X1166] :
                                                ( ~ r1(X1164,X1166)
                                                | ! [X1167] :
                                                    ( ~ r1(X1166,X1167)
                                                    | ? [X1168] :
                                                        ( r1(X1167,X1168)
                                                        & ! [X1169] :
                                                            ( ~ r1(X1168,X1169)
                                                            | p1(X1169) ) ) )
                                                | ! [X1170] :
                                                    ( ~ r1(X1166,X1170)
                                                    | ? [X1171] :
                                                        ( r1(X1170,X1171)
                                                        & ~ p1(X1171) ) ) )
                                            | ! [X1172] :
                                                ( ~ r1(X1164,X1172)
                                                | p1(X1172) ) )
                                        | ! [X1173] :
                                            ( ~ r1(X1162,X1173)
                                            | p1(X1173) ) )
                                    | ! [X1174] :
                                        ( ~ r1(X1160,X1174)
                                        | p1(X1174) ) )
                                | ! [X1175] :
                                    ( ~ r1(X1158,X1175)
                                    | p1(X1175) ) )
                            | ! [X1176] :
                                ( ~ r1(X1156,X1176)
                                | p1(X1176) ) )
                        | ! [X1177] :
                            ( ~ r1(X1154,X1177)
                            | p1(X1177) ) )
                    | ! [X1178] :
                        ( ~ r1(X1152,X1178)
                        | p1(X1178) ) )
                | ! [X1179] :
                    ( ~ r1(X1150,X1179)
                    | p1(X1179) ) )
            | ! [X1180] :
                ( ~ r1(X1148,X1180)
                | p1(X1180) ) )
        | ! [X1181] :
            ( ~ r1(X0,X1181)
            | p1(X1181) ) )
      & ( ! [X1182] :
            ( ~ r1(X0,X1182)
            | p2(X1182) )
        | ! [X1183] :
            ( ~ r1(X0,X1183)
            | ! [X1184] :
                ( ~ r1(X1183,X1184)
                | p2(X1184) )
            | ! [X1185] :
                ( ~ r1(X1183,X1185)
                | ! [X1186] :
                    ( ~ r1(X1185,X1186)
                    | p2(X1186) )
                | ! [X1187] :
                    ( ~ r1(X1185,X1187)
                    | ! [X1188] :
                        ( ~ r1(X1187,X1188)
                        | p2(X1188) )
                    | ! [X1189] :
                        ( ~ r1(X1187,X1189)
                        | ! [X1190] :
                            ( ~ r1(X1189,X1190)
                            | p2(X1190) )
                        | ! [X1191] :
                            ( ~ r1(X1189,X1191)
                            | ! [X1192] :
                                ( ~ r1(X1191,X1192)
                                | p2(X1192) )
                            | ! [X1193] :
                                ( ~ r1(X1191,X1193)
                                | ! [X1194] :
                                    ( ~ r1(X1193,X1194)
                                    | p2(X1194) )
                                | ! [X1195] :
                                    ( ~ r1(X1193,X1195)
                                    | ! [X1196] :
                                        ( ~ r1(X1195,X1196)
                                        | p2(X1196) )
                                    | ! [X1197] :
                                        ( ~ r1(X1195,X1197)
                                        | ! [X1198] :
                                            ( ~ r1(X1197,X1198)
                                            | p2(X1198) )
                                        | ! [X1199] :
                                            ( ~ r1(X1197,X1199)
                                            | ! [X1200] :
                                                ( ~ r1(X1199,X1200)
                                                | p2(X1200) )
                                            | ! [X1201] :
                                                ( ~ r1(X1199,X1201)
                                                | ? [X1202] : r1(X1201,X1202) )
                                            | ! [X1203] :
                                                ( ~ r1(X1199,X1203)
                                                | p1(X1203) ) )
                                        | ! [X1204] :
                                            ( ~ r1(X1197,X1204)
                                            | p1(X1204) ) )
                                    | ! [X1205] :
                                        ( ~ r1(X1195,X1205)
                                        | p1(X1205) ) )
                                | ! [X1206] :
                                    ( ~ r1(X1193,X1206)
                                    | p1(X1206) ) )
                            | ! [X1207] :
                                ( ~ r1(X1191,X1207)
                                | p1(X1207) ) )
                        | ! [X1208] :
                            ( ~ r1(X1189,X1208)
                            | p1(X1208) ) )
                    | ! [X1209] :
                        ( ~ r1(X1187,X1209)
                        | p1(X1209) ) )
                | ! [X1210] :
                    ( ~ r1(X1185,X1210)
                    | p1(X1210) ) )
            | ! [X1211] :
                ( ~ r1(X1183,X1211)
                | p1(X1211) ) )
        | ! [X1212] :
            ( ~ r1(X0,X1212)
            | p1(X1212) ) )
      & ? [X1213] :
          ( r1(X0,X1213)
          & ~ p2(X1213) )
      & ? [X1214] :
          ( r1(X0,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)
                          & ~ p2(X1221) )
                      & ? [X1222] :
                          ( r1(X1220,X1222)
                          & ? [X1223] :
                              ( r1(X1222,X1223)
                              & ~ p2(X1223) )
                          & ? [X1224] :
                              ( r1(X1222,X1224)
                              & ? [X1225] :
                                  ( r1(X1224,X1225)
                                  & ~ p2(X1225) )
                              & ? [X1226] :
                                  ( r1(X1224,X1226)
                                  & ? [X1227] :
                                      ( r1(X1226,X1227)
                                      & ~ p2(X1227) )
                                  & ? [X1228] :
                                      ( r1(X1226,X1228)
                                      & ? [X1229] :
                                          ( r1(X1228,X1229)
                                          & ~ p2(X1229) )
                                      & ? [X1230] :
                                          ( r1(X1228,X1230)
                                          & ? [X1231] :
                                              ( r1(X1230,X1231)
                                              & ~ p2(X1231) )
                                          & ? [X1232] :
                                              ( r1(X1230,X1232)
                                              & ? [X1233] :
                                                  ( r1(X1232,X1233)
                                                  & ~ p2(X1233) )
                                              & ? [X1234] :
                                                  ( r1(X1232,X1234)
                                                  & ? [X1235] :
                                                      ( r1(X1234,X1235)
                                                      & ~ p2(X1235) )
                                                  & ? [X1236] :
                                                      ( r1(X1234,X1236)
                                                      & ? [X1237] :
                                                          ( r1(X1236,X1237)
                                                          & ~ p2(X1237) )
                                                      & ? [X1238] :
                                                          ( r1(X1236,X1238)
                                                          & ? [X1239] :
                                                              ( r1(X1238,X1239)
                                                              & ~ p2(X1239) )
                                                          & ? [X1240] :
                                                              ( r1(X1238,X1240)
                                                              & ? [X1241] :
                                                                  ( r1(X1240,X1241)
                                                                  & ~ p2(X1241) )
                                                              & ? [X1242] :
                                                                  ( r1(X1240,X1242)
                                                                  & ? [X1243] :
                                                                      ( r1(X1242,X1243)
                                                                      & ! [X1244] :
                                                                          ( ~ r1(X1243,X1244)
                                                                          | p1(X1244) ) )
                                                                  & ? [X1245] :
                                                                      ( r1(X1242,X1245)
                                                                      & ~ p1(X1245) ) )
                                                              & ? [X1246] :
                                                                  ( r1(X1240,X1246)
                                                                  & ~ p1(X1246) ) )
                                                          & ? [X1247] :
                                                              ( r1(X1238,X1247)
                                                              & ~ p1(X1247) ) )
                                                      & ? [X1248] :
                                                          ( r1(X1236,X1248)
                                                          & ~ p1(X1248) ) )
                                                  & ? [X1249] :
                                                      ( r1(X1234,X1249)
                                                      & ~ p1(X1249) ) )
                                              & ? [X1250] :
                                                  ( r1(X1232,X1250)
                                                  & ~ p1(X1250) ) )
                                          & ? [X1251] :
                                              ( r1(X1230,X1251)
                                              & ~ p1(X1251) ) )
                                      & ? [X1252] :
                                          ( r1(X1228,X1252)
                                          & ~ p1(X1252) ) )
                                  & ? [X1253] :
                                      ( r1(X1226,X1253)
                                      & ~ p1(X1253) ) )
                              & ? [X1254] :
                                  ( r1(X1224,X1254)
                                  & ~ p1(X1254) ) )
                          & ? [X1255] :
                              ( r1(X1222,X1255)
                              & ~ p1(X1255) ) )
                      & ? [X1256] :
                          ( r1(X1220,X1256)
                          & ~ p1(X1256) ) )
                  & ? [X1257] :
                      ( r1(X1218,X1257)
                      & ~ p1(X1257) ) )
              & ? [X1258] :
                  ( r1(X1216,X1258)
                  & ~ p1(X1258) ) )
          & ? [X1259] :
              ( r1(X1214,X1259)
              & ~ p1(X1259) ) )
      & ? [X1260] :
          ( r1(X0,X1260)
          & ~ p1(X1260) )
      & ( ! [X1261] :
            ( ~ r1(X0,X1261)
            | p2(X1261) )
        | ! [X1262] :
            ( ~ r1(X0,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)
                                | p2(X1271) )
                            | ! [X1272] :
                                ( ~ r1(X1270,X1272)
                                | ! [X1273] :
                                    ( ~ r1(X1272,X1273)
                                    | p2(X1273) )
                                | ! [X1274] :
                                    ( ~ r1(X1272,X1274)
                                    | ! [X1275] :
                                        ( ~ r1(X1274,X1275)
                                        | p2(X1275) )
                                    | ! [X1276] :
                                        ( ~ r1(X1274,X1276)
                                        | ! [X1277] :
                                            ( ~ r1(X1276,X1277)
                                            | p2(X1277) )
                                        | ! [X1278] :
                                            ( ~ r1(X1276,X1278)
                                            | ! [X1279] :
                                                ( ~ r1(X1278,X1279)
                                                | ? [X1280] :
                                                    ( r1(X1279,X1280)
                                                    & p1(X1280) ) )
                                            | ~ p1(X1278) )
                                        | ! [X1281] :
                                            ( ~ r1(X1276,X1281)
                                            | p1(X1281) ) )
                                    | ! [X1282] :
                                        ( ~ r1(X1274,X1282)
                                        | p1(X1282) ) )
                                | ! [X1283] :
                                    ( ~ r1(X1272,X1283)
                                    | p1(X1283) ) )
                            | ! [X1284] :
                                ( ~ r1(X1270,X1284)
                                | p1(X1284) ) )
                        | ! [X1285] :
                            ( ~ r1(X1268,X1285)
                            | p1(X1285) ) )
                    | ! [X1286] :
                        ( ~ r1(X1266,X1286)
                        | p1(X1286) ) )
                | ! [X1287] :
                    ( ~ r1(X1264,X1287)
                    | p1(X1287) ) )
            | ! [X1288] :
                ( ~ r1(X1262,X1288)
                | p1(X1288) ) )
        | ! [X1289] :
            ( ~ r1(X0,X1289)
            | p1(X1289) ) )
      & ( ! [X1290] :
            ( ~ r1(X0,X1290)
            | p2(X1290) )
        | ! [X1291] :
            ( ~ r1(X0,X1291)
            | ! [X1292] :
                ( ~ r1(X1291,X1292)
                | p2(X1292) )
            | ! [X1293] :
                ( ~ r1(X1291,X1293)
                | ! [X1294] :
                    ( ~ r1(X1293,X1294)
                    | p2(X1294) )
                | ! [X1295] :
                    ( ~ r1(X1293,X1295)
                    | ! [X1296] :
                        ( ~ r1(X1295,X1296)
                        | p2(X1296) )
                    | ! [X1297] :
                        ( ~ r1(X1295,X1297)
                        | ! [X1298] :
                            ( ~ r1(X1297,X1298)
                            | p2(X1298) )
                        | ! [X1299] :
                            ( ~ r1(X1297,X1299)
                            | ! [X1300] :
                                ( ~ r1(X1299,X1300)
                                | p2(X1300) )
                            | ! [X1301] :
                                ( ~ r1(X1299,X1301)
                                | ! [X1302] :
                                    ( ~ r1(X1301,X1302)
                                    | p2(X1302) )
                                | ! [X1303] :
                                    ( ~ r1(X1301,X1303)
                                    | ! [X1304] :
                                        ( ~ r1(X1303,X1304)
                                        | p2(X1304) )
                                    | ! [X1305] :
                                        ( ~ r1(X1303,X1305)
                                        | ! [X1306] :
                                            ( ~ r1(X1305,X1306)
                                            | p2(X1306) )
                                        | ! [X1307] :
                                            ( ~ r1(X1305,X1307)
                                            | ! [X1308] :
                                                ( ~ r1(X1307,X1308)
                                                | ! [X1309] :
                                                    ( ~ r1(X1308,X1309)
                                                    | ? [X1310] :
                                                        ( r1(X1309,X1310)
                                                        & ~ p1(X1310) ) )
                                                | ! [X1311] :
                                                    ( ~ r1(X1308,X1311)
                                                    | p1(X1311) ) ) )
                                        | ! [X1312] :
                                            ( ~ r1(X1305,X1312)
                                            | p1(X1312) ) )
                                    | ! [X1313] :
                                        ( ~ r1(X1303,X1313)
                                        | p1(X1313) ) )
                                | ! [X1314] :
                                    ( ~ r1(X1301,X1314)
                                    | p1(X1314) ) )
                            | ! [X1315] :
                                ( ~ r1(X1299,X1315)
                                | p1(X1315) ) )
                        | ! [X1316] :
                            ( ~ r1(X1297,X1316)
                            | p1(X1316) ) )
                    | ! [X1317] :
                        ( ~ r1(X1295,X1317)
                        | p1(X1317) ) )
                | ! [X1318] :
                    ( ~ r1(X1293,X1318)
                    | p1(X1318) ) )
            | ! [X1319] :
                ( ~ r1(X1291,X1319)
                | p1(X1319) ) )
        | ! [X1320] :
            ( ~ r1(X0,X1320)
            | p1(X1320) ) )
      & ( ! [X1321] :
            ( ~ r1(X0,X1321)
            | p2(X1321) )
        | ! [X1322] :
            ( ~ r1(X0,X1322)
            | ! [X1323] :
                ( ~ r1(X1322,X1323)
                | p2(X1323) )
            | ! [X1324] :
                ( ~ r1(X1322,X1324)
                | ! [X1325] :
                    ( ~ r1(X1324,X1325)
                    | p2(X1325) )
                | ! [X1326] :
                    ( ~ r1(X1324,X1326)
                    | ! [X1327] :
                        ( ~ r1(X1326,X1327)
                        | p2(X1327) )
                    | ! [X1328] :
                        ( ~ r1(X1326,X1328)
                        | ! [X1329] :
                            ( ~ r1(X1328,X1329)
                            | p2(X1329) )
                        | ! [X1330] :
                            ( ~ r1(X1328,X1330)
                            | ! [X1331] :
                                ( ~ r1(X1330,X1331)
                                | p2(X1331) )
                            | ! [X1332] :
                                ( ~ r1(X1330,X1332)
                                | ! [X1333] :
                                    ( ~ r1(X1332,X1333)
                                    | p2(X1333) )
                                | ! [X1334] :
                                    ( ~ r1(X1332,X1334)
                                    | ! [X1335] :
                                        ( ~ r1(X1334,X1335)
                                        | p2(X1335) )
                                    | ! [X1336] :
                                        ( ~ r1(X1334,X1336)
                                        | ! [X1337] :
                                            ( ~ r1(X1336,X1337)
                                            | p2(X1337) )
                                        | ! [X1338] :
                                            ( ~ r1(X1336,X1338)
                                            | ! [X1339] :
                                                ( ~ r1(X1338,X1339)
                                                | ? [X1340] :
                                                    ( r1(X1339,X1340)
                                                    & ! [X1341] :
                                                        ( ~ r1(X1340,X1341)
                                                        | p1(X1341) ) ) )
                                            | ! [X1342] :
                                                ( ~ r1(X1338,X1342)
                                                | ? [X1343] :
                                                    ( r1(X1342,X1343)
                                                    & ~ p1(X1343) ) ) )
                                        | ! [X1344] :
                                            ( ~ r1(X1336,X1344)
                                            | p1(X1344) ) )
                                    | ! [X1345] :
                                        ( ~ r1(X1334,X1345)
                                        | p1(X1345) ) )
                                | ! [X1346] :
                                    ( ~ r1(X1332,X1346)
                                    | p1(X1346) ) )
                            | ! [X1347] :
                                ( ~ r1(X1330,X1347)
                                | p1(X1347) ) )
                        | ! [X1348] :
                            ( ~ r1(X1328,X1348)
                            | p1(X1348) ) )
                    | ! [X1349] :
                        ( ~ r1(X1326,X1349)
                        | p1(X1349) ) )
                | ! [X1350] :
                    ( ~ r1(X1324,X1350)
                    | p1(X1350) ) )
            | ! [X1351] :
                ( ~ r1(X1322,X1351)
                | p1(X1351) ) )
        | ! [X1352] :
            ( ~ r1(X0,X1352)
            | p1(X1352) ) )
      & ( ! [X1353] :
            ( ~ r1(X0,X1353)
            | p2(X1353) )
        | ! [X1354] :
            ( ~ r1(X0,X1354)
            | ! [X1355] :
                ( ~ r1(X1354,X1355)
                | p2(X1355) )
            | ! [X1356] :
                ( ~ r1(X1354,X1356)
                | ! [X1357] :
                    ( ~ r1(X1356,X1357)
                    | p2(X1357) )
                | ! [X1358] :
                    ( ~ r1(X1356,X1358)
                    | ! [X1359] :
                        ( ~ r1(X1358,X1359)
                        | p2(X1359) )
                    | ! [X1360] :
                        ( ~ r1(X1358,X1360)
                        | ! [X1361] :
                            ( ~ r1(X1360,X1361)
                            | p2(X1361) )
                        | ! [X1362] :
                            ( ~ r1(X1360,X1362)
                            | ! [X1363] :
                                ( ~ r1(X1362,X1363)
                                | p2(X1363) )
                            | ! [X1364] :
                                ( ~ r1(X1362,X1364)
                                | ! [X1365] :
                                    ( ~ r1(X1364,X1365)
                                    | p2(X1365) )
                                | ! [X1366] :
                                    ( ~ r1(X1364,X1366)
                                    | ! [X1367] :
                                        ( ~ r1(X1366,X1367)
                                        | p2(X1367) )
                                    | ! [X1368] :
                                        ( ~ r1(X1366,X1368)
                                        | ! [X1369] :
                                            ( ~ r1(X1368,X1369)
                                            | p2(X1369) )
                                        | ! [X1370] :
                                            ( ~ r1(X1368,X1370)
                                            | ? [X1371] : r1(X1370,X1371) )
                                        | ! [X1372] :
                                            ( ~ r1(X1368,X1372)
                                            | p1(X1372) ) )
                                    | ! [X1373] :
                                        ( ~ r1(X1366,X1373)
                                        | p1(X1373) ) )
                                | ! [X1374] :
                                    ( ~ r1(X1364,X1374)
                                    | p1(X1374) ) )
                            | ! [X1375] :
                                ( ~ r1(X1362,X1375)
                                | p1(X1375) ) )
                        | ! [X1376] :
                            ( ~ r1(X1360,X1376)
                            | p1(X1376) ) )
                    | ! [X1377] :
                        ( ~ r1(X1358,X1377)
                        | p1(X1377) ) )
                | ! [X1378] :
                    ( ~ r1(X1356,X1378)
                    | p1(X1378) ) )
            | ! [X1379] :
                ( ~ r1(X1354,X1379)
                | p1(X1379) ) )
        | ! [X1380] :
            ( ~ r1(X0,X1380)
            | p1(X1380) ) )
      & ? [X1381] :
          ( r1(X0,X1381)
          & ~ p2(X1381) )
      & ? [X1382] :
          ( r1(X0,X1382)
          & ? [X1383] :
              ( r1(X1382,X1383)
              & ~ p2(X1383) )
          & ? [X1384] :
              ( r1(X1382,X1384)
              & ? [X1385] :
                  ( r1(X1384,X1385)
                  & ~ p2(X1385) )
              & ? [X1386] :
                  ( r1(X1384,X1386)
                  & ? [X1387] :
                      ( r1(X1386,X1387)
                      & ~ p2(X1387) )
                  & ? [X1388] :
                      ( r1(X1386,X1388)
                      & ? [X1389] :
                          ( r1(X1388,X1389)
                          & ~ p2(X1389) )
                      & ? [X1390] :
                          ( r1(X1388,X1390)
                          & ? [X1391] :
                              ( r1(X1390,X1391)
                              & ~ p2(X1391) )
                          & ? [X1392] :
                              ( r1(X1390,X1392)
                              & ? [X1393] :
                                  ( r1(X1392,X1393)
                                  & ~ p2(X1393) )
                              & ? [X1394] :
                                  ( r1(X1392,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)
                                                                      & ! [X1412] :
                                                                          ( ~ r1(X1411,X1412)
                                                                          | p1(X1412) ) )
                                                                  & ? [X1413] :
                                                                      ( r1(X1410,X1413)
                                                                      & ~ p1(X1413) ) )
                                                              & ? [X1414] :
                                                                  ( r1(X1408,X1414)
                                                                  & ~ p1(X1414) ) )
                                                          & ? [X1415] :
                                                              ( r1(X1406,X1415)
                                                              & ~ p1(X1415) ) )
                                                      & ? [X1416] :
                                                          ( r1(X1404,X1416)
                                                          & ~ p1(X1416) ) )
                                                  & ? [X1417] :
                                                      ( r1(X1402,X1417)
                                                      & ~ p1(X1417) ) )
                                              & ? [X1418] :
                                                  ( r1(X1400,X1418)
                                                  & ~ p1(X1418) ) )
                                          & ? [X1419] :
                                              ( r1(X1398,X1419)
                                              & ~ p1(X1419) ) )
                                      & ? [X1420] :
                                          ( r1(X1396,X1420)
                                          & ~ p1(X1420) ) )
                                  & ? [X1421] :
                                      ( r1(X1394,X1421)
                                      & ~ p1(X1421) ) )
                              & ? [X1422] :
                                  ( r1(X1392,X1422)
                                  & ~ p1(X1422) ) )
                          & ? [X1423] :
                              ( r1(X1390,X1423)
                              & ~ p1(X1423) ) )
                      & ? [X1424] :
                          ( r1(X1388,X1424)
                          & ~ p1(X1424) ) )
                  & ? [X1425] :
                      ( r1(X1386,X1425)
                      & ~ p1(X1425) ) )
              & ? [X1426] :
                  ( r1(X1384,X1426)
                  & ~ p1(X1426) ) )
          & ? [X1427] :
              ( r1(X1382,X1427)
              & ~ p1(X1427) ) )
      & ? [X1428] :
          ( r1(X0,X1428)
          & ~ p1(X1428) )
      & ( ! [X1429] :
            ( ~ r1(X0,X1429)
            | p2(X1429) )
        | ! [X1430] :
            ( ~ r1(X0,X1430)
            | ! [X1431] :
                ( ~ r1(X1430,X1431)
                | p2(X1431) )
            | ! [X1432] :
                ( ~ r1(X1430,X1432)
                | ! [X1433] :
                    ( ~ r1(X1432,X1433)
                    | p2(X1433) )
                | ! [X1434] :
                    ( ~ r1(X1432,X1434)
                    | ! [X1435] :
                        ( ~ r1(X1434,X1435)
                        | p2(X1435) )
                    | ! [X1436] :
                        ( ~ r1(X1434,X1436)
                        | ! [X1437] :
                            ( ~ r1(X1436,X1437)
                            | p2(X1437) )
                        | ! [X1438] :
                            ( ~ r1(X1436,X1438)
                            | ! [X1439] :
                                ( ~ r1(X1438,X1439)
                                | p2(X1439) )
                            | ! [X1440] :
                                ( ~ r1(X1438,X1440)
                                | ! [X1441] :
                                    ( ~ r1(X1440,X1441)
                                    | p2(X1441) )
                                | ! [X1442] :
                                    ( ~ r1(X1440,X1442)
                                    | ! [X1443] :
                                        ( ~ r1(X1442,X1443)
                                        | p2(X1443) )
                                    | ! [X1444] :
                                        ( ~ r1(X1442,X1444)
                                        | ! [X1445] :
                                            ( ~ r1(X1444,X1445)
                                            | ? [X1446] :
                                                ( r1(X1445,X1446)
                                                & p1(X1446) ) )
                                        | ~ p1(X1444) )
                                    | ! [X1447] :
                                        ( ~ r1(X1442,X1447)
                                        | p1(X1447) ) )
                                | ! [X1448] :
                                    ( ~ r1(X1440,X1448)
                                    | p1(X1448) ) )
                            | ! [X1449] :
                                ( ~ r1(X1438,X1449)
                                | p1(X1449) ) )
                        | ! [X1450] :
                            ( ~ r1(X1436,X1450)
                            | p1(X1450) ) )
                    | ! [X1451] :
                        ( ~ r1(X1434,X1451)
                        | p1(X1451) ) )
                | ! [X1452] :
                    ( ~ r1(X1432,X1452)
                    | p1(X1452) ) )
            | ! [X1453] :
                ( ~ r1(X1430,X1453)
                | p1(X1453) ) )
        | ! [X1454] :
            ( ~ r1(X0,X1454)
            | p1(X1454) ) )
      & ( ! [X1455] :
            ( ~ r1(X0,X1455)
            | p2(X1455) )
        | ! [X1456] :
            ( ~ r1(X0,X1456)
            | ! [X1457] :
                ( ~ r1(X1456,X1457)
                | p2(X1457) )
            | ! [X1458] :
                ( ~ r1(X1456,X1458)
                | ! [X1459] :
                    ( ~ r1(X1458,X1459)
                    | p2(X1459) )
                | ! [X1460] :
                    ( ~ r1(X1458,X1460)
                    | ! [X1461] :
                        ( ~ r1(X1460,X1461)
                        | p2(X1461) )
                    | ! [X1462] :
                        ( ~ r1(X1460,X1462)
                        | ! [X1463] :
                            ( ~ r1(X1462,X1463)
                            | p2(X1463) )
                        | ! [X1464] :
                            ( ~ r1(X1462,X1464)
                            | ! [X1465] :
                                ( ~ r1(X1464,X1465)
                                | p2(X1465) )
                            | ! [X1466] :
                                ( ~ r1(X1464,X1466)
                                | ! [X1467] :
                                    ( ~ r1(X1466,X1467)
                                    | p2(X1467) )
                                | ! [X1468] :
                                    ( ~ r1(X1466,X1468)
                                    | ! [X1469] :
                                        ( ~ r1(X1468,X1469)
                                        | p2(X1469) )
                                    | ! [X1470] :
                                        ( ~ r1(X1468,X1470)
                                        | ! [X1471] :
                                            ( ~ r1(X1470,X1471)
                                            | ! [X1472] :
                                                ( ~ r1(X1471,X1472)
                                                | ? [X1473] :
                                                    ( r1(X1472,X1473)
                                                    & ~ p1(X1473) ) )
                                            | ! [X1474] :
                                                ( ~ r1(X1471,X1474)
                                                | p1(X1474) ) ) )
                                    | ! [X1475] :
                                        ( ~ r1(X1468,X1475)
                                        | p1(X1475) ) )
                                | ! [X1476] :
                                    ( ~ r1(X1466,X1476)
                                    | p1(X1476) ) )
                            | ! [X1477] :
                                ( ~ r1(X1464,X1477)
                                | p1(X1477) ) )
                        | ! [X1478] :
                            ( ~ r1(X1462,X1478)
                            | p1(X1478) ) )
                    | ! [X1479] :
                        ( ~ r1(X1460,X1479)
                        | p1(X1479) ) )
                | ! [X1480] :
                    ( ~ r1(X1458,X1480)
                    | p1(X1480) ) )
            | ! [X1481] :
                ( ~ r1(X1456,X1481)
                | p1(X1481) ) )
        | ! [X1482] :
            ( ~ r1(X0,X1482)
            | p1(X1482) ) )
      & ( ! [X1483] :
            ( ~ r1(X0,X1483)
            | p2(X1483) )
        | ! [X1484] :
            ( ~ r1(X0,X1484)
            | ! [X1485] :
                ( ~ r1(X1484,X1485)
                | p2(X1485) )
            | ! [X1486] :
                ( ~ r1(X1484,X1486)
                | ! [X1487] :
                    ( ~ r1(X1486,X1487)
                    | p2(X1487) )
                | ! [X1488] :
                    ( ~ r1(X1486,X1488)
                    | ! [X1489] :
                        ( ~ r1(X1488,X1489)
                        | p2(X1489) )
                    | ! [X1490] :
                        ( ~ r1(X1488,X1490)
                        | ! [X1491] :
                            ( ~ r1(X1490,X1491)
                            | p2(X1491) )
                        | ! [X1492] :
                            ( ~ r1(X1490,X1492)
                            | ! [X1493] :
                                ( ~ r1(X1492,X1493)
                                | p2(X1493) )
                            | ! [X1494] :
                                ( ~ r1(X1492,X1494)
                                | ! [X1495] :
                                    ( ~ r1(X1494,X1495)
                                    | p2(X1495) )
                                | ! [X1496] :
                                    ( ~ r1(X1494,X1496)
                                    | ! [X1497] :
                                        ( ~ r1(X1496,X1497)
                                        | p2(X1497) )
                                    | ! [X1498] :
                                        ( ~ r1(X1496,X1498)
                                        | ! [X1499] :
                                            ( ~ r1(X1498,X1499)
                                            | ? [X1500] :
                                                ( r1(X1499,X1500)
                                                & ! [X1501] :
                                                    ( ~ r1(X1500,X1501)
                                                    | p1(X1501) ) ) )
                                        | ! [X1502] :
                                            ( ~ r1(X1498,X1502)
                                            | ? [X1503] :
                                                ( r1(X1502,X1503)
                                                & ~ p1(X1503) ) ) )
                                    | ! [X1504] :
                                        ( ~ r1(X1496,X1504)
                                        | p1(X1504) ) )
                                | ! [X1505] :
                                    ( ~ r1(X1494,X1505)
                                    | p1(X1505) ) )
                            | ! [X1506] :
                                ( ~ r1(X1492,X1506)
                                | p1(X1506) ) )
                        | ! [X1507] :
                            ( ~ r1(X1490,X1507)
                            | p1(X1507) ) )
                    | ! [X1508] :
                        ( ~ r1(X1488,X1508)
                        | p1(X1508) ) )
                | ! [X1509] :
                    ( ~ r1(X1486,X1509)
                    | p1(X1509) ) )
            | ! [X1510] :
                ( ~ r1(X1484,X1510)
                | p1(X1510) ) )
        | ! [X1511] :
            ( ~ r1(X0,X1511)
            | p1(X1511) ) )
      & ( ! [X1512] :
            ( ~ r1(X0,X1512)
            | p2(X1512) )
        | ! [X1513] :
            ( ~ r1(X0,X1513)
            | ! [X1514] :
                ( ~ r1(X1513,X1514)
                | p2(X1514) )
            | ! [X1515] :
                ( ~ r1(X1513,X1515)
                | ! [X1516] :
                    ( ~ r1(X1515,X1516)
                    | p2(X1516) )
                | ! [X1517] :
                    ( ~ r1(X1515,X1517)
                    | ! [X1518] :
                        ( ~ r1(X1517,X1518)
                        | p2(X1518) )
                    | ! [X1519] :
                        ( ~ r1(X1517,X1519)
                        | ! [X1520] :
                            ( ~ r1(X1519,X1520)
                            | p2(X1520) )
                        | ! [X1521] :
                            ( ~ r1(X1519,X1521)
                            | ! [X1522] :
                                ( ~ r1(X1521,X1522)
                                | p2(X1522) )
                            | ! [X1523] :
                                ( ~ r1(X1521,X1523)
                                | ! [X1524] :
                                    ( ~ r1(X1523,X1524)
                                    | p2(X1524) )
                                | ! [X1525] :
                                    ( ~ r1(X1523,X1525)
                                    | ! [X1526] :
                                        ( ~ r1(X1525,X1526)
                                        | p2(X1526) )
                                    | ! [X1527] :
                                        ( ~ r1(X1525,X1527)
                                        | ? [X1528] : r1(X1527,X1528) )
                                    | ! [X1529] :
                                        ( ~ r1(X1525,X1529)
                                        | p1(X1529) ) )
                                | ! [X1530] :
                                    ( ~ r1(X1523,X1530)
                                    | p1(X1530) ) )
                            | ! [X1531] :
                                ( ~ r1(X1521,X1531)
                                | p1(X1531) ) )
                        | ! [X1532] :
                            ( ~ r1(X1519,X1532)
                            | p1(X1532) ) )
                    | ! [X1533] :
                        ( ~ r1(X1517,X1533)
                        | p1(X1533) ) )
                | ! [X1534] :
                    ( ~ r1(X1515,X1534)
                    | p1(X1534) ) )
            | ! [X1535] :
                ( ~ r1(X1513,X1535)
                | p1(X1535) ) )
        | ! [X1536] :
            ( ~ r1(X0,X1536)
            | p1(X1536) ) )
      & ? [X1537] :
          ( r1(X0,X1537)
          & ~ p2(X1537) )
      & ? [X1538] :
          ( r1(X0,X1538)
          & ? [X1539] :
              ( r1(X1538,X1539)
              & ~ p2(X1539) )
          & ? [X1540] :
              ( r1(X1538,X1540)
              & ? [X1541] :
                  ( r1(X1540,X1541)
                  & ~ p2(X1541) )
              & ? [X1542] :
                  ( r1(X1540,X1542)
                  & ? [X1543] :
                      ( r1(X1542,X1543)
                      & ~ p2(X1543) )
                  & ? [X1544] :
                      ( r1(X1542,X1544)
                      & ? [X1545] :
                          ( r1(X1544,X1545)
                          & ~ p2(X1545) )
                      & ? [X1546] :
                          ( r1(X1544,X1546)
                          & ? [X1547] :
                              ( r1(X1546,X1547)
                              & ~ p2(X1547) )
                          & ? [X1548] :
                              ( r1(X1546,X1548)
                              & ? [X1549] :
                                  ( r1(X1548,X1549)
                                  & ~ p2(X1549) )
                              & ? [X1550] :
                                  ( r1(X1548,X1550)
                                  & ? [X1551] :
                                      ( r1(X1550,X1551)
                                      & ~ p2(X1551) )
                                  & ? [X1552] :
                                      ( r1(X1550,X1552)
                                      & ? [X1553] :
                                          ( r1(X1552,X1553)
                                          & ~ p2(X1553) )
                                      & ? [X1554] :
                                          ( r1(X1552,X1554)
                                          & ? [X1555] :
                                              ( r1(X1554,X1555)
                                              & ~ p2(X1555) )
                                          & ? [X1556] :
                                              ( r1(X1554,X1556)
                                              & ? [X1557] :
                                                  ( r1(X1556,X1557)
                                                  & ~ p2(X1557) )
                                              & ? [X1558] :
                                                  ( r1(X1556,X1558)
                                                  & ? [X1559] :
                                                      ( r1(X1558,X1559)
                                                      & ~ p2(X1559) )
                                                  & ? [X1560] :
                                                      ( r1(X1558,X1560)
                                                      & ? [X1561] :
                                                          ( r1(X1560,X1561)
                                                          & ~ p2(X1561) )
                                                      & ? [X1562] :
                                                          ( r1(X1560,X1562)
                                                          & ? [X1563] :
                                                              ( r1(X1562,X1563)
                                                              & ~ p2(X1563) )
                                                          & ? [X1564] :
                                                              ( r1(X1562,X1564)
                                                              & ? [X1565] :
                                                                  ( r1(X1564,X1565)
                                                                  & ~ p2(X1565) )
                                                              & ? [X1566] :
                                                                  ( r1(X1564,X1566)
                                                                  & ? [X1567] :
                                                                      ( r1(X1566,X1567)
                                                                      & ! [X1568] :
                                                                          ( ~ r1(X1567,X1568)
                                                                          | p1(X1568) ) )
                                                                  & ? [X1569] :
                                                                      ( r1(X1566,X1569)
                                                                      & ~ p1(X1569) ) )
                                                              & ? [X1570] :
                                                                  ( r1(X1564,X1570)
                                                                  & ~ p1(X1570) ) )
                                                          & ? [X1571] :
                                                              ( r1(X1562,X1571)
                                                              & ~ p1(X1571) ) )
                                                      & ? [X1572] :
                                                          ( r1(X1560,X1572)
                                                          & ~ p1(X1572) ) )
                                                  & ? [X1573] :
                                                      ( r1(X1558,X1573)
                                                      & ~ p1(X1573) ) )
                                              & ? [X1574] :
                                                  ( r1(X1556,X1574)
                                                  & ~ p1(X1574) ) )
                                          & ? [X1575] :
                                              ( r1(X1554,X1575)
                                              & ~ p1(X1575) ) )
                                      & ? [X1576] :
                                          ( r1(X1552,X1576)
                                          & ~ p1(X1576) ) )
                                  & ? [X1577] :
                                      ( r1(X1550,X1577)
                                      & ~ p1(X1577) ) )
                              & ? [X1578] :
                                  ( r1(X1548,X1578)
                                  & ~ p1(X1578) ) )
                          & ? [X1579] :
                              ( r1(X1546,X1579)
                              & ~ p1(X1579) ) )
                      & ? [X1580] :
                          ( r1(X1544,X1580)
                          & ~ p1(X1580) ) )
                  & ? [X1581] :
                      ( r1(X1542,X1581)
                      & ~ p1(X1581) ) )
              & ? [X1582] :
                  ( r1(X1540,X1582)
                  & ~ p1(X1582) ) )
          & ? [X1583] :
              ( r1(X1538,X1583)
              & ~ p1(X1583) ) )
      & ? [X1584] :
          ( r1(X0,X1584)
          & ~ p1(X1584) )
      & ( ! [X1585] :
            ( ~ r1(X0,X1585)
            | p2(X1585) )
        | ! [X1586] :
            ( ~ r1(X0,X1586)
            | ! [X1587] :
                ( ~ r1(X1586,X1587)
                | p2(X1587) )
            | ! [X1588] :
                ( ~ r1(X1586,X1588)
                | ! [X1589] :
                    ( ~ r1(X1588,X1589)
                    | p2(X1589) )
                | ! [X1590] :
                    ( ~ r1(X1588,X1590)
                    | ! [X1591] :
                        ( ~ r1(X1590,X1591)
                        | p2(X1591) )
                    | ! [X1592] :
                        ( ~ r1(X1590,X1592)
                        | ! [X1593] :
                            ( ~ r1(X1592,X1593)
                            | p2(X1593) )
                        | ! [X1594] :
                            ( ~ r1(X1592,X1594)
                            | ! [X1595] :
                                ( ~ r1(X1594,X1595)
                                | p2(X1595) )
                            | ! [X1596] :
                                ( ~ r1(X1594,X1596)
                                | ! [X1597] :
                                    ( ~ r1(X1596,X1597)
                                    | p2(X1597) )
                                | ! [X1598] :
                                    ( ~ r1(X1596,X1598)
                                    | ! [X1599] :
                                        ( ~ r1(X1598,X1599)
                                        | ? [X1600] :
                                            ( r1(X1599,X1600)
                                            & p1(X1600) ) )
                                    | ~ p1(X1598) )
                                | ! [X1601] :
                                    ( ~ r1(X1596,X1601)
                                    | p1(X1601) ) )
                            | ! [X1602] :
                                ( ~ r1(X1594,X1602)
                                | p1(X1602) ) )
                        | ! [X1603] :
                            ( ~ r1(X1592,X1603)
                            | p1(X1603) ) )
                    | ! [X1604] :
                        ( ~ r1(X1590,X1604)
                        | p1(X1604) ) )
                | ! [X1605] :
                    ( ~ r1(X1588,X1605)
                    | p1(X1605) ) )
            | ! [X1606] :
                ( ~ r1(X1586,X1606)
                | p1(X1606) ) )
        | ! [X1607] :
            ( ~ r1(X0,X1607)
            | p1(X1607) ) )
      & ( ! [X1608] :
            ( ~ r1(X0,X1608)
            | p2(X1608) )
        | ! [X1609] :
            ( ~ r1(X0,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)
                                        | ! [X1623] :
                                            ( ~ r1(X1622,X1623)
                                            | ? [X1624] :
                                                ( r1(X1623,X1624)
                                                & ~ p1(X1624) ) )
                                        | ! [X1625] :
                                            ( ~ r1(X1622,X1625)
                                            | p1(X1625) ) ) )
                                | ! [X1626] :
                                    ( ~ r1(X1619,X1626)
                                    | p1(X1626) ) )
                            | ! [X1627] :
                                ( ~ r1(X1617,X1627)
                                | p1(X1627) ) )
                        | ! [X1628] :
                            ( ~ r1(X1615,X1628)
                            | p1(X1628) ) )
                    | ! [X1629] :
                        ( ~ r1(X1613,X1629)
                        | p1(X1629) ) )
                | ! [X1630] :
                    ( ~ r1(X1611,X1630)
                    | p1(X1630) ) )
            | ! [X1631] :
                ( ~ r1(X1609,X1631)
                | p1(X1631) ) )
        | ! [X1632] :
            ( ~ r1(X0,X1632)
            | p1(X1632) ) )
      & ( ! [X1633] :
            ( ~ r1(X0,X1633)
            | p2(X1633) )
        | ! [X1634] :
            ( ~ r1(X0,X1634)
            | ! [X1635] :
                ( ~ r1(X1634,X1635)
                | p2(X1635) )
            | ! [X1636] :
                ( ~ r1(X1634,X1636)
                | ! [X1637] :
                    ( ~ r1(X1636,X1637)
                    | p2(X1637) )
                | ! [X1638] :
                    ( ~ r1(X1636,X1638)
                    | ! [X1639] :
                        ( ~ r1(X1638,X1639)
                        | p2(X1639) )
                    | ! [X1640] :
                        ( ~ r1(X1638,X1640)
                        | ! [X1641] :
                            ( ~ r1(X1640,X1641)
                            | p2(X1641) )
                        | ! [X1642] :
                            ( ~ r1(X1640,X1642)
                            | ! [X1643] :
                                ( ~ r1(X1642,X1643)
                                | p2(X1643) )
                            | ! [X1644] :
                                ( ~ r1(X1642,X1644)
                                | ! [X1645] :
                                    ( ~ r1(X1644,X1645)
                                    | p2(X1645) )
                                | ! [X1646] :
                                    ( ~ r1(X1644,X1646)
                                    | ! [X1647] :
                                        ( ~ r1(X1646,X1647)
                                        | ? [X1648] :
                                            ( r1(X1647,X1648)
                                            & ! [X1649] :
                                                ( ~ r1(X1648,X1649)
                                                | p1(X1649) ) ) )
                                    | ! [X1650] :
                                        ( ~ r1(X1646,X1650)
                                        | ? [X1651] :
                                            ( r1(X1650,X1651)
                                            & ~ p1(X1651) ) ) )
                                | ! [X1652] :
                                    ( ~ r1(X1644,X1652)
                                    | p1(X1652) ) )
                            | ! [X1653] :
                                ( ~ r1(X1642,X1653)
                                | p1(X1653) ) )
                        | ! [X1654] :
                            ( ~ r1(X1640,X1654)
                            | p1(X1654) ) )
                    | ! [X1655] :
                        ( ~ r1(X1638,X1655)
                        | p1(X1655) ) )
                | ! [X1656] :
                    ( ~ r1(X1636,X1656)
                    | p1(X1656) ) )
            | ! [X1657] :
                ( ~ r1(X1634,X1657)
                | p1(X1657) ) )
        | ! [X1658] :
            ( ~ r1(X0,X1658)
            | p1(X1658) ) )
      & ( ! [X1659] :
            ( ~ r1(X0,X1659)
            | p2(X1659) )
        | ! [X1660] :
            ( ~ r1(X0,X1660)
            | ! [X1661] :
                ( ~ r1(X1660,X1661)
                | p2(X1661) )
            | ! [X1662] :
                ( ~ r1(X1660,X1662)
                | ! [X1663] :
                    ( ~ r1(X1662,X1663)
                    | p2(X1663) )
                | ! [X1664] :
                    ( ~ r1(X1662,X1664)
                    | ! [X1665] :
                        ( ~ r1(X1664,X1665)
                        | p2(X1665) )
                    | ! [X1666] :
                        ( ~ r1(X1664,X1666)
                        | ! [X1667] :
                            ( ~ r1(X1666,X1667)
                            | p2(X1667) )
                        | ! [X1668] :
                            ( ~ r1(X1666,X1668)
                            | ! [X1669] :
                                ( ~ r1(X1668,X1669)
                                | p2(X1669) )
                            | ! [X1670] :
                                ( ~ r1(X1668,X1670)
                                | ! [X1671] :
                                    ( ~ r1(X1670,X1671)
                                    | p2(X1671) )
                                | ! [X1672] :
                                    ( ~ r1(X1670,X1672)
                                    | ? [X1673] : r1(X1672,X1673) )
                                | ! [X1674] :
                                    ( ~ r1(X1670,X1674)
                                    | p1(X1674) ) )
                            | ! [X1675] :
                                ( ~ r1(X1668,X1675)
                                | p1(X1675) ) )
                        | ! [X1676] :
                            ( ~ r1(X1666,X1676)
                            | p1(X1676) ) )
                    | ! [X1677] :
                        ( ~ r1(X1664,X1677)
                        | p1(X1677) ) )
                | ! [X1678] :
                    ( ~ r1(X1662,X1678)
                    | p1(X1678) ) )
            | ! [X1679] :
                ( ~ r1(X1660,X1679)
                | p1(X1679) ) )
        | ! [X1680] :
            ( ~ r1(X0,X1680)
            | p1(X1680) ) )
      & ? [X1681] :
          ( r1(X0,X1681)
          & ~ p2(X1681) )
      & ? [X1682] :
          ( r1(X0,X1682)
          & ? [X1683] :
              ( r1(X1682,X1683)
              & ~ p2(X1683) )
          & ? [X1684] :
              ( r1(X1682,X1684)
              & ? [X1685] :
                  ( r1(X1684,X1685)
                  & ~ p2(X1685) )
              & ? [X1686] :
                  ( r1(X1684,X1686)
                  & ? [X1687] :
                      ( r1(X1686,X1687)
                      & ~ p2(X1687) )
                  & ? [X1688] :
                      ( r1(X1686,X1688)
                      & ? [X1689] :
                          ( r1(X1688,X1689)
                          & ~ p2(X1689) )
                      & ? [X1690] :
                          ( r1(X1688,X1690)
                          & ? [X1691] :
                              ( r1(X1690,X1691)
                              & ~ p2(X1691) )
                          & ? [X1692] :
                              ( r1(X1690,X1692)
                              & ? [X1693] :
                                  ( r1(X1692,X1693)
                                  & ~ p2(X1693) )
                              & ? [X1694] :
                                  ( r1(X1692,X1694)
                                  & ? [X1695] :
                                      ( r1(X1694,X1695)
                                      & ~ p2(X1695) )
                                  & ? [X1696] :
                                      ( r1(X1694,X1696)
                                      & ? [X1697] :
                                          ( r1(X1696,X1697)
                                          & ~ p2(X1697) )
                                      & ? [X1698] :
                                          ( r1(X1696,X1698)
                                          & ? [X1699] :
                                              ( r1(X1698,X1699)
                                              & ~ p2(X1699) )
                                          & ? [X1700] :
                                              ( r1(X1698,X1700)
                                              & ? [X1701] :
                                                  ( r1(X1700,X1701)
                                                  & ~ p2(X1701) )
                                              & ? [X1702] :
                                                  ( r1(X1700,X1702)
                                                  & ? [X1703] :
                                                      ( r1(X1702,X1703)
                                                      & ~ p2(X1703) )
                                                  & ? [X1704] :
                                                      ( r1(X1702,X1704)
                                                      & ? [X1705] :
                                                          ( r1(X1704,X1705)
                                                          & ~ p2(X1705) )
                                                      & ? [X1706] :
                                                          ( r1(X1704,X1706)
                                                          & ? [X1707] :
                                                              ( r1(X1706,X1707)
                                                              & ~ p2(X1707) )
                                                          & ? [X1708] :
                                                              ( r1(X1706,X1708)
                                                              & ? [X1709] :
                                                                  ( r1(X1708,X1709)
                                                                  & ~ p2(X1709) )
                                                              & ? [X1710] :
                                                                  ( r1(X1708,X1710)
                                                                  & ? [X1711] :
                                                                      ( r1(X1710,X1711)
                                                                      & ! [X1712] :
                                                                          ( ~ r1(X1711,X1712)
                                                                          | p1(X1712) ) )
                                                                  & ? [X1713] :
                                                                      ( r1(X1710,X1713)
                                                                      & ~ p1(X1713) ) )
                                                              & ? [X1714] :
                                                                  ( r1(X1708,X1714)
                                                                  & ~ p1(X1714) ) )
                                                          & ? [X1715] :
                                                              ( r1(X1706,X1715)
                                                              & ~ p1(X1715) ) )
                                                      & ? [X1716] :
                                                          ( r1(X1704,X1716)
                                                          & ~ p1(X1716) ) )
                                                  & ? [X1717] :
                                                      ( r1(X1702,X1717)
                                                      & ~ p1(X1717) ) )
                                              & ? [X1718] :
                                                  ( r1(X1700,X1718)
                                                  & ~ p1(X1718) ) )
                                          & ? [X1719] :
                                              ( r1(X1698,X1719)
                                              & ~ p1(X1719) ) )
                                      & ? [X1720] :
                                          ( r1(X1696,X1720)
                                          & ~ p1(X1720) ) )
                                  & ? [X1721] :
                                      ( r1(X1694,X1721)
                                      & ~ p1(X1721) ) )
                              & ? [X1722] :
                                  ( r1(X1692,X1722)
                                  & ~ p1(X1722) ) )
                          & ? [X1723] :
                              ( r1(X1690,X1723)
                              & ~ p1(X1723) ) )
                      & ? [X1724] :
                          ( r1(X1688,X1724)
                          & ~ p1(X1724) ) )
                  & ? [X1725] :
                      ( r1(X1686,X1725)
                      & ~ p1(X1725) ) )
              & ? [X1726] :
                  ( r1(X1684,X1726)
                  & ~ p1(X1726) ) )
          & ? [X1727] :
              ( r1(X1682,X1727)
              & ~ p1(X1727) ) )
      & ? [X1728] :
          ( r1(X0,X1728)
          & ~ p1(X1728) )
      & ( ! [X1729] :
            ( ~ r1(X0,X1729)
            | p2(X1729) )
        | ! [X1730] :
            ( ~ r1(X0,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)
                                | p2(X1739) )
                            | ! [X1740] :
                                ( ~ r1(X1738,X1740)
                                | ! [X1741] :
                                    ( ~ r1(X1740,X1741)
                                    | ? [X1742] :
                                        ( r1(X1741,X1742)
                                        & p1(X1742) ) )
                                | ~ p1(X1740) )
                            | ! [X1743] :
                                ( ~ r1(X1738,X1743)
                                | p1(X1743) ) )
                        | ! [X1744] :
                            ( ~ r1(X1736,X1744)
                            | p1(X1744) ) )
                    | ! [X1745] :
                        ( ~ r1(X1734,X1745)
                        | p1(X1745) ) )
                | ! [X1746] :
                    ( ~ r1(X1732,X1746)
                    | p1(X1746) ) )
            | ! [X1747] :
                ( ~ r1(X1730,X1747)
                | p1(X1747) ) )
        | ! [X1748] :
            ( ~ r1(X0,X1748)
            | p1(X1748) ) )
      & ( ! [X1749] :
            ( ~ r1(X0,X1749)
            | p2(X1749) )
        | ! [X1750] :
            ( ~ r1(X0,X1750)
            | ! [X1751] :
                ( ~ r1(X1750,X1751)
                | p2(X1751) )
            | ! [X1752] :
                ( ~ r1(X1750,X1752)
                | ! [X1753] :
                    ( ~ r1(X1752,X1753)
                    | p2(X1753) )
                | ! [X1754] :
                    ( ~ r1(X1752,X1754)
                    | ! [X1755] :
                        ( ~ r1(X1754,X1755)
                        | p2(X1755) )
                    | ! [X1756] :
                        ( ~ r1(X1754,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)
                                    | ! [X1762] :
                                        ( ~ r1(X1761,X1762)
                                        | ? [X1763] :
                                            ( r1(X1762,X1763)
                                            & ~ p1(X1763) ) )
                                    | ! [X1764] :
                                        ( ~ r1(X1761,X1764)
                                        | p1(X1764) ) ) )
                            | ! [X1765] :
                                ( ~ r1(X1758,X1765)
                                | p1(X1765) ) )
                        | ! [X1766] :
                            ( ~ r1(X1756,X1766)
                            | p1(X1766) ) )
                    | ! [X1767] :
                        ( ~ r1(X1754,X1767)
                        | p1(X1767) ) )
                | ! [X1768] :
                    ( ~ r1(X1752,X1768)
                    | p1(X1768) ) )
            | ! [X1769] :
                ( ~ r1(X1750,X1769)
                | p1(X1769) ) )
        | ! [X1770] :
            ( ~ r1(X0,X1770)
            | p1(X1770) ) )
      & ( ! [X1771] :
            ( ~ r1(X0,X1771)
            | p2(X1771) )
        | ! [X1772] :
            ( ~ r1(X0,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(X1782,X1786)
                                    | ? [X1787] :
                                        ( r1(X1786,X1787)
                                        & ~ p1(X1787) ) ) )
                            | ! [X1788] :
                                ( ~ r1(X1780,X1788)
                                | p1(X1788) ) )
                        | ! [X1789] :
                            ( ~ r1(X1778,X1789)
                            | p1(X1789) ) )
                    | ! [X1790] :
                        ( ~ r1(X1776,X1790)
                        | p1(X1790) ) )
                | ! [X1791] :
                    ( ~ r1(X1774,X1791)
                    | p1(X1791) ) )
            | ! [X1792] :
                ( ~ r1(X1772,X1792)
                | p1(X1792) ) )
        | ! [X1793] :
            ( ~ r1(X0,X1793)
            | p1(X1793) ) )
      & ( ! [X1794] :
            ( ~ r1(X0,X1794)
            | p2(X1794) )
        | ! [X1795] :
            ( ~ r1(X0,X1795)
            | ! [X1796] :
                ( ~ r1(X1795,X1796)
                | p2(X1796) )
            | ! [X1797] :
                ( ~ r1(X1795,X1797)
                | ! [X1798] :
                    ( ~ r1(X1797,X1798)
                    | p2(X1798) )
                | ! [X1799] :
                    ( ~ r1(X1797,X1799)
                    | ! [X1800] :
                        ( ~ r1(X1799,X1800)
                        | p2(X1800) )
                    | ! [X1801] :
                        ( ~ r1(X1799,X1801)
                        | ! [X1802] :
                            ( ~ r1(X1801,X1802)
                            | p2(X1802) )
                        | ! [X1803] :
                            ( ~ r1(X1801,X1803)
                            | ! [X1804] :
                                ( ~ r1(X1803,X1804)
                                | p2(X1804) )
                            | ! [X1805] :
                                ( ~ r1(X1803,X1805)
                                | ? [X1806] : r1(X1805,X1806) )
                            | ! [X1807] :
                                ( ~ r1(X1803,X1807)
                                | p1(X1807) ) )
                        | ! [X1808] :
                            ( ~ r1(X1801,X1808)
                            | p1(X1808) ) )
                    | ! [X1809] :
                        ( ~ r1(X1799,X1809)
                        | p1(X1809) ) )
                | ! [X1810] :
                    ( ~ r1(X1797,X1810)
                    | p1(X1810) ) )
            | ! [X1811] :
                ( ~ r1(X1795,X1811)
                | p1(X1811) ) )
        | ! [X1812] :
            ( ~ r1(X0,X1812)
            | p1(X1812) ) )
      & ? [X1813] :
          ( r1(X0,X1813)
          & ~ p2(X1813) )
      & ? [X1814] :
          ( r1(X0,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)
                                          & ~ p2(X1829) )
                                      & ? [X1830] :
                                          ( r1(X1828,X1830)
                                          & ? [X1831] :
                                              ( r1(X1830,X1831)
                                              & ~ p2(X1831) )
                                          & ? [X1832] :
                                              ( r1(X1830,X1832)
                                              & ? [X1833] :
                                                  ( r1(X1832,X1833)
                                                  & ~ p2(X1833) )
                                              & ? [X1834] :
                                                  ( r1(X1832,X1834)
                                                  & ? [X1835] :
                                                      ( r1(X1834,X1835)
                                                      & ~ p2(X1835) )
                                                  & ? [X1836] :
                                                      ( r1(X1834,X1836)
                                                      & ? [X1837] :
                                                          ( r1(X1836,X1837)
                                                          & ~ p2(X1837) )
                                                      & ? [X1838] :
                                                          ( r1(X1836,X1838)
                                                          & ? [X1839] :
                                                              ( r1(X1838,X1839)
                                                              & ~ p2(X1839) )
                                                          & ? [X1840] :
                                                              ( r1(X1838,X1840)
                                                              & ? [X1841] :
                                                                  ( r1(X1840,X1841)
                                                                  & ~ p2(X1841) )
                                                              & ? [X1842] :
                                                                  ( r1(X1840,X1842)
                                                                  & ? [X1843] :
                                                                      ( r1(X1842,X1843)
                                                                      & ! [X1844] :
                                                                          ( ~ r1(X1843,X1844)
                                                                          | p1(X1844) ) )
                                                                  & ? [X1845] :
                                                                      ( r1(X1842,X1845)
                                                                      & ~ p1(X1845) ) )
                                                              & ? [X1846] :
                                                                  ( r1(X1840,X1846)
                                                                  & ~ p1(X1846) ) )
                                                          & ? [X1847] :
                                                              ( r1(X1838,X1847)
                                                              & ~ p1(X1847) ) )
                                                      & ? [X1848] :
                                                          ( r1(X1836,X1848)
                                                          & ~ p1(X1848) ) )
                                                  & ? [X1849] :
                                                      ( r1(X1834,X1849)
                                                      & ~ p1(X1849) ) )
                                              & ? [X1850] :
                                                  ( r1(X1832,X1850)
                                                  & ~ p1(X1850) ) )
                                          & ? [X1851] :
                                              ( r1(X1830,X1851)
                                              & ~ p1(X1851) ) )
                                      & ? [X1852] :
                                          ( r1(X1828,X1852)
                                          & ~ p1(X1852) ) )
                                  & ? [X1853] :
                                      ( r1(X1826,X1853)
                                      & ~ p1(X1853) ) )
                              & ? [X1854] :
                                  ( r1(X1824,X1854)
                                  & ~ p1(X1854) ) )
                          & ? [X1855] :
                              ( r1(X1822,X1855)
                              & ~ p1(X1855) ) )
                      & ? [X1856] :
                          ( r1(X1820,X1856)
                          & ~ p1(X1856) ) )
                  & ? [X1857] :
                      ( r1(X1818,X1857)
                      & ~ p1(X1857) ) )
              & ? [X1858] :
                  ( r1(X1816,X1858)
                  & ~ p1(X1858) ) )
          & ? [X1859] :
              ( r1(X1814,X1859)
              & ~ p1(X1859) ) )
      & ? [X1860] :
          ( r1(X0,X1860)
          & ~ p1(X1860) )
      & ( ! [X1861] :
            ( ~ r1(X0,X1861)
            | p2(X1861) )
        | ! [X1862] :
            ( ~ r1(X0,X1862)
            | ! [X1863] :
                ( ~ r1(X1862,X1863)
                | p2(X1863) )
            | ! [X1864] :
                ( ~ r1(X1862,X1864)
                | ! [X1865] :
                    ( ~ r1(X1864,X1865)
                    | p2(X1865) )
                | ! [X1866] :
                    ( ~ r1(X1864,X1866)
                    | ! [X1867] :
                        ( ~ r1(X1866,X1867)
                        | p2(X1867) )
                    | ! [X1868] :
                        ( ~ r1(X1866,X1868)
                        | ! [X1869] :
                            ( ~ r1(X1868,X1869)
                            | p2(X1869) )
                        | ! [X1870] :
                            ( ~ r1(X1868,X1870)
                            | ! [X1871] :
                                ( ~ r1(X1870,X1871)
                                | ? [X1872] :
                                    ( r1(X1871,X1872)
                                    & p1(X1872) ) )
                            | ~ p1(X1870) )
                        | ! [X1873] :
                            ( ~ r1(X1868,X1873)
                            | p1(X1873) ) )
                    | ! [X1874] :
                        ( ~ r1(X1866,X1874)
                        | p1(X1874) ) )
                | ! [X1875] :
                    ( ~ r1(X1864,X1875)
                    | p1(X1875) ) )
            | ! [X1876] :
                ( ~ r1(X1862,X1876)
                | p1(X1876) ) )
        | ! [X1877] :
            ( ~ r1(X0,X1877)
            | p1(X1877) ) )
      & ( ! [X1878] :
            ( ~ r1(X0,X1878)
            | p2(X1878) )
        | ! [X1879] :
            ( ~ r1(X0,X1879)
            | ! [X1880] :
                ( ~ r1(X1879,X1880)
                | p2(X1880) )
            | ! [X1881] :
                ( ~ r1(X1879,X1881)
                | ! [X1882] :
                    ( ~ r1(X1881,X1882)
                    | p2(X1882) )
                | ! [X1883] :
                    ( ~ r1(X1881,X1883)
                    | ! [X1884] :
                        ( ~ r1(X1883,X1884)
                        | p2(X1884) )
                    | ! [X1885] :
                        ( ~ r1(X1883,X1885)
                        | ! [X1886] :
                            ( ~ r1(X1885,X1886)
                            | p2(X1886) )
                        | ! [X1887] :
                            ( ~ r1(X1885,X1887)
                            | ! [X1888] :
                                ( ~ r1(X1887,X1888)
                                | ! [X1889] :
                                    ( ~ r1(X1888,X1889)
                                    | ? [X1890] :
                                        ( r1(X1889,X1890)
                                        & ~ p1(X1890) ) )
                                | ! [X1891] :
                                    ( ~ r1(X1888,X1891)
                                    | p1(X1891) ) ) )
                        | ! [X1892] :
                            ( ~ r1(X1885,X1892)
                            | p1(X1892) ) )
                    | ! [X1893] :
                        ( ~ r1(X1883,X1893)
                        | p1(X1893) ) )
                | ! [X1894] :
                    ( ~ r1(X1881,X1894)
                    | p1(X1894) ) )
            | ! [X1895] :
                ( ~ r1(X1879,X1895)
                | p1(X1895) ) )
        | ! [X1896] :
            ( ~ r1(X0,X1896)
            | p1(X1896) ) )
      & ( ! [X1897] :
            ( ~ r1(X0,X1897)
            | p2(X1897) )
        | ! [X1898] :
            ( ~ r1(X0,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)
                                | ? [X1908] :
                                    ( r1(X1907,X1908)
                                    & ! [X1909] :
                                        ( ~ r1(X1908,X1909)
                                        | p1(X1909) ) ) )
                            | ! [X1910] :
                                ( ~ r1(X1906,X1910)
                                | ? [X1911] :
                                    ( r1(X1910,X1911)
                                    & ~ p1(X1911) ) ) )
                        | ! [X1912] :
                            ( ~ r1(X1904,X1912)
                            | p1(X1912) ) )
                    | ! [X1913] :
                        ( ~ r1(X1902,X1913)
                        | p1(X1913) ) )
                | ! [X1914] :
                    ( ~ r1(X1900,X1914)
                    | p1(X1914) ) )
            | ! [X1915] :
                ( ~ r1(X1898,X1915)
                | p1(X1915) ) )
        | ! [X1916] :
            ( ~ r1(X0,X1916)
            | p1(X1916) ) )
      & ( ! [X1917] :
            ( ~ r1(X0,X1917)
            | p2(X1917) )
        | ! [X1918] :
            ( ~ r1(X0,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) )
                        | ! [X1928] :
                            ( ~ r1(X1924,X1928)
                            | p1(X1928) ) )
                    | ! [X1929] :
                        ( ~ r1(X1922,X1929)
                        | p1(X1929) ) )
                | ! [X1930] :
                    ( ~ r1(X1920,X1930)
                    | p1(X1930) ) )
            | ! [X1931] :
                ( ~ r1(X1918,X1931)
                | p1(X1931) ) )
        | ! [X1932] :
            ( ~ r1(X0,X1932)
            | p1(X1932) ) )
      & ? [X1933] :
          ( r1(X0,X1933)
          & ~ p2(X1933) )
      & ? [X1934] :
          ( r1(X0,X1934)
          & ? [X1935] :
              ( r1(X1934,X1935)
              & ~ p2(X1935) )
          & ? [X1936] :
              ( r1(X1934,X1936)
              & ? [X1937] :
                  ( r1(X1936,X1937)
                  & ~ p2(X1937) )
              & ? [X1938] :
                  ( r1(X1936,X1938)
                  & ? [X1939] :
                      ( r1(X1938,X1939)
                      & ~ p2(X1939) )
                  & ? [X1940] :
                      ( r1(X1938,X1940)
                      & ? [X1941] :
                          ( r1(X1940,X1941)
                          & ~ p2(X1941) )
                      & ? [X1942] :
                          ( r1(X1940,X1942)
                          & ? [X1943] :
                              ( r1(X1942,X1943)
                              & ~ p2(X1943) )
                          & ? [X1944] :
                              ( r1(X1942,X1944)
                              & ? [X1945] :
                                  ( r1(X1944,X1945)
                                  & ~ p2(X1945) )
                              & ? [X1946] :
                                  ( r1(X1944,X1946)
                                  & ? [X1947] :
                                      ( r1(X1946,X1947)
                                      & ~ p2(X1947) )
                                  & ? [X1948] :
                                      ( r1(X1946,X1948)
                                      & ? [X1949] :
                                          ( r1(X1948,X1949)
                                          & ~ p2(X1949) )
                                      & ? [X1950] :
                                          ( r1(X1948,X1950)
                                          & ? [X1951] :
                                              ( r1(X1950,X1951)
                                              & ~ p2(X1951) )
                                          & ? [X1952] :
                                              ( r1(X1950,X1952)
                                              & ? [X1953] :
                                                  ( r1(X1952,X1953)
                                                  & ~ p2(X1953) )
                                              & ? [X1954] :
                                                  ( r1(X1952,X1954)
                                                  & ? [X1955] :
                                                      ( r1(X1954,X1955)
                                                      & ~ p2(X1955) )
                                                  & ? [X1956] :
                                                      ( r1(X1954,X1956)
                                                      & ? [X1957] :
                                                          ( r1(X1956,X1957)
                                                          & ~ p2(X1957) )
                                                      & ? [X1958] :
                                                          ( r1(X1956,X1958)
                                                          & ? [X1959] :
                                                              ( r1(X1958,X1959)
                                                              & ~ p2(X1959) )
                                                          & ? [X1960] :
                                                              ( r1(X1958,X1960)
                                                              & ? [X1961] :
                                                                  ( r1(X1960,X1961)
                                                                  & ~ p2(X1961) )
                                                              & ? [X1962] :
                                                                  ( r1(X1960,X1962)
                                                                  & ? [X1963] :
                                                                      ( r1(X1962,X1963)
                                                                      & ! [X1964] :
                                                                          ( ~ r1(X1963,X1964)
                                                                          | p1(X1964) ) )
                                                                  & ? [X1965] :
                                                                      ( r1(X1962,X1965)
                                                                      & ~ p1(X1965) ) )
                                                              & ? [X1966] :
                                                                  ( r1(X1960,X1966)
                                                                  & ~ p1(X1966) ) )
                                                          & ? [X1967] :
                                                              ( r1(X1958,X1967)
                                                              & ~ p1(X1967) ) )
                                                      & ? [X1968] :
                                                          ( r1(X1956,X1968)
                                                          & ~ p1(X1968) ) )
                                                  & ? [X1969] :
                                                      ( r1(X1954,X1969)
                                                      & ~ p1(X1969) ) )
                                              & ? [X1970] :
                                                  ( r1(X1952,X1970)
                                                  & ~ p1(X1970) ) )
                                          & ? [X1971] :
                                              ( r1(X1950,X1971)
                                              & ~ p1(X1971) ) )
                                      & ? [X1972] :
                                          ( r1(X1948,X1972)
                                          & ~ p1(X1972) ) )
                                  & ? [X1973] :
                                      ( r1(X1946,X1973)
                                      & ~ p1(X1973) ) )
                              & ? [X1974] :
                                  ( r1(X1944,X1974)
                                  & ~ p1(X1974) ) )
                          & ? [X1975] :
                              ( r1(X1942,X1975)
                              & ~ p1(X1975) ) )
                      & ? [X1976] :
                          ( r1(X1940,X1976)
                          & ~ p1(X1976) ) )
                  & ? [X1977] :
                      ( r1(X1938,X1977)
                      & ~ p1(X1977) ) )
              & ? [X1978] :
                  ( r1(X1936,X1978)
                  & ~ p1(X1978) ) )
          & ? [X1979] :
              ( r1(X1934,X1979)
              & ~ p1(X1979) ) )
      & ? [X1980] :
          ( r1(X0,X1980)
          & ~ p1(X1980) )
      & ( ! [X1981] :
            ( ~ r1(X0,X1981)
            | p2(X1981) )
        | ! [X1982] :
            ( ~ r1(X0,X1982)
            | ! [X1983] :
                ( ~ r1(X1982,X1983)
                | p2(X1983) )
            | ! [X1984] :
                ( ~ r1(X1982,X1984)
                | ! [X1985] :
                    ( ~ r1(X1984,X1985)
                    | p2(X1985) )
                | ! [X1986] :
                    ( ~ r1(X1984,X1986)
                    | ! [X1987] :
                        ( ~ r1(X1986,X1987)
                        | p2(X1987) )
                    | ! [X1988] :
                        ( ~ r1(X1986,X1988)
                        | ! [X1989] :
                            ( ~ r1(X1988,X1989)
                            | ? [X1990] :
                                ( r1(X1989,X1990)
                                & p1(X1990) ) )
                        | ~ p1(X1988) )
                    | ! [X1991] :
                        ( ~ r1(X1986,X1991)
                        | p1(X1991) ) )
                | ! [X1992] :
                    ( ~ r1(X1984,X1992)
                    | p1(X1992) ) )
            | ! [X1993] :
                ( ~ r1(X1982,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)
                            | ! [X2004] :
                                ( ~ r1(X2003,X2004)
                                | ? [X2005] :
                                    ( r1(X2004,X2005)
                                    & ~ p1(X2005) ) )
                            | ! [X2006] :
                                ( ~ r1(X2003,X2006)
                                | p1(X2006) ) ) )
                    | ! [X2007] :
                        ( ~ r1(X2000,X2007)
                        | p1(X2007) ) )
                | ! [X2008] :
                    ( ~ r1(X1998,X2008)
                    | p1(X2008) ) )
            | ! [X2009] :
                ( ~ r1(X1996,X2009)
                | p1(X2009) ) )
        | ! [X2010] :
            ( ~ r1(X0,X2010)
            | p1(X2010) ) )
      & ( ! [X2011] :
            ( ~ r1(X0,X2011)
            | p2(X2011) )
        | ! [X2012] :
            ( ~ r1(X0,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)
                            | ? [X2020] :
                                ( r1(X2019,X2020)
                                & ! [X2021] :
                                    ( ~ r1(X2020,X2021)
                                    | p1(X2021) ) ) )
                        | ! [X2022] :
                            ( ~ r1(X2018,X2022)
                            | ? [X2023] :
                                ( r1(X2022,X2023)
                                & ~ p1(X2023) ) ) )
                    | ! [X2024] :
                        ( ~ r1(X2016,X2024)
                        | p1(X2024) ) )
                | ! [X2025] :
                    ( ~ r1(X2014,X2025)
                    | p1(X2025) ) )
            | ! [X2026] :
                ( ~ r1(X2012,X2026)
                | p1(X2026) ) )
        | ! [X2027] :
            ( ~ r1(X0,X2027)
            | p1(X2027) ) )
      & ( ! [X2028] :
            ( ~ r1(X0,X2028)
            | p2(X2028) )
        | ! [X2029] :
            ( ~ r1(X0,X2029)
            | ! [X2030] :
                ( ~ r1(X2029,X2030)
                | p2(X2030) )
            | ! [X2031] :
                ( ~ r1(X2029,X2031)
                | ! [X2032] :
                    ( ~ r1(X2031,X2032)
                    | p2(X2032) )
                | ! [X2033] :
                    ( ~ r1(X2031,X2033)
                    | ! [X2034] :
                        ( ~ r1(X2033,X2034)
                        | p2(X2034) )
                    | ! [X2035] :
                        ( ~ r1(X2033,X2035)
                        | ? [X2036] : r1(X2035,X2036) )
                    | ! [X2037] :
                        ( ~ r1(X2033,X2037)
                        | p1(X2037) ) )
                | ! [X2038] :
                    ( ~ r1(X2031,X2038)
                    | p1(X2038) ) )
            | ! [X2039] :
                ( ~ r1(X2029,X2039)
                | p1(X2039) ) )
        | ! [X2040] :
            ( ~ r1(X0,X2040)
            | p1(X2040) ) )
      & ? [X2041] :
          ( r1(X0,X2041)
          & ~ p2(X2041) )
      & ? [X2042] :
          ( r1(X0,X2042)
          & ? [X2043] :
              ( r1(X2042,X2043)
              & ~ p2(X2043) )
          & ? [X2044] :
              ( r1(X2042,X2044)
              & ? [X2045] :
                  ( r1(X2044,X2045)
                  & ~ p2(X2045) )
              & ? [X2046] :
                  ( r1(X2044,X2046)
                  & ? [X2047] :
                      ( r1(X2046,X2047)
                      & ~ p2(X2047) )
                  & ? [X2048] :
                      ( r1(X2046,X2048)
                      & ? [X2049] :
                          ( r1(X2048,X2049)
                          & ~ p2(X2049) )
                      & ? [X2050] :
                          ( r1(X2048,X2050)
                          & ? [X2051] :
                              ( r1(X2050,X2051)
                              & ~ p2(X2051) )
                          & ? [X2052] :
                              ( r1(X2050,X2052)
                              & ? [X2053] :
                                  ( r1(X2052,X2053)
                                  & ~ p2(X2053) )
                              & ? [X2054] :
                                  ( r1(X2052,X2054)
                                  & ? [X2055] :
                                      ( r1(X2054,X2055)
                                      & ~ p2(X2055) )
                                  & ? [X2056] :
                                      ( r1(X2054,X2056)
                                      & ? [X2057] :
                                          ( r1(X2056,X2057)
                                          & ~ p2(X2057) )
                                      & ? [X2058] :
                                          ( r1(X2056,X2058)
                                          & ? [X2059] :
                                              ( r1(X2058,X2059)
                                              & ~ p2(X2059) )
                                          & ? [X2060] :
                                              ( r1(X2058,X2060)
                                              & ? [X2061] :
                                                  ( r1(X2060,X2061)
                                                  & ~ p2(X2061) )
                                              & ? [X2062] :
                                                  ( r1(X2060,X2062)
                                                  & ? [X2063] :
                                                      ( r1(X2062,X2063)
                                                      & ~ p2(X2063) )
                                                  & ? [X2064] :
                                                      ( r1(X2062,X2064)
                                                      & ? [X2065] :
                                                          ( r1(X2064,X2065)
                                                          & ~ p2(X2065) )
                                                      & ? [X2066] :
                                                          ( r1(X2064,X2066)
                                                          & ? [X2067] :
                                                              ( r1(X2066,X2067)
                                                              & ~ p2(X2067) )
                                                          & ? [X2068] :
                                                              ( r1(X2066,X2068)
                                                              & ? [X2069] :
                                                                  ( r1(X2068,X2069)
                                                                  & ~ p2(X2069) )
                                                              & ? [X2070] :
                                                                  ( r1(X2068,X2070)
                                                                  & ? [X2071] :
                                                                      ( r1(X2070,X2071)
                                                                      & ! [X2072] :
                                                                          ( ~ r1(X2071,X2072)
                                                                          | p1(X2072) ) )
                                                                  & ? [X2073] :
                                                                      ( r1(X2070,X2073)
                                                                      & ~ p1(X2073) ) )
                                                              & ? [X2074] :
                                                                  ( r1(X2068,X2074)
                                                                  & ~ p1(X2074) ) )
                                                          & ? [X2075] :
                                                              ( r1(X2066,X2075)
                                                              & ~ p1(X2075) ) )
                                                      & ? [X2076] :
                                                          ( r1(X2064,X2076)
                                                          & ~ p1(X2076) ) )
                                                  & ? [X2077] :
                                                      ( r1(X2062,X2077)
                                                      & ~ p1(X2077) ) )
                                              & ? [X2078] :
                                                  ( r1(X2060,X2078)
                                                  & ~ p1(X2078) ) )
                                          & ? [X2079] :
                                              ( r1(X2058,X2079)
                                              & ~ p1(X2079) ) )
                                      & ? [X2080] :
                                          ( r1(X2056,X2080)
                                          & ~ p1(X2080) ) )
                                  & ? [X2081] :
                                      ( r1(X2054,X2081)
                                      & ~ p1(X2081) ) )
                              & ? [X2082] :
                                  ( r1(X2052,X2082)
                                  & ~ p1(X2082) ) )
                          & ? [X2083] :
                              ( r1(X2050,X2083)
                              & ~ p1(X2083) ) )
                      & ? [X2084] :
                          ( r1(X2048,X2084)
                          & ~ p1(X2084) ) )
                  & ? [X2085] :
                      ( r1(X2046,X2085)
                      & ~ p1(X2085) ) )
              & ? [X2086] :
                  ( r1(X2044,X2086)
                  & ~ p1(X2086) ) )
          & ? [X2087] :
              ( r1(X2042,X2087)
              & ~ p1(X2087) ) )
      & ? [X2088] :
          ( r1(X0,X2088)
          & ~ p1(X2088) )
      & ( ! [X2089] :
            ( ~ r1(X0,X2089)
            | p2(X2089) )
        | ! [X2090] :
            ( ~ r1(X0,X2090)
            | ! [X2091] :
                ( ~ r1(X2090,X2091)
                | p2(X2091) )
            | ! [X2092] :
                ( ~ r1(X2090,X2092)
                | ! [X2093] :
                    ( ~ r1(X2092,X2093)
                    | p2(X2093) )
                | ! [X2094] :
                    ( ~ r1(X2092,X2094)
                    | ! [X2095] :
                        ( ~ r1(X2094,X2095)
                        | ? [X2096] :
                            ( r1(X2095,X2096)
                            & p1(X2096) ) )
                    | ~ p1(X2094) )
                | ! [X2097] :
                    ( ~ r1(X2092,X2097)
                    | p1(X2097) ) )
            | ! [X2098] :
                ( ~ r1(X2090,X2098)
                | p1(X2098) ) )
        | ! [X2099] :
            ( ~ r1(X0,X2099)
            | p1(X2099) ) )
      & ( ! [X2100] :
            ( ~ r1(X0,X2100)
            | p2(X2100) )
        | ! [X2101] :
            ( ~ r1(X0,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)
                        | ! [X2107] :
                            ( ~ r1(X2106,X2107)
                            | ? [X2108] :
                                ( r1(X2107,X2108)
                                & ~ p1(X2108) ) )
                        | ! [X2109] :
                            ( ~ r1(X2106,X2109)
                            | p1(X2109) ) ) )
                | ! [X2110] :
                    ( ~ r1(X2103,X2110)
                    | p1(X2110) ) )
            | ! [X2111] :
                ( ~ r1(X2101,X2111)
                | p1(X2111) ) )
        | ! [X2112] :
            ( ~ r1(X0,X2112)
            | p1(X2112) ) )
      & ( ! [X2113] :
            ( ~ r1(X0,X2113)
            | p2(X2113) )
        | ! [X2114] :
            ( ~ r1(X0,X2114)
            | ! [X2115] :
                ( ~ r1(X2114,X2115)
                | p2(X2115) )
            | ! [X2116] :
                ( ~ r1(X2114,X2116)
                | ! [X2117] :
                    ( ~ r1(X2116,X2117)
                    | p2(X2117) )
                | ! [X2118] :
                    ( ~ r1(X2116,X2118)
                    | ! [X2119] :
                        ( ~ r1(X2118,X2119)
                        | ? [X2120] :
                            ( r1(X2119,X2120)
                            & ! [X2121] :
                                ( ~ r1(X2120,X2121)
                                | p1(X2121) ) ) )
                    | ! [X2122] :
                        ( ~ r1(X2118,X2122)
                        | ? [X2123] :
                            ( r1(X2122,X2123)
                            & ~ p1(X2123) ) ) )
                | ! [X2124] :
                    ( ~ r1(X2116,X2124)
                    | p1(X2124) ) )
            | ! [X2125] :
                ( ~ r1(X2114,X2125)
                | p1(X2125) ) )
        | ! [X2126] :
            ( ~ r1(X0,X2126)
            | p1(X2126) ) )
      & ( ! [X2127] :
            ( ~ r1(X0,X2127)
            | p2(X2127) )
        | ! [X2128] :
            ( ~ r1(X0,X2128)
            | ! [X2129] :
                ( ~ r1(X2128,X2129)
                | p2(X2129) )
            | ! [X2130] :
                ( ~ r1(X2128,X2130)
                | ! [X2131] :
                    ( ~ r1(X2130,X2131)
                    | p2(X2131) )
                | ! [X2132] :
                    ( ~ r1(X2130,X2132)
                    | ? [X2133] : r1(X2132,X2133) )
                | ! [X2134] :
                    ( ~ r1(X2130,X2134)
                    | p1(X2134) ) )
            | ! [X2135] :
                ( ~ r1(X2128,X2135)
                | p1(X2135) ) )
        | ! [X2136] :
            ( ~ r1(X0,X2136)
            | p1(X2136) ) )
      & ? [X2137] :
          ( r1(X0,X2137)
          & ~ p2(X2137) )
      & ? [X2138] :
          ( r1(X0,X2138)
          & ? [X2139] :
              ( r1(X2138,X2139)
              & ~ p2(X2139) )
          & ? [X2140] :
              ( r1(X2138,X2140)
              & ? [X2141] :
                  ( r1(X2140,X2141)
                  & ~ p2(X2141) )
              & ? [X2142] :
                  ( r1(X2140,X2142)
                  & ? [X2143] :
                      ( r1(X2142,X2143)
                      & ~ p2(X2143) )
                  & ? [X2144] :
                      ( r1(X2142,X2144)
                      & ? [X2145] :
                          ( r1(X2144,X2145)
                          & ~ p2(X2145) )
                      & ? [X2146] :
                          ( r1(X2144,X2146)
                          & ? [X2147] :
                              ( r1(X2146,X2147)
                              & ~ p2(X2147) )
                          & ? [X2148] :
                              ( r1(X2146,X2148)
                              & ? [X2149] :
                                  ( r1(X2148,X2149)
                                  & ~ p2(X2149) )
                              & ? [X2150] :
                                  ( r1(X2148,X2150)
                                  & ? [X2151] :
                                      ( r1(X2150,X2151)
                                      & ~ p2(X2151) )
                                  & ? [X2152] :
                                      ( r1(X2150,X2152)
                                      & ? [X2153] :
                                          ( r1(X2152,X2153)
                                          & ~ p2(X2153) )
                                      & ? [X2154] :
                                          ( r1(X2152,X2154)
                                          & ? [X2155] :
                                              ( r1(X2154,X2155)
                                              & ~ p2(X2155) )
                                          & ? [X2156] :
                                              ( r1(X2154,X2156)
                                              & ? [X2157] :
                                                  ( r1(X2156,X2157)
                                                  & ~ p2(X2157) )
                                              & ? [X2158] :
                                                  ( r1(X2156,X2158)
                                                  & ? [X2159] :
                                                      ( r1(X2158,X2159)
                                                      & ~ p2(X2159) )
                                                  & ? [X2160] :
                                                      ( r1(X2158,X2160)
                                                      & ? [X2161] :
                                                          ( r1(X2160,X2161)
                                                          & ~ p2(X2161) )
                                                      & ? [X2162] :
                                                          ( r1(X2160,X2162)
                                                          & ? [X2163] :
                                                              ( r1(X2162,X2163)
                                                              & ~ p2(X2163) )
                                                          & ? [X2164] :
                                                              ( r1(X2162,X2164)
                                                              & ? [X2165] :
                                                                  ( r1(X2164,X2165)
                                                                  & ~ p2(X2165) )
                                                              & ? [X2166] :
                                                                  ( r1(X2164,X2166)
                                                                  & ? [X2167] :
                                                                      ( r1(X2166,X2167)
                                                                      & ! [X2168] :
                                                                          ( ~ r1(X2167,X2168)
                                                                          | p1(X2168) ) )
                                                                  & ? [X2169] :
                                                                      ( r1(X2166,X2169)
                                                                      & ~ p1(X2169) ) )
                                                              & ? [X2170] :
                                                                  ( r1(X2164,X2170)
                                                                  & ~ p1(X2170) ) )
                                                          & ? [X2171] :
                                                              ( r1(X2162,X2171)
                                                              & ~ p1(X2171) ) )
                                                      & ? [X2172] :
                                                          ( r1(X2160,X2172)
                                                          & ~ p1(X2172) ) )
                                                  & ? [X2173] :
                                                      ( r1(X2158,X2173)
                                                      & ~ p1(X2173) ) )
                                              & ? [X2174] :
                                                  ( r1(X2156,X2174)
                                                  & ~ p1(X2174) ) )
                                          & ? [X2175] :
                                              ( r1(X2154,X2175)
                                              & ~ p1(X2175) ) )
                                      & ? [X2176] :
                                          ( r1(X2152,X2176)
                                          & ~ p1(X2176) ) )
                                  & ? [X2177] :
                                      ( r1(X2150,X2177)
                                      & ~ p1(X2177) ) )
                              & ? [X2178] :
                                  ( r1(X2148,X2178)
                                  & ~ p1(X2178) ) )
                          & ? [X2179] :
                              ( r1(X2146,X2179)
                              & ~ p1(X2179) ) )
                      & ? [X2180] :
                          ( r1(X2144,X2180)
                          & ~ p1(X2180) ) )
                  & ? [X2181] :
                      ( r1(X2142,X2181)
                      & ~ p1(X2181) ) )
              & ? [X2182] :
                  ( r1(X2140,X2182)
                  & ~ p1(X2182) ) )
          & ? [X2183] :
              ( r1(X2138,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)
                    | ? [X2190] :
                        ( r1(X2189,X2190)
                        & p1(X2190) ) )
                | ~ p1(X2188) )
            | ! [X2191] :
                ( ~ r1(X2186,X2191)
                | p1(X2191) ) )
        | ! [X2192] :
            ( ~ r1(X0,X2192)
            | p1(X2192) ) )
      & ( ! [X2193] :
            ( ~ r1(X0,X2193)
            | p2(X2193) )
        | ! [X2194] :
            ( ~ r1(X0,X2194)
            | ! [X2195] :
                ( ~ r1(X2194,X2195)
                | p2(X2195) )
            | ! [X2196] :
                ( ~ r1(X2194,X2196)
                | ! [X2197] :
                    ( ~ r1(X2196,X2197)
                    | ! [X2198] :
                        ( ~ r1(X2197,X2198)
                        | ? [X2199] :
                            ( r1(X2198,X2199)
                            & ~ p1(X2199) ) )
                    | ! [X2200] :
                        ( ~ r1(X2197,X2200)
                        | p1(X2200) ) ) )
            | ! [X2201] :
                ( ~ r1(X2194,X2201)
                | p1(X2201) ) )
        | ! [X2202] :
            ( ~ r1(X0,X2202)
            | p1(X2202) ) )
      & ( ! [X2203] :
            ( ~ r1(X0,X2203)
            | p2(X2203) )
        | ! [X2204] :
            ( ~ r1(X0,X2204)
            | ! [X2205] :
                ( ~ r1(X2204,X2205)
                | p2(X2205) )
            | ! [X2206] :
                ( ~ r1(X2204,X2206)
                | ! [X2207] :
                    ( ~ r1(X2206,X2207)
                    | ? [X2208] :
                        ( r1(X2207,X2208)
                        & ! [X2209] :
                            ( ~ r1(X2208,X2209)
                            | p1(X2209) ) ) )
                | ! [X2210] :
                    ( ~ r1(X2206,X2210)
                    | ? [X2211] :
                        ( r1(X2210,X2211)
                        & ~ p1(X2211) ) ) )
            | ! [X2212] :
                ( ~ r1(X2204,X2212)
                | p1(X2212) ) )
        | ! [X2213] :
            ( ~ r1(X0,X2213)
            | p1(X2213) ) )
      & ( ! [X2214] :
            ( ~ r1(X0,X2214)
            | p2(X2214) )
        | ! [X2215] :
            ( ~ r1(X0,X2215)
            | ! [X2216] :
                ( ~ r1(X2215,X2216)
                | p2(X2216) )
            | ! [X2217] :
                ( ~ r1(X2215,X2217)
                | ? [X2218] : r1(X2217,X2218) )
            | ! [X2219] :
                ( ~ r1(X2215,X2219)
                | p1(X2219) ) )
        | ! [X2220] :
            ( ~ r1(X0,X2220)
            | p1(X2220) ) )
      & ? [X2221] :
          ( r1(X0,X2221)
          & ~ p2(X2221) )
      & ? [X2222] :
          ( r1(X0,X2222)
          & ? [X2223] :
              ( r1(X2222,X2223)
              & ~ p2(X2223) )
          & ? [X2224] :
              ( r1(X2222,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)
                                                              & ~ p2(X2247) )
                                                          & ? [X2248] :
                                                              ( r1(X2246,X2248)
                                                              & ? [X2249] :
                                                                  ( r1(X2248,X2249)
                                                                  & ~ p2(X2249) )
                                                              & ? [X2250] :
                                                                  ( r1(X2248,X2250)
                                                                  & ? [X2251] :
                                                                      ( r1(X2250,X2251)
                                                                      & ! [X2252] :
                                                                          ( ~ r1(X2251,X2252)
                                                                          | p1(X2252) ) )
                                                                  & ? [X2253] :
                                                                      ( r1(X2250,X2253)
                                                                      & ~ p1(X2253) ) )
                                                              & ? [X2254] :
                                                                  ( r1(X2248,X2254)
                                                                  & ~ p1(X2254) ) )
                                                          & ? [X2255] :
                                                              ( r1(X2246,X2255)
                                                              & ~ p1(X2255) ) )
                                                      & ? [X2256] :
                                                          ( r1(X2244,X2256)
                                                          & ~ p1(X2256) ) )
                                                  & ? [X2257] :
                                                      ( r1(X2242,X2257)
                                                      & ~ p1(X2257) ) )
                                              & ? [X2258] :
                                                  ( r1(X2240,X2258)
                                                  & ~ p1(X2258) ) )
                                          & ? [X2259] :
                                              ( r1(X2238,X2259)
                                              & ~ p1(X2259) ) )
                                      & ? [X2260] :
                                          ( r1(X2236,X2260)
                                          & ~ p1(X2260) ) )
                                  & ? [X2261] :
                                      ( r1(X2234,X2261)
                                      & ~ p1(X2261) ) )
                              & ? [X2262] :
                                  ( r1(X2232,X2262)
                                  & ~ p1(X2262) ) )
                          & ? [X2263] :
                              ( r1(X2230,X2263)
                              & ~ p1(X2263) ) )
                      & ? [X2264] :
                          ( r1(X2228,X2264)
                          & ~ p1(X2264) ) )
                  & ? [X2265] :
                      ( r1(X2226,X2265)
                      & ~ p1(X2265) ) )
              & ? [X2266] :
                  ( r1(X2224,X2266)
                  & ~ p1(X2266) ) )
          & ? [X2267] :
              ( r1(X2222,X2267)
              & ~ p1(X2267) ) )
      & ? [X2268] :
          ( r1(X0,X2268)
          & ~ p1(X2268) )
      & ( ! [X2269] :
            ( ~ r1(X0,X2269)
            | p2(X2269) )
        | ! [X2270] :
            ( ~ r1(X0,X2270)
            | ! [X2271] :
                ( ~ r1(X2270,X2271)
                | ? [X2272] :
                    ( r1(X2271,X2272)
                    & p1(X2272) ) )
            | ~ p1(X2270) )
        | ! [X2273] :
            ( ~ r1(X0,X2273)
            | p1(X2273) ) )
      & ( ! [X2274] :
            ( ~ r1(X0,X2274)
            | p2(X2274) )
        | ! [X2275] :
            ( ~ r1(X0,X2275)
            | ! [X2276] :
                ( ~ r1(X2275,X2276)
                | ! [X2277] :
                    ( ~ r1(X2276,X2277)
                    | ? [X2278] :
                        ( r1(X2277,X2278)
                        & ~ p1(X2278) ) )
                | ! [X2279] :
                    ( ~ r1(X2276,X2279)
                    | p1(X2279) ) ) )
        | ! [X2280] :
            ( ~ r1(X0,X2280)
            | p1(X2280) ) )
      & ( ! [X2281] :
            ( ~ r1(X0,X2281)
            | p2(X2281) )
        | ! [X2282] :
            ( ~ r1(X0,X2282)
            | ! [X2283] :
                ( ~ r1(X2282,X2283)
                | ? [X2284] :
                    ( r1(X2283,X2284)
                    & ! [X2285] :
                        ( ~ r1(X2284,X2285)
                        | p1(X2285) ) ) )
            | ! [X2286] :
                ( ~ r1(X2282,X2286)
                | ? [X2287] :
                    ( r1(X2286,X2287)
                    & ~ p1(X2287) ) ) )
        | ! [X2288] :
            ( ~ r1(X0,X2288)
            | p1(X2288) ) )
      & ( ! [X2289] :
            ( ~ r1(X0,X2289)
            | p2(X2289) )
        | ! [X2290] :
            ( ~ r1(X0,X2290)
            | ? [X2291] : r1(X2290,X2291) )
        | ! [X2292] :
            ( ~ r1(X0,X2292)
            | p1(X2292) ) )
      & ? [X2293] :
          ( r1(X0,X2293)
          & ~ p2(X2293) )
      & ? [X2294] :
          ( r1(X0,X2294)
          & ? [X2295] :
              ( r1(X2294,X2295)
              & ~ p2(X2295) )
          & ? [X2296] :
              ( r1(X2294,X2296)
              & ? [X2297] :
                  ( r1(X2296,X2297)
                  & ~ p2(X2297) )
              & ? [X2298] :
                  ( r1(X2296,X2298)
                  & ? [X2299] :
                      ( r1(X2298,X2299)
                      & ~ p2(X2299) )
                  & ? [X2300] :
                      ( r1(X2298,X2300)
                      & ? [X2301] :
                          ( r1(X2300,X2301)
                          & ~ p2(X2301) )
                      & ? [X2302] :
                          ( r1(X2300,X2302)
                          & ? [X2303] :
                              ( r1(X2302,X2303)
                              & ~ p2(X2303) )
                          & ? [X2304] :
                              ( r1(X2302,X2304)
                              & ? [X2305] :
                                  ( r1(X2304,X2305)
                                  & ~ p2(X2305) )
                              & ? [X2306] :
                                  ( r1(X2304,X2306)
                                  & ? [X2307] :
                                      ( r1(X2306,X2307)
                                      & ~ p2(X2307) )
                                  & ? [X2308] :
                                      ( r1(X2306,X2308)
                                      & ? [X2309] :
                                          ( r1(X2308,X2309)
                                          & ~ p2(X2309) )
                                      & ? [X2310] :
                                          ( r1(X2308,X2310)
                                          & ? [X2311] :
                                              ( r1(X2310,X2311)
                                              & ~ p2(X2311) )
                                          & ? [X2312] :
                                              ( r1(X2310,X2312)
                                              & ? [X2313] :
                                                  ( r1(X2312,X2313)
                                                  & ~ p2(X2313) )
                                              & ? [X2314] :
                                                  ( r1(X2312,X2314)
                                                  & ? [X2315] :
                                                      ( r1(X2314,X2315)
                                                      & ~ p2(X2315) )
                                                  & ? [X2316] :
                                                      ( r1(X2314,X2316)
                                                      & ? [X2317] :
                                                          ( r1(X2316,X2317)
                                                          & ~ p2(X2317) )
                                                      & ? [X2318] :
                                                          ( r1(X2316,X2318)
                                                          & ? [X2319] :
                                                              ( r1(X2318,X2319)
                                                              & ~ p2(X2319) )
                                                          & ? [X2320] :
                                                              ( r1(X2318,X2320)
                                                              & ? [X2321] :
                                                                  ( r1(X2320,X2321)
                                                                  & ~ p2(X2321) )
                                                              & ? [X2322] :
                                                                  ( r1(X2320,X2322)
                                                                  & ? [X2323] :
                                                                      ( r1(X2322,X2323)
                                                                      & ! [X2324] :
                                                                          ( ~ r1(X2323,X2324)
                                                                          | p1(X2324) ) )
                                                                  & ? [X2325] :
                                                                      ( r1(X2322,X2325)
                                                                      & ~ p1(X2325) ) )
                                                              & ? [X2326] :
                                                                  ( r1(X2320,X2326)
                                                                  & ~ p1(X2326) ) )
                                                          & ? [X2327] :
                                                              ( r1(X2318,X2327)
                                                              & ~ p1(X2327) ) )
                                                      & ? [X2328] :
                                                          ( r1(X2316,X2328)
                                                          & ~ p1(X2328) ) )
                                                  & ? [X2329] :
                                                      ( r1(X2314,X2329)
                                                      & ~ p1(X2329) ) )
                                              & ? [X2330] :
                                                  ( r1(X2312,X2330)
                                                  & ~ p1(X2330) ) )
                                          & ? [X2331] :
                                              ( r1(X2310,X2331)
                                              & ~ p1(X2331) ) )
                                      & ? [X2332] :
                                          ( r1(X2308,X2332)
                                          & ~ p1(X2332) ) )
                                  & ? [X2333] :
                                      ( r1(X2306,X2333)
                                      & ~ p1(X2333) ) )
                              & ? [X2334] :
                                  ( r1(X2304,X2334)
                                  & ~ p1(X2334) ) )
                          & ? [X2335] :
                              ( r1(X2302,X2335)
                              & ~ p1(X2335) ) )
                      & ? [X2336] :
                          ( r1(X2300,X2336)
                          & ~ p1(X2336) ) )
                  & ? [X2337] :
                      ( r1(X2298,X2337)
                      & ~ p1(X2337) ) )
              & ? [X2338] :
                  ( r1(X2296,X2338)
                  & ~ p1(X2338) ) )
          & ? [X2339] :
              ( r1(X2294,X2339)
              & ~ p1(X2339) ) )
      & ? [X2340] :
          ( r1(X0,X2340)
          & ~ p1(X2340) ) ),
    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)
                                                                        | ? [X32] :
                                                                            ( r1(X31,X32)
                                                                            & p1(X32) ) )
                                                                    | ~ p1(X30) )
                                                                | ! [X33] :
                                                                    ( ~ r1(X28,X33)
                                                                    | p1(X33) ) )
                                                            | ! [X34] :
                                                                ( ~ r1(X26,X34)
                                                                | p1(X34) ) )
                                                        | ! [X35] :
                                                            ( ~ r1(X24,X35)
                                                            | p1(X35) ) )
                                                    | ! [X36] :
                                                        ( ~ r1(X22,X36)
                                                        | p1(X36) ) )
                                                | ! [X37] :
                                                    ( ~ r1(X20,X37)
                                                    | p1(X37) ) )
                                            | ! [X38] :
                                                ( ~ r1(X18,X38)
                                                | p1(X38) ) )
                                        | ! [X39] :
                                            ( ~ r1(X16,X39)
                                            | p1(X39) ) )
                                    | ! [X40] :
                                        ( ~ r1(X14,X40)
                                        | p1(X40) ) )
                                | ! [X41] :
                                    ( ~ r1(X12,X41)
                                    | p1(X41) ) )
                            | ! [X42] :
                                ( ~ r1(X10,X42)
                                | p1(X42) ) )
                        | ! [X43] :
                            ( ~ r1(X8,X43)
                            | p1(X43) ) )
                    | ! [X44] :
                        ( ~ r1(X6,X44)
                        | p1(X44) ) )
                | ! [X45] :
                    ( ~ r1(X4,X45)
                    | p1(X45) ) )
            | ! [X46] :
                ( ~ r1(X2,X46)
                | p1(X46) ) )
        | ! [X47] :
            ( ~ r1(X0,X47)
            | p1(X47) ) )
      & ( ! [X48] :
            ( ~ r1(X0,X48)
            | p2(X48) )
        | ! [X49] :
            ( ~ r1(X0,X49)
            | ! [X50] :
                ( ~ r1(X49,X50)
                | p2(X50) )
            | ! [X51] :
                ( ~ r1(X49,X51)
                | ! [X52] :
                    ( ~ r1(X51,X52)
                    | p2(X52) )
                | ! [X53] :
                    ( ~ r1(X51,X53)
                    | ! [X54] :
                        ( ~ r1(X53,X54)
                        | p2(X54) )
                    | ! [X55] :
                        ( ~ r1(X53,X55)
                        | ! [X56] :
                            ( ~ r1(X55,X56)
                            | p2(X56) )
                        | ! [X57] :
                            ( ~ r1(X55,X57)
                            | ! [X58] :
                                ( ~ r1(X57,X58)
                                | p2(X58) )
                            | ! [X59] :
                                ( ~ r1(X57,X59)
                                | ! [X60] :
                                    ( ~ r1(X59,X60)
                                    | p2(X60) )
                                | ! [X61] :
                                    ( ~ r1(X59,X61)
                                    | ! [X62] :
                                        ( ~ r1(X61,X62)
                                        | p2(X62) )
                                    | ! [X63] :
                                        ( ~ r1(X61,X63)
                                        | ! [X64] :
                                            ( ~ r1(X63,X64)
                                            | p2(X64) )
                                        | ! [X65] :
                                            ( ~ r1(X63,X65)
                                            | ! [X66] :
                                                ( ~ r1(X65,X66)
                                                | p2(X66) )
                                            | ! [X67] :
                                                ( ~ r1(X65,X67)
                                                | ! [X68] :
                                                    ( ~ r1(X67,X68)
                                                    | p2(X68) )
                                                | ! [X69] :
                                                    ( ~ r1(X67,X69)
                                                    | ! [X70] :
                                                        ( ~ r1(X69,X70)
                                                        | p2(X70) )
                                                    | ! [X71] :
                                                        ( ~ r1(X69,X71)
                                                        | ! [X72] :
                                                            ( ~ r1(X71,X72)
                                                            | p2(X72) )
                                                        | ! [X73] :
                                                            ( ~ r1(X71,X73)
                                                            | ! [X74] :
                                                                ( ~ r1(X73,X74)
                                                                | p2(X74) )
                                                            | ! [X75] :
                                                                ( ~ r1(X73,X75)
                                                                | ! [X76] :
                                                                    ( ~ r1(X75,X76)
                                                                    | p2(X76) )
                                                                | ! [X77] :
                                                                    ( ~ r1(X75,X77)
                                                                    | ! [X78] :
                                                                        ( ~ r1(X77,X78)
                                                                        | ! [X79] :
                                                                            ( ~ r1(X78,X79)
                                                                            | ? [X80] :
                                                                                ( r1(X79,X80)
                                                                                & ~ p1(X80) ) )
                                                                        | ! [X81] :
                                                                            ( ~ r1(X78,X81)
                                                                            | p1(X81) ) ) )
                                                                | ! [X82] :
                                                                    ( ~ r1(X75,X82)
                                                                    | p1(X82) ) )
                                                            | ! [X83] :
                                                                ( ~ r1(X73,X83)
                                                                | p1(X83) ) )
                                                        | ! [X84] :
                                                            ( ~ r1(X71,X84)
                                                            | p1(X84) ) )
                                                    | ! [X85] :
                                                        ( ~ r1(X69,X85)
                                                        | p1(X85) ) )
                                                | ! [X86] :
                                                    ( ~ r1(X67,X86)
                                                    | p1(X86) ) )
                                            | ! [X87] :
                                                ( ~ r1(X65,X87)
                                                | p1(X87) ) )
                                        | ! [X88] :
                                            ( ~ r1(X63,X88)
                                            | p1(X88) ) )
                                    | ! [X89] :
                                        ( ~ r1(X61,X89)
                                        | p1(X89) ) )
                                | ! [X90] :
                                    ( ~ r1(X59,X90)
                                    | p1(X90) ) )
                            | ! [X91] :
                                ( ~ r1(X57,X91)
                                | p1(X91) ) )
                        | ! [X92] :
                            ( ~ r1(X55,X92)
                            | p1(X92) ) )
                    | ! [X93] :
                        ( ~ r1(X53,X93)
                        | p1(X93) ) )
                | ! [X94] :
                    ( ~ r1(X51,X94)
                    | p1(X94) ) )
            | ! [X95] :
                ( ~ r1(X49,X95)
                | p1(X95) ) )
        | ! [X96] :
            ( ~ r1(X0,X96)
            | p1(X96) ) )
      & ( ! [X97] :
            ( ~ r1(X0,X97)
            | p2(X97) )
        | ! [X98] :
            ( ~ r1(X0,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)
                        | p2(X103) )
                    | ! [X104] :
                        ( ~ r1(X102,X104)
                        | ! [X105] :
                            ( ~ r1(X104,X105)
                            | p2(X105) )
                        | ! [X106] :
                            ( ~ r1(X104,X106)
                            | ! [X107] :
                                ( ~ r1(X106,X107)
                                | p2(X107) )
                            | ! [X108] :
                                ( ~ r1(X106,X108)
                                | ! [X109] :
                                    ( ~ r1(X108,X109)
                                    | p2(X109) )
                                | ! [X110] :
                                    ( ~ r1(X108,X110)
                                    | ! [X111] :
                                        ( ~ r1(X110,X111)
                                        | p2(X111) )
                                    | ! [X112] :
                                        ( ~ r1(X110,X112)
                                        | ! [X113] :
                                            ( ~ r1(X112,X113)
                                            | p2(X113) )
                                        | ! [X114] :
                                            ( ~ r1(X112,X114)
                                            | ! [X115] :
                                                ( ~ r1(X114,X115)
                                                | p2(X115) )
                                            | ! [X116] :
                                                ( ~ r1(X114,X116)
                                                | ! [X117] :
                                                    ( ~ r1(X116,X117)
                                                    | p2(X117) )
                                                | ! [X118] :
                                                    ( ~ r1(X116,X118)
                                                    | ! [X119] :
                                                        ( ~ r1(X118,X119)
                                                        | p2(X119) )
                                                    | ! [X120] :
                                                        ( ~ r1(X118,X120)
                                                        | ! [X121] :
                                                            ( ~ r1(X120,X121)
                                                            | p2(X121) )
                                                        | ! [X122] :
                                                            ( ~ r1(X120,X122)
                                                            | ! [X123] :
                                                                ( ~ r1(X122,X123)
                                                                | p2(X123) )
                                                            | ! [X124] :
                                                                ( ~ r1(X122,X124)
                                                                | ! [X125] :
                                                                    ( ~ r1(X124,X125)
                                                                    | p2(X125) )
                                                                | ! [X126] :
                                                                    ( ~ r1(X124,X126)
                                                                    | ! [X127] :
                                                                        ( ~ r1(X126,X127)
                                                                        | ? [X128] :
                                                                            ( r1(X127,X128)
                                                                            & ! [X129] :
                                                                                ( ~ r1(X128,X129)
                                                                                | p1(X129) ) ) )
                                                                    | ! [X130] :
                                                                        ( ~ r1(X126,X130)
                                                                        | ? [X131] :
                                                                            ( r1(X130,X131)
                                                                            & ~ p1(X131) ) ) )
                                                                | ! [X132] :
                                                                    ( ~ r1(X124,X132)
                                                                    | p1(X132) ) )
                                                            | ! [X133] :
                                                                ( ~ r1(X122,X133)
                                                                | p1(X133) ) )
                                                        | ! [X134] :
                                                            ( ~ r1(X120,X134)
                                                            | p1(X134) ) )
                                                    | ! [X135] :
                                                        ( ~ r1(X118,X135)
                                                        | p1(X135) ) )
                                                | ! [X136] :
                                                    ( ~ r1(X116,X136)
                                                    | p1(X136) ) )
                                            | ! [X137] :
                                                ( ~ r1(X114,X137)
                                                | p1(X137) ) )
                                        | ! [X138] :
                                            ( ~ r1(X112,X138)
                                            | p1(X138) ) )
                                    | ! [X139] :
                                        ( ~ r1(X110,X139)
                                        | p1(X139) ) )
                                | ! [X140] :
                                    ( ~ r1(X108,X140)
                                    | p1(X140) ) )
                            | ! [X141] :
                                ( ~ r1(X106,X141)
                                | p1(X141) ) )
                        | ! [X142] :
                            ( ~ r1(X104,X142)
                            | p1(X142) ) )
                    | ! [X143] :
                        ( ~ r1(X102,X143)
                        | p1(X143) ) )
                | ! [X144] :
                    ( ~ r1(X100,X144)
                    | p1(X144) ) )
            | ! [X145] :
                ( ~ r1(X98,X145)
                | p1(X145) ) )
        | ! [X146] :
            ( ~ r1(X0,X146)
            | p1(X146) ) )
      & ( ! [X147] :
            ( ~ r1(X0,X147)
            | p2(X147) )
        | ! [X148] :
            ( ~ r1(X0,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)
                                                    | p2(X167) )
                                                | ! [X168] :
                                                    ( ~ r1(X166,X168)
                                                    | ! [X169] :
                                                        ( ~ r1(X168,X169)
                                                        | p2(X169) )
                                                    | ! [X170] :
                                                        ( ~ r1(X168,X170)
                                                        | ! [X171] :
                                                            ( ~ r1(X170,X171)
                                                            | p2(X171) )
                                                        | ! [X172] :
                                                            ( ~ r1(X170,X172)
                                                            | ! [X173] :
                                                                ( ~ r1(X172,X173)
                                                                | p2(X173) )
                                                            | ! [X174] :
                                                                ( ~ r1(X172,X174)
                                                                | ! [X175] :
                                                                    ( ~ r1(X174,X175)
                                                                    | p2(X175) )
                                                                | ! [X176] :
                                                                    ( ~ r1(X174,X176)
                                                                    | ? [X177] : r1(X176,X177) )
                                                                | ! [X178] :
                                                                    ( ~ r1(X174,X178)
                                                                    | p1(X178) ) )
                                                            | ! [X179] :
                                                                ( ~ r1(X172,X179)
                                                                | p1(X179) ) )
                                                        | ! [X180] :
                                                            ( ~ r1(X170,X180)
                                                            | p1(X180) ) )
                                                    | ! [X181] :
                                                        ( ~ r1(X168,X181)
                                                        | p1(X181) ) )
                                                | ! [X182] :
                                                    ( ~ r1(X166,X182)
                                                    | p1(X182) ) )
                                            | ! [X183] :
                                                ( ~ r1(X164,X183)
                                                | p1(X183) ) )
                                        | ! [X184] :
                                            ( ~ r1(X162,X184)
                                            | p1(X184) ) )
                                    | ! [X185] :
                                        ( ~ r1(X160,X185)
                                        | p1(X185) ) )
                                | ! [X186] :
                                    ( ~ r1(X158,X186)
                                    | p1(X186) ) )
                            | ! [X187] :
                                ( ~ r1(X156,X187)
                                | p1(X187) ) )
                        | ! [X188] :
                            ( ~ r1(X154,X188)
                            | p1(X188) ) )
                    | ! [X189] :
                        ( ~ r1(X152,X189)
                        | p1(X189) ) )
                | ! [X190] :
                    ( ~ r1(X150,X190)
                    | p1(X190) ) )
            | ! [X191] :
                ( ~ r1(X148,X191)
                | p1(X191) ) )
        | ! [X192] :
            ( ~ r1(X0,X192)
            | p1(X192) ) )
      & ? [X193] :
          ( r1(X0,X193)
          & ~ p2(X193) )
      & ? [X194] :
          ( r1(X0,X194)
          & ? [X195] :
              ( r1(X194,X195)
              & ~ p2(X195) )
          & ? [X196] :
              ( r1(X194,X196)
              & ? [X197] :
                  ( r1(X196,X197)
                  & ~ p2(X197) )
              & ? [X198] :
                  ( r1(X196,X198)
                  & ? [X199] :
                      ( r1(X198,X199)
                      & ~ p2(X199) )
                  & ? [X200] :
                      ( r1(X198,X200)
                      & ? [X201] :
                          ( r1(X200,X201)
                          & ~ p2(X201) )
                      & ? [X202] :
                          ( r1(X200,X202)
                          & ? [X203] :
                              ( r1(X202,X203)
                              & ~ p2(X203) )
                          & ? [X204] :
                              ( r1(X202,X204)
                              & ? [X205] :
                                  ( r1(X204,X205)
                                  & ~ p2(X205) )
                              & ? [X206] :
                                  ( r1(X204,X206)
                                  & ? [X207] :
                                      ( r1(X206,X207)
                                      & ~ p2(X207) )
                                  & ? [X208] :
                                      ( r1(X206,X208)
                                      & ? [X209] :
                                          ( r1(X208,X209)
                                          & ~ p2(X209) )
                                      & ? [X210] :
                                          ( r1(X208,X210)
                                          & ? [X211] :
                                              ( r1(X210,X211)
                                              & ~ p2(X211) )
                                          & ? [X212] :
                                              ( r1(X210,X212)
                                              & ? [X213] :
                                                  ( r1(X212,X213)
                                                  & ~ p2(X213) )
                                              & ? [X214] :
                                                  ( r1(X212,X214)
                                                  & ? [X215] :
                                                      ( r1(X214,X215)
                                                      & ~ p2(X215) )
                                                  & ? [X216] :
                                                      ( r1(X214,X216)
                                                      & ? [X217] :
                                                          ( r1(X216,X217)
                                                          & ~ p2(X217) )
                                                      & ? [X218] :
                                                          ( r1(X216,X218)
                                                          & ? [X219] :
                                                              ( r1(X218,X219)
                                                              & ~ p2(X219) )
                                                          & ? [X220] :
                                                              ( r1(X218,X220)
                                                              & ? [X221] :
                                                                  ( r1(X220,X221)
                                                                  & ~ p2(X221) )
                                                              & ? [X222] :
                                                                  ( r1(X220,X222)
                                                                  & ? [X223] :
                                                                      ( r1(X222,X223)
                                                                      & ! [X224] :
                                                                          ( ~ r1(X223,X224)
                                                                          | p1(X224) ) )
                                                                  & ? [X225] :
                                                                      ( r1(X222,X225)
                                                                      & ~ p1(X225) ) )
                                                              & ? [X226] :
                                                                  ( r1(X220,X226)
                                                                  & ~ p1(X226) ) )
                                                          & ? [X227] :
                                                              ( r1(X218,X227)
                                                              & ~ p1(X227) ) )
                                                      & ? [X228] :
                                                          ( r1(X216,X228)
                                                          & ~ p1(X228) ) )
                                                  & ? [X229] :
                                                      ( r1(X214,X229)
                                                      & ~ p1(X229) ) )
                                              & ? [X230] :
                                                  ( r1(X212,X230)
                                                  & ~ p1(X230) ) )
                                          & ? [X231] :
                                              ( r1(X210,X231)
                                              & ~ p1(X231) ) )
                                      & ? [X232] :
                                          ( r1(X208,X232)
                                          & ~ p1(X232) ) )
                                  & ? [X233] :
                                      ( r1(X206,X233)
                                      & ~ p1(X233) ) )
                              & ? [X234] :
                                  ( r1(X204,X234)
                                  & ~ p1(X234) ) )
                          & ? [X235] :
                              ( r1(X202,X235)
                              & ~ p1(X235) ) )
                      & ? [X236] :
                          ( r1(X200,X236)
                          & ~ p1(X236) ) )
                  & ? [X237] :
                      ( r1(X198,X237)
                      & ~ p1(X237) ) )
              & ? [X238] :
                  ( r1(X196,X238)
                  & ~ p1(X238) ) )
          & ? [X239] :
              ( r1(X194,X239)
              & ~ p1(X239) ) )
      & ? [X240] :
          ( r1(X0,X240)
          & ~ p1(X240) )
      & ( ! [X241] :
            ( ~ r1(X0,X241)
            | p2(X241) )
        | ! [X242] :
            ( ~ r1(X0,X242)
            | ! [X243] :
                ( ~ r1(X242,X243)
                | p2(X243) )
            | ! [X244] :
                ( ~ r1(X242,X244)
                | ! [X245] :
                    ( ~ r1(X244,X245)
                    | p2(X245) )
                | ! [X246] :
                    ( ~ r1(X244,X246)
                    | ! [X247] :
                        ( ~ r1(X246,X247)
                        | p2(X247) )
                    | ! [X248] :
                        ( ~ r1(X246,X248)
                        | ! [X249] :
                            ( ~ r1(X248,X249)
                            | p2(X249) )
                        | ! [X250] :
                            ( ~ r1(X248,X250)
                            | ! [X251] :
                                ( ~ r1(X250,X251)
                                | p2(X251) )
                            | ! [X252] :
                                ( ~ r1(X250,X252)
                                | ! [X253] :
                                    ( ~ r1(X252,X253)
                                    | p2(X253) )
                                | ! [X254] :
                                    ( ~ r1(X252,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)
                                                                    | ? [X270] :
                                                                        ( r1(X269,X270)
                                                                        & p1(X270) ) )
                                                                | ~ p1(X268) )
                                                            | ! [X271] :
                                                                ( ~ r1(X266,X271)
                                                                | p1(X271) ) )
                                                        | ! [X272] :
                                                            ( ~ r1(X264,X272)
                                                            | p1(X272) ) )
                                                    | ! [X273] :
                                                        ( ~ r1(X262,X273)
                                                        | p1(X273) ) )
                                                | ! [X274] :
                                                    ( ~ r1(X260,X274)
                                                    | p1(X274) ) )
                                            | ! [X275] :
                                                ( ~ r1(X258,X275)
                                                | p1(X275) ) )
                                        | ! [X276] :
                                            ( ~ r1(X256,X276)
                                            | p1(X276) ) )
                                    | ! [X277] :
                                        ( ~ r1(X254,X277)
                                        | p1(X277) ) )
                                | ! [X278] :
                                    ( ~ r1(X252,X278)
                                    | p1(X278) ) )
                            | ! [X279] :
                                ( ~ r1(X250,X279)
                                | p1(X279) ) )
                        | ! [X280] :
                            ( ~ r1(X248,X280)
                            | p1(X280) ) )
                    | ! [X281] :
                        ( ~ r1(X246,X281)
                        | p1(X281) ) )
                | ! [X282] :
                    ( ~ r1(X244,X282)
                    | p1(X282) ) )
            | ! [X283] :
                ( ~ r1(X242,X283)
                | p1(X283) ) )
        | ! [X284] :
            ( ~ r1(X0,X284)
            | p1(X284) ) )
      & ( ! [X285] :
            ( ~ r1(X0,X285)
            | p2(X285) )
        | ! [X286] :
            ( ~ r1(X0,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)
                            | p2(X293) )
                        | ! [X294] :
                            ( ~ r1(X292,X294)
                            | ! [X295] :
                                ( ~ r1(X294,X295)
                                | p2(X295) )
                            | ! [X296] :
                                ( ~ r1(X294,X296)
                                | ! [X297] :
                                    ( ~ r1(X296,X297)
                                    | p2(X297) )
                                | ! [X298] :
                                    ( ~ r1(X296,X298)
                                    | ! [X299] :
                                        ( ~ r1(X298,X299)
                                        | p2(X299) )
                                    | ! [X300] :
                                        ( ~ r1(X298,X300)
                                        | ! [X301] :
                                            ( ~ r1(X300,X301)
                                            | p2(X301) )
                                        | ! [X302] :
                                            ( ~ r1(X300,X302)
                                            | ! [X303] :
                                                ( ~ r1(X302,X303)
                                                | p2(X303) )
                                            | ! [X304] :
                                                ( ~ r1(X302,X304)
                                                | ! [X305] :
                                                    ( ~ r1(X304,X305)
                                                    | p2(X305) )
                                                | ! [X306] :
                                                    ( ~ r1(X304,X306)
                                                    | ! [X307] :
                                                        ( ~ r1(X306,X307)
                                                        | p2(X307) )
                                                    | ! [X308] :
                                                        ( ~ r1(X306,X308)
                                                        | ! [X309] :
                                                            ( ~ r1(X308,X309)
                                                            | p2(X309) )
                                                        | ! [X310] :
                                                            ( ~ r1(X308,X310)
                                                            | ! [X311] :
                                                                ( ~ r1(X310,X311)
                                                                | p2(X311) )
                                                            | ! [X312] :
                                                                ( ~ r1(X310,X312)
                                                                | ! [X313] :
                                                                    ( ~ r1(X312,X313)
                                                                    | ! [X314] :
                                                                        ( ~ r1(X313,X314)
                                                                        | ? [X315] :
                                                                            ( r1(X314,X315)
                                                                            & ~ p1(X315) ) )
                                                                    | ! [X316] :
                                                                        ( ~ r1(X313,X316)
                                                                        | p1(X316) ) ) )
                                                            | ! [X317] :
                                                                ( ~ r1(X310,X317)
                                                                | p1(X317) ) )
                                                        | ! [X318] :
                                                            ( ~ r1(X308,X318)
                                                            | p1(X318) ) )
                                                    | ! [X319] :
                                                        ( ~ r1(X306,X319)
                                                        | p1(X319) ) )
                                                | ! [X320] :
                                                    ( ~ r1(X304,X320)
                                                    | p1(X320) ) )
                                            | ! [X321] :
                                                ( ~ r1(X302,X321)
                                                | p1(X321) ) )
                                        | ! [X322] :
                                            ( ~ r1(X300,X322)
                                            | p1(X322) ) )
                                    | ! [X323] :
                                        ( ~ r1(X298,X323)
                                        | p1(X323) ) )
                                | ! [X324] :
                                    ( ~ r1(X296,X324)
                                    | p1(X324) ) )
                            | ! [X325] :
                                ( ~ r1(X294,X325)
                                | p1(X325) ) )
                        | ! [X326] :
                            ( ~ r1(X292,X326)
                            | p1(X326) ) )
                    | ! [X327] :
                        ( ~ r1(X290,X327)
                        | p1(X327) ) )
                | ! [X328] :
                    ( ~ r1(X288,X328)
                    | p1(X328) ) )
            | ! [X329] :
                ( ~ r1(X286,X329)
                | p1(X329) ) )
        | ! [X330] :
            ( ~ r1(X0,X330)
            | p1(X330) ) )
      & ( ! [X331] :
            ( ~ r1(X0,X331)
            | p2(X331) )
        | ! [X332] :
            ( ~ r1(X0,X332)
            | ! [X333] :
                ( ~ r1(X332,X333)
                | p2(X333) )
            | ! [X334] :
                ( ~ r1(X332,X334)
                | ! [X335] :
                    ( ~ r1(X334,X335)
                    | p2(X335) )
                | ! [X336] :
                    ( ~ r1(X334,X336)
                    | ! [X337] :
                        ( ~ r1(X336,X337)
                        | p2(X337) )
                    | ! [X338] :
                        ( ~ r1(X336,X338)
                        | ! [X339] :
                            ( ~ r1(X338,X339)
                            | p2(X339) )
                        | ! [X340] :
                            ( ~ r1(X338,X340)
                            | ! [X341] :
                                ( ~ r1(X340,X341)
                                | p2(X341) )
                            | ! [X342] :
                                ( ~ r1(X340,X342)
                                | ! [X343] :
                                    ( ~ r1(X342,X343)
                                    | p2(X343) )
                                | ! [X344] :
                                    ( ~ r1(X342,X344)
                                    | ! [X345] :
                                        ( ~ r1(X344,X345)
                                        | p2(X345) )
                                    | ! [X346] :
                                        ( ~ r1(X344,X346)
                                        | ! [X347] :
                                            ( ~ r1(X346,X347)
                                            | p2(X347) )
                                        | ! [X348] :
                                            ( ~ r1(X346,X348)
                                            | ! [X349] :
                                                ( ~ r1(X348,X349)
                                                | p2(X349) )
                                            | ! [X350] :
                                                ( ~ r1(X348,X350)
                                                | ! [X351] :
                                                    ( ~ r1(X350,X351)
                                                    | p2(X351) )
                                                | ! [X352] :
                                                    ( ~ r1(X350,X352)
                                                    | ! [X353] :
                                                        ( ~ r1(X352,X353)
                                                        | p2(X353) )
                                                    | ! [X354] :
                                                        ( ~ r1(X352,X354)
                                                        | ! [X355] :
                                                            ( ~ r1(X354,X355)
                                                            | p2(X355) )
                                                        | ! [X356] :
                                                            ( ~ r1(X354,X356)
                                                            | ! [X357] :
                                                                ( ~ r1(X356,X357)
                                                                | p2(X357) )
                                                            | ! [X358] :
                                                                ( ~ r1(X356,X358)
                                                                | ! [X359] :
                                                                    ( ~ r1(X358,X359)
                                                                    | ? [X360] :
                                                                        ( r1(X359,X360)
                                                                        & ! [X361] :
                                                                            ( ~ r1(X360,X361)
                                                                            | p1(X361) ) ) )
                                                                | ! [X362] :
                                                                    ( ~ r1(X358,X362)
                                                                    | ? [X363] :
                                                                        ( r1(X362,X363)
                                                                        & ~ p1(X363) ) ) )
                                                            | ! [X364] :
                                                                ( ~ r1(X356,X364)
                                                                | p1(X364) ) )
                                                        | ! [X365] :
                                                            ( ~ r1(X354,X365)
                                                            | p1(X365) ) )
                                                    | ! [X366] :
                                                        ( ~ r1(X352,X366)
                                                        | p1(X366) ) )
                                                | ! [X367] :
                                                    ( ~ r1(X350,X367)
                                                    | p1(X367) ) )
                                            | ! [X368] :
                                                ( ~ r1(X348,X368)
                                                | p1(X368) ) )
                                        | ! [X369] :
                                            ( ~ r1(X346,X369)
                                            | p1(X369) ) )
                                    | ! [X370] :
                                        ( ~ r1(X344,X370)
                                        | p1(X370) ) )
                                | ! [X371] :
                                    ( ~ r1(X342,X371)
                                    | p1(X371) ) )
                            | ! [X372] :
                                ( ~ r1(X340,X372)
                                | p1(X372) ) )
                        | ! [X373] :
                            ( ~ r1(X338,X373)
                            | p1(X373) ) )
                    | ! [X374] :
                        ( ~ r1(X336,X374)
                        | p1(X374) ) )
                | ! [X375] :
                    ( ~ r1(X334,X375)
                    | p1(X375) ) )
            | ! [X376] :
                ( ~ r1(X332,X376)
                | p1(X376) ) )
        | ! [X377] :
            ( ~ r1(X0,X377)
            | p1(X377) ) )
      & ( ! [X378] :
            ( ~ r1(X0,X378)
            | p2(X378) )
        | ! [X379] :
            ( ~ r1(X0,X379)
            | ! [X380] :
                ( ~ r1(X379,X380)
                | p2(X380) )
            | ! [X381] :
                ( ~ r1(X379,X381)
                | ! [X382] :
                    ( ~ r1(X381,X382)
                    | p2(X382) )
                | ! [X383] :
                    ( ~ r1(X381,X383)
                    | ! [X384] :
                        ( ~ r1(X383,X384)
                        | p2(X384) )
                    | ! [X385] :
                        ( ~ r1(X383,X385)
                        | ! [X386] :
                            ( ~ r1(X385,X386)
                            | p2(X386) )
                        | ! [X387] :
                            ( ~ r1(X385,X387)
                            | ! [X388] :
                                ( ~ r1(X387,X388)
                                | p2(X388) )
                            | ! [X389] :
                                ( ~ r1(X387,X389)
                                | ! [X390] :
                                    ( ~ r1(X389,X390)
                                    | p2(X390) )
                                | ! [X391] :
                                    ( ~ r1(X389,X391)
                                    | ! [X392] :
                                        ( ~ r1(X391,X392)
                                        | p2(X392) )
                                    | ! [X393] :
                                        ( ~ r1(X391,X393)
                                        | ! [X394] :
                                            ( ~ r1(X393,X394)
                                            | p2(X394) )
                                        | ! [X395] :
                                            ( ~ r1(X393,X395)
                                            | ! [X396] :
                                                ( ~ r1(X395,X396)
                                                | p2(X396) )
                                            | ! [X397] :
                                                ( ~ r1(X395,X397)
                                                | ! [X398] :
                                                    ( ~ r1(X397,X398)
                                                    | p2(X398) )
                                                | ! [X399] :
                                                    ( ~ r1(X397,X399)
                                                    | ! [X400] :
                                                        ( ~ r1(X399,X400)
                                                        | p2(X400) )
                                                    | ! [X401] :
                                                        ( ~ r1(X399,X401)
                                                        | ! [X402] :
                                                            ( ~ r1(X401,X402)
                                                            | p2(X402) )
                                                        | ! [X403] :
                                                            ( ~ r1(X401,X403)
                                                            | ! [X404] :
                                                                ( ~ r1(X403,X404)
                                                                | p2(X404) )
                                                            | ! [X405] :
                                                                ( ~ r1(X403,X405)
                                                                | ? [X406] : r1(X405,X406) )
                                                            | ! [X407] :
                                                                ( ~ r1(X403,X407)
                                                                | p1(X407) ) )
                                                        | ! [X408] :
                                                            ( ~ r1(X401,X408)
                                                            | p1(X408) ) )
                                                    | ! [X409] :
                                                        ( ~ r1(X399,X409)
                                                        | p1(X409) ) )
                                                | ! [X410] :
                                                    ( ~ r1(X397,X410)
                                                    | p1(X410) ) )
                                            | ! [X411] :
                                                ( ~ r1(X395,X411)
                                                | p1(X411) ) )
                                        | ! [X412] :
                                            ( ~ r1(X393,X412)
                                            | p1(X412) ) )
                                    | ! [X413] :
                                        ( ~ r1(X391,X413)
                                        | p1(X413) ) )
                                | ! [X414] :
                                    ( ~ r1(X389,X414)
                                    | p1(X414) ) )
                            | ! [X415] :
                                ( ~ r1(X387,X415)
                                | p1(X415) ) )
                        | ! [X416] :
                            ( ~ r1(X385,X416)
                            | p1(X416) ) )
                    | ! [X417] :
                        ( ~ r1(X383,X417)
                        | p1(X417) ) )
                | ! [X418] :
                    ( ~ r1(X381,X418)
                    | p1(X418) ) )
            | ! [X419] :
                ( ~ r1(X379,X419)
                | p1(X419) ) )
        | ! [X420] :
            ( ~ r1(X0,X420)
            | p1(X420) ) )
      & ? [X421] :
          ( r1(X0,X421)
          & ~ p2(X421) )
      & ? [X422] :
          ( r1(X0,X422)
          & ? [X423] :
              ( r1(X422,X423)
              & ~ p2(X423) )
          & ? [X424] :
              ( r1(X422,X424)
              & ? [X425] :
                  ( r1(X424,X425)
                  & ~ p2(X425) )
              & ? [X426] :
                  ( r1(X424,X426)
                  & ? [X427] :
                      ( r1(X426,X427)
                      & ~ p2(X427) )
                  & ? [X428] :
                      ( r1(X426,X428)
                      & ? [X429] :
                          ( r1(X428,X429)
                          & ~ p2(X429) )
                      & ? [X430] :
                          ( r1(X428,X430)
                          & ? [X431] :
                              ( r1(X430,X431)
                              & ~ p2(X431) )
                          & ? [X432] :
                              ( r1(X430,X432)
                              & ? [X433] :
                                  ( r1(X432,X433)
                                  & ~ p2(X433) )
                              & ? [X434] :
                                  ( r1(X432,X434)
                                  & ? [X435] :
                                      ( r1(X434,X435)
                                      & ~ p2(X435) )
                                  & ? [X436] :
                                      ( r1(X434,X436)
                                      & ? [X437] :
                                          ( r1(X436,X437)
                                          & ~ p2(X437) )
                                      & ? [X438] :
                                          ( r1(X436,X438)
                                          & ? [X439] :
                                              ( r1(X438,X439)
                                              & ~ p2(X439) )
                                          & ? [X440] :
                                              ( r1(X438,X440)
                                              & ? [X441] :
                                                  ( r1(X440,X441)
                                                  & ~ p2(X441) )
                                              & ? [X442] :
                                                  ( r1(X440,X442)
                                                  & ? [X443] :
                                                      ( r1(X442,X443)
                                                      & ~ p2(X443) )
                                                  & ? [X444] :
                                                      ( r1(X442,X444)
                                                      & ? [X445] :
                                                          ( r1(X444,X445)
                                                          & ~ p2(X445) )
                                                      & ? [X446] :
                                                          ( r1(X444,X446)
                                                          & ? [X447] :
                                                              ( r1(X446,X447)
                                                              & ~ p2(X447) )
                                                          & ? [X448] :
                                                              ( r1(X446,X448)
                                                              & ? [X449] :
                                                                  ( r1(X448,X449)
                                                                  & ~ p2(X449) )
                                                              & ? [X450] :
                                                                  ( r1(X448,X450)
                                                                  & ? [X451] :
                                                                      ( r1(X450,X451)
                                                                      & ! [X452] :
                                                                          ( ~ r1(X451,X452)
                                                                          | p1(X452) ) )
                                                                  & ? [X453] :
                                                                      ( r1(X450,X453)
                                                                      & ~ p1(X453) ) )
                                                              & ? [X454] :
                                                                  ( r1(X448,X454)
                                                                  & ~ p1(X454) ) )
                                                          & ? [X455] :
                                                              ( r1(X446,X455)
                                                              & ~ p1(X455) ) )
                                                      & ? [X456] :
                                                          ( r1(X444,X456)
                                                          & ~ p1(X456) ) )
                                                  & ? [X457] :
                                                      ( r1(X442,X457)
                                                      & ~ p1(X457) ) )
                                              & ? [X458] :
                                                  ( r1(X440,X458)
                                                  & ~ p1(X458) ) )
                                          & ? [X459] :
                                              ( r1(X438,X459)
                                              & ~ p1(X459) ) )
                                      & ? [X460] :
                                          ( r1(X436,X460)
                                          & ~ p1(X460) ) )
                                  & ? [X461] :
                                      ( r1(X434,X461)
                                      & ~ p1(X461) ) )
                              & ? [X462] :
                                  ( r1(X432,X462)
                                  & ~ p1(X462) ) )
                          & ? [X463] :
                              ( r1(X430,X463)
                              & ~ p1(X463) ) )
                      & ? [X464] :
                          ( r1(X428,X464)
                          & ~ p1(X464) ) )
                  & ? [X465] :
                      ( r1(X426,X465)
                      & ~ p1(X465) ) )
              & ? [X466] :
                  ( r1(X424,X466)
                  & ~ p1(X466) ) )
          & ? [X467] :
              ( r1(X422,X467)
              & ~ p1(X467) ) )
      & ? [X468] :
          ( r1(X0,X468)
          & ~ p1(X468) )
      & ( ! [X469] :
            ( ~ r1(X0,X469)
            | p2(X469) )
        | ! [X470] :
            ( ~ r1(X0,X470)
            | ! [X471] :
                ( ~ r1(X470,X471)
                | p2(X471) )
            | ! [X472] :
                ( ~ r1(X470,X472)
                | ! [X473] :
                    ( ~ r1(X472,X473)
                    | p2(X473) )
                | ! [X474] :
                    ( ~ r1(X472,X474)
                    | ! [X475] :
                        ( ~ r1(X474,X475)
                        | p2(X475) )
                    | ! [X476] :
                        ( ~ r1(X474,X476)
                        | ! [X477] :
                            ( ~ r1(X476,X477)
                            | p2(X477) )
                        | ! [X478] :
                            ( ~ r1(X476,X478)
                            | ! [X479] :
                                ( ~ r1(X478,X479)
                                | p2(X479) )
                            | ! [X480] :
                                ( ~ r1(X478,X480)
                                | ! [X481] :
                                    ( ~ r1(X480,X481)
                                    | p2(X481) )
                                | ! [X482] :
                                    ( ~ r1(X480,X482)
                                    | ! [X483] :
                                        ( ~ r1(X482,X483)
                                        | p2(X483) )
                                    | ! [X484] :
                                        ( ~ r1(X482,X484)
                                        | ! [X485] :
                                            ( ~ r1(X484,X485)
                                            | p2(X485) )
                                        | ! [X486] :
                                            ( ~ r1(X484,X486)
                                            | ! [X487] :
                                                ( ~ r1(X486,X487)
                                                | p2(X487) )
                                            | ! [X488] :
                                                ( ~ r1(X486,X488)
                                                | ! [X489] :
                                                    ( ~ r1(X488,X489)
                                                    | p2(X489) )
                                                | ! [X490] :
                                                    ( ~ r1(X488,X490)
                                                    | ! [X491] :
                                                        ( ~ r1(X490,X491)
                                                        | p2(X491) )
                                                    | ! [X492] :
                                                        ( ~ r1(X490,X492)
                                                        | ! [X493] :
                                                            ( ~ r1(X492,X493)
                                                            | p2(X493) )
                                                        | ! [X494] :
                                                            ( ~ r1(X492,X494)
                                                            | ! [X495] :
                                                                ( ~ r1(X494,X495)
                                                                | ? [X496] :
                                                                    ( r1(X495,X496)
                                                                    & p1(X496) ) )
                                                            | ~ p1(X494) )
                                                        | ! [X497] :
                                                            ( ~ r1(X492,X497)
                                                            | p1(X497) ) )
                                                    | ! [X498] :
                                                        ( ~ r1(X490,X498)
                                                        | p1(X498) ) )
                                                | ! [X499] :
                                                    ( ~ r1(X488,X499)
                                                    | p1(X499) ) )
                                            | ! [X500] :
                                                ( ~ r1(X486,X500)
                                                | p1(X500) ) )
                                        | ! [X501] :
                                            ( ~ r1(X484,X501)
                                            | p1(X501) ) )
                                    | ! [X502] :
                                        ( ~ r1(X482,X502)
                                        | p1(X502) ) )
                                | ! [X503] :
                                    ( ~ r1(X480,X503)
                                    | p1(X503) ) )
                            | ! [X504] :
                                ( ~ r1(X478,X504)
                                | p1(X504) ) )
                        | ! [X505] :
                            ( ~ r1(X476,X505)
                            | p1(X505) ) )
                    | ! [X506] :
                        ( ~ r1(X474,X506)
                        | p1(X506) ) )
                | ! [X507] :
                    ( ~ r1(X472,X507)
                    | p1(X507) ) )
            | ! [X508] :
                ( ~ r1(X470,X508)
                | p1(X508) ) )
        | ! [X509] :
            ( ~ r1(X0,X509)
            | p1(X509) ) )
      & ( ! [X510] :
            ( ~ r1(X0,X510)
            | p2(X510) )
        | ! [X511] :
            ( ~ r1(X0,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(X536,X537)
                                                                    | ? [X538] :
                                                                        ( r1(X537,X538)
                                                                        & ~ p1(X538) ) )
                                                                | ! [X539] :
                                                                    ( ~ r1(X536,X539)
                                                                    | p1(X539) ) ) )
                                                        | ! [X540] :
                                                            ( ~ r1(X533,X540)
                                                            | p1(X540) ) )
                                                    | ! [X541] :
                                                        ( ~ r1(X531,X541)
                                                        | p1(X541) ) )
                                                | ! [X542] :
                                                    ( ~ r1(X529,X542)
                                                    | p1(X542) ) )
                                            | ! [X543] :
                                                ( ~ r1(X527,X543)
                                                | p1(X543) ) )
                                        | ! [X544] :
                                            ( ~ r1(X525,X544)
                                            | p1(X544) ) )
                                    | ! [X545] :
                                        ( ~ r1(X523,X545)
                                        | p1(X545) ) )
                                | ! [X546] :
                                    ( ~ r1(X521,X546)
                                    | p1(X546) ) )
                            | ! [X547] :
                                ( ~ r1(X519,X547)
                                | p1(X547) ) )
                        | ! [X548] :
                            ( ~ r1(X517,X548)
                            | p1(X548) ) )
                    | ! [X549] :
                        ( ~ r1(X515,X549)
                        | p1(X549) ) )
                | ! [X550] :
                    ( ~ r1(X513,X550)
                    | p1(X550) ) )
            | ! [X551] :
                ( ~ r1(X511,X551)
                | p1(X551) ) )
        | ! [X552] :
            ( ~ r1(X0,X552)
            | p1(X552) ) )
      & ( ! [X553] :
            ( ~ r1(X0,X553)
            | p2(X553) )
        | ! [X554] :
            ( ~ r1(X0,X554)
            | ! [X555] :
                ( ~ r1(X554,X555)
                | p2(X555) )
            | ! [X556] :
                ( ~ r1(X554,X556)
                | ! [X557] :
                    ( ~ r1(X556,X557)
                    | p2(X557) )
                | ! [X558] :
                    ( ~ r1(X556,X558)
                    | ! [X559] :
                        ( ~ r1(X558,X559)
                        | p2(X559) )
                    | ! [X560] :
                        ( ~ r1(X558,X560)
                        | ! [X561] :
                            ( ~ r1(X560,X561)
                            | p2(X561) )
                        | ! [X562] :
                            ( ~ r1(X560,X562)
                            | ! [X563] :
                                ( ~ r1(X562,X563)
                                | p2(X563) )
                            | ! [X564] :
                                ( ~ r1(X562,X564)
                                | ! [X565] :
                                    ( ~ r1(X564,X565)
                                    | p2(X565) )
                                | ! [X566] :
                                    ( ~ r1(X564,X566)
                                    | ! [X567] :
                                        ( ~ r1(X566,X567)
                                        | p2(X567) )
                                    | ! [X568] :
                                        ( ~ r1(X566,X568)
                                        | ! [X569] :
                                            ( ~ r1(X568,X569)
                                            | p2(X569) )
                                        | ! [X570] :
                                            ( ~ r1(X568,X570)
                                            | ! [X571] :
                                                ( ~ r1(X570,X571)
                                                | p2(X571) )
                                            | ! [X572] :
                                                ( ~ r1(X570,X572)
                                                | ! [X573] :
                                                    ( ~ r1(X572,X573)
                                                    | p2(X573) )
                                                | ! [X574] :
                                                    ( ~ r1(X572,X574)
                                                    | ! [X575] :
                                                        ( ~ r1(X574,X575)
                                                        | p2(X575) )
                                                    | ! [X576] :
                                                        ( ~ r1(X574,X576)
                                                        | ! [X577] :
                                                            ( ~ r1(X576,X577)
                                                            | p2(X577) )
                                                        | ! [X578] :
                                                            ( ~ r1(X576,X578)
                                                            | ! [X579] :
                                                                ( ~ r1(X578,X579)
                                                                | ? [X580] :
                                                                    ( r1(X579,X580)
                                                                    & ! [X581] :
                                                                        ( ~ r1(X580,X581)
                                                                        | p1(X581) ) ) )
                                                            | ! [X582] :
                                                                ( ~ r1(X578,X582)
                                                                | ? [X583] :
                                                                    ( r1(X582,X583)
                                                                    & ~ p1(X583) ) ) )
                                                        | ! [X584] :
                                                            ( ~ r1(X576,X584)
                                                            | p1(X584) ) )
                                                    | ! [X585] :
                                                        ( ~ r1(X574,X585)
                                                        | p1(X585) ) )
                                                | ! [X586] :
                                                    ( ~ r1(X572,X586)
                                                    | p1(X586) ) )
                                            | ! [X587] :
                                                ( ~ r1(X570,X587)
                                                | p1(X587) ) )
                                        | ! [X588] :
                                            ( ~ r1(X568,X588)
                                            | p1(X588) ) )
                                    | ! [X589] :
                                        ( ~ r1(X566,X589)
                                        | p1(X589) ) )
                                | ! [X590] :
                                    ( ~ r1(X564,X590)
                                    | p1(X590) ) )
                            | ! [X591] :
                                ( ~ r1(X562,X591)
                                | p1(X591) ) )
                        | ! [X592] :
                            ( ~ r1(X560,X592)
                            | p1(X592) ) )
                    | ! [X593] :
                        ( ~ r1(X558,X593)
                        | p1(X593) ) )
                | ! [X594] :
                    ( ~ r1(X556,X594)
                    | p1(X594) ) )
            | ! [X595] :
                ( ~ r1(X554,X595)
                | p1(X595) ) )
        | ! [X596] :
            ( ~ r1(X0,X596)
            | p1(X596) ) )
      & ( ! [X597] :
            ( ~ r1(X0,X597)
            | p2(X597) )
        | ! [X598] :
            ( ~ r1(X0,X598)
            | ! [X599] :
                ( ~ r1(X598,X599)
                | p2(X599) )
            | ! [X600] :
                ( ~ r1(X598,X600)
                | ! [X601] :
                    ( ~ r1(X600,X601)
                    | p2(X601) )
                | ! [X602] :
                    ( ~ r1(X600,X602)
                    | ! [X603] :
                        ( ~ r1(X602,X603)
                        | p2(X603) )
                    | ! [X604] :
                        ( ~ r1(X602,X604)
                        | ! [X605] :
                            ( ~ r1(X604,X605)
                            | p2(X605) )
                        | ! [X606] :
                            ( ~ r1(X604,X606)
                            | ! [X607] :
                                ( ~ r1(X606,X607)
                                | p2(X607) )
                            | ! [X608] :
                                ( ~ r1(X606,X608)
                                | ! [X609] :
                                    ( ~ r1(X608,X609)
                                    | p2(X609) )
                                | ! [X610] :
                                    ( ~ r1(X608,X610)
                                    | ! [X611] :
                                        ( ~ r1(X610,X611)
                                        | p2(X611) )
                                    | ! [X612] :
                                        ( ~ r1(X610,X612)
                                        | ! [X613] :
                                            ( ~ r1(X612,X613)
                                            | p2(X613) )
                                        | ! [X614] :
                                            ( ~ r1(X612,X614)
                                            | ! [X615] :
                                                ( ~ r1(X614,X615)
                                                | p2(X615) )
                                            | ! [X616] :
                                                ( ~ r1(X614,X616)
                                                | ! [X617] :
                                                    ( ~ r1(X616,X617)
                                                    | p2(X617) )
                                                | ! [X618] :
                                                    ( ~ r1(X616,X618)
                                                    | ! [X619] :
                                                        ( ~ r1(X618,X619)
                                                        | p2(X619) )
                                                    | ! [X620] :
                                                        ( ~ r1(X618,X620)
                                                        | ! [X621] :
                                                            ( ~ r1(X620,X621)
                                                            | p2(X621) )
                                                        | ! [X622] :
                                                            ( ~ r1(X620,X622)
                                                            | ? [X623] : r1(X622,X623) )
                                                        | ! [X624] :
                                                            ( ~ r1(X620,X624)
                                                            | p1(X624) ) )
                                                    | ! [X625] :
                                                        ( ~ r1(X618,X625)
                                                        | p1(X625) ) )
                                                | ! [X626] :
                                                    ( ~ r1(X616,X626)
                                                    | p1(X626) ) )
                                            | ! [X627] :
                                                ( ~ r1(X614,X627)
                                                | p1(X627) ) )
                                        | ! [X628] :
                                            ( ~ r1(X612,X628)
                                            | p1(X628) ) )
                                    | ! [X629] :
                                        ( ~ r1(X610,X629)
                                        | p1(X629) ) )
                                | ! [X630] :
                                    ( ~ r1(X608,X630)
                                    | p1(X630) ) )
                            | ! [X631] :
                                ( ~ r1(X606,X631)
                                | p1(X631) ) )
                        | ! [X632] :
                            ( ~ r1(X604,X632)
                            | p1(X632) ) )
                    | ! [X633] :
                        ( ~ r1(X602,X633)
                        | p1(X633) ) )
                | ! [X634] :
                    ( ~ r1(X600,X634)
                    | p1(X634) ) )
            | ! [X635] :
                ( ~ r1(X598,X635)
                | p1(X635) ) )
        | ! [X636] :
            ( ~ r1(X0,X636)
            | p1(X636) ) )
      & ? [X637] :
          ( r1(X0,X637)
          & ~ p2(X637) )
      & ? [X638] :
          ( r1(X0,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)
                                              & ~ p2(X655) )
                                          & ? [X656] :
                                              ( r1(X654,X656)
                                              & ? [X657] :
                                                  ( r1(X656,X657)
                                                  & ~ p2(X657) )
                                              & ? [X658] :
                                                  ( r1(X656,X658)
                                                  & ? [X659] :
                                                      ( r1(X658,X659)
                                                      & ~ p2(X659) )
                                                  & ? [X660] :
                                                      ( r1(X658,X660)
                                                      & ? [X661] :
                                                          ( r1(X660,X661)
                                                          & ~ p2(X661) )
                                                      & ? [X662] :
                                                          ( r1(X660,X662)
                                                          & ? [X663] :
                                                              ( r1(X662,X663)
                                                              & ~ p2(X663) )
                                                          & ? [X664] :
                                                              ( r1(X662,X664)
                                                              & ? [X665] :
                                                                  ( r1(X664,X665)
                                                                  & ~ p2(X665) )
                                                              & ? [X666] :
                                                                  ( r1(X664,X666)
                                                                  & ? [X667] :
                                                                      ( r1(X666,X667)
                                                                      & ! [X668] :
                                                                          ( ~ r1(X667,X668)
                                                                          | p1(X668) ) )
                                                                  & ? [X669] :
                                                                      ( r1(X666,X669)
                                                                      & ~ p1(X669) ) )
                                                              & ? [X670] :
                                                                  ( r1(X664,X670)
                                                                  & ~ p1(X670) ) )
                                                          & ? [X671] :
                                                              ( r1(X662,X671)
                                                              & ~ p1(X671) ) )
                                                      & ? [X672] :
                                                          ( r1(X660,X672)
                                                          & ~ p1(X672) ) )
                                                  & ? [X673] :
                                                      ( r1(X658,X673)
                                                      & ~ p1(X673) ) )
                                              & ? [X674] :
                                                  ( r1(X656,X674)
                                                  & ~ p1(X674) ) )
                                          & ? [X675] :
                                              ( r1(X654,X675)
                                              & ~ p1(X675) ) )
                                      & ? [X676] :
                                          ( r1(X652,X676)
                                          & ~ p1(X676) ) )
                                  & ? [X677] :
                                      ( r1(X650,X677)
                                      & ~ p1(X677) ) )
                              & ? [X678] :
                                  ( r1(X648,X678)
                                  & ~ p1(X678) ) )
                          & ? [X679] :
                              ( r1(X646,X679)
                              & ~ p1(X679) ) )
                      & ? [X680] :
                          ( r1(X644,X680)
                          & ~ p1(X680) ) )
                  & ? [X681] :
                      ( r1(X642,X681)
                      & ~ p1(X681) ) )
              & ? [X682] :
                  ( r1(X640,X682)
                  & ~ p1(X682) ) )
          & ? [X683] :
              ( r1(X638,X683)
              & ~ p1(X683) ) )
      & ? [X684] :
          ( r1(X0,X684)
          & ~ p1(X684) )
      & ( ! [X685] :
            ( ~ r1(X0,X685)
            | p2(X685) )
        | ! [X686] :
            ( ~ r1(X0,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)
                                                            | ? [X710] :
                                                                ( r1(X709,X710)
                                                                & p1(X710) ) )
                                                        | ~ p1(X708) )
                                                    | ! [X711] :
                                                        ( ~ r1(X706,X711)
                                                        | p1(X711) ) )
                                                | ! [X712] :
                                                    ( ~ r1(X704,X712)
                                                    | p1(X712) ) )
                                            | ! [X713] :
                                                ( ~ r1(X702,X713)
                                                | p1(X713) ) )
                                        | ! [X714] :
                                            ( ~ r1(X700,X714)
                                            | p1(X714) ) )
                                    | ! [X715] :
                                        ( ~ r1(X698,X715)
                                        | p1(X715) ) )
                                | ! [X716] :
                                    ( ~ r1(X696,X716)
                                    | p1(X716) ) )
                            | ! [X717] :
                                ( ~ r1(X694,X717)
                                | p1(X717) ) )
                        | ! [X718] :
                            ( ~ r1(X692,X718)
                            | p1(X718) ) )
                    | ! [X719] :
                        ( ~ r1(X690,X719)
                        | p1(X719) ) )
                | ! [X720] :
                    ( ~ r1(X688,X720)
                    | p1(X720) ) )
            | ! [X721] :
                ( ~ r1(X686,X721)
                | p1(X721) ) )
        | ! [X722] :
            ( ~ r1(X0,X722)
            | p1(X722) ) )
      & ( ! [X723] :
            ( ~ r1(X0,X723)
            | p2(X723) )
        | ! [X724] :
            ( ~ r1(X0,X724)
            | ! [X725] :
                ( ~ r1(X724,X725)
                | p2(X725) )
            | ! [X726] :
                ( ~ r1(X724,X726)
                | ! [X727] :
                    ( ~ r1(X726,X727)
                    | p2(X727) )
                | ! [X728] :
                    ( ~ r1(X726,X728)
                    | ! [X729] :
                        ( ~ r1(X728,X729)
                        | p2(X729) )
                    | ! [X730] :
                        ( ~ r1(X728,X730)
                        | ! [X731] :
                            ( ~ r1(X730,X731)
                            | p2(X731) )
                        | ! [X732] :
                            ( ~ r1(X730,X732)
                            | ! [X733] :
                                ( ~ r1(X732,X733)
                                | p2(X733) )
                            | ! [X734] :
                                ( ~ r1(X732,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)
                                                            | ! [X748] :
                                                                ( ~ r1(X747,X748)
                                                                | ? [X749] :
                                                                    ( r1(X748,X749)
                                                                    & ~ p1(X749) ) )
                                                            | ! [X750] :
                                                                ( ~ r1(X747,X750)
                                                                | p1(X750) ) ) )
                                                    | ! [X751] :
                                                        ( ~ r1(X744,X751)
                                                        | p1(X751) ) )
                                                | ! [X752] :
                                                    ( ~ r1(X742,X752)
                                                    | p1(X752) ) )
                                            | ! [X753] :
                                                ( ~ r1(X740,X753)
                                                | p1(X753) ) )
                                        | ! [X754] :
                                            ( ~ r1(X738,X754)
                                            | p1(X754) ) )
                                    | ! [X755] :
                                        ( ~ r1(X736,X755)
                                        | p1(X755) ) )
                                | ! [X756] :
                                    ( ~ r1(X734,X756)
                                    | p1(X756) ) )
                            | ! [X757] :
                                ( ~ r1(X732,X757)
                                | p1(X757) ) )
                        | ! [X758] :
                            ( ~ r1(X730,X758)
                            | p1(X758) ) )
                    | ! [X759] :
                        ( ~ r1(X728,X759)
                        | p1(X759) ) )
                | ! [X760] :
                    ( ~ r1(X726,X760)
                    | p1(X760) ) )
            | ! [X761] :
                ( ~ r1(X724,X761)
                | p1(X761) ) )
        | ! [X762] :
            ( ~ r1(X0,X762)
            | p1(X762) ) )
      & ( ! [X763] :
            ( ~ r1(X0,X763)
            | p2(X763) )
        | ! [X764] :
            ( ~ r1(X0,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)
                        | p2(X769) )
                    | ! [X770] :
                        ( ~ r1(X768,X770)
                        | ! [X771] :
                            ( ~ r1(X770,X771)
                            | p2(X771) )
                        | ! [X772] :
                            ( ~ r1(X770,X772)
                            | ! [X773] :
                                ( ~ r1(X772,X773)
                                | p2(X773) )
                            | ! [X774] :
                                ( ~ r1(X772,X774)
                                | ! [X775] :
                                    ( ~ r1(X774,X775)
                                    | p2(X775) )
                                | ! [X776] :
                                    ( ~ r1(X774,X776)
                                    | ! [X777] :
                                        ( ~ r1(X776,X777)
                                        | p2(X777) )
                                    | ! [X778] :
                                        ( ~ r1(X776,X778)
                                        | ! [X779] :
                                            ( ~ r1(X778,X779)
                                            | p2(X779) )
                                        | ! [X780] :
                                            ( ~ r1(X778,X780)
                                            | ! [X781] :
                                                ( ~ r1(X780,X781)
                                                | p2(X781) )
                                            | ! [X782] :
                                                ( ~ r1(X780,X782)
                                                | ! [X783] :
                                                    ( ~ r1(X782,X783)
                                                    | p2(X783) )
                                                | ! [X784] :
                                                    ( ~ r1(X782,X784)
                                                    | ! [X785] :
                                                        ( ~ r1(X784,X785)
                                                        | p2(X785) )
                                                    | ! [X786] :
                                                        ( ~ r1(X784,X786)
                                                        | ! [X787] :
                                                            ( ~ r1(X786,X787)
                                                            | ? [X788] :
                                                                ( r1(X787,X788)
                                                                & ! [X789] :
                                                                    ( ~ r1(X788,X789)
                                                                    | p1(X789) ) ) )
                                                        | ! [X790] :
                                                            ( ~ r1(X786,X790)
                                                            | ? [X791] :
                                                                ( r1(X790,X791)
                                                                & ~ p1(X791) ) ) )
                                                    | ! [X792] :
                                                        ( ~ r1(X784,X792)
                                                        | p1(X792) ) )
                                                | ! [X793] :
                                                    ( ~ r1(X782,X793)
                                                    | p1(X793) ) )
                                            | ! [X794] :
                                                ( ~ r1(X780,X794)
                                                | p1(X794) ) )
                                        | ! [X795] :
                                            ( ~ r1(X778,X795)
                                            | p1(X795) ) )
                                    | ! [X796] :
                                        ( ~ r1(X776,X796)
                                        | p1(X796) ) )
                                | ! [X797] :
                                    ( ~ r1(X774,X797)
                                    | p1(X797) ) )
                            | ! [X798] :
                                ( ~ r1(X772,X798)
                                | p1(X798) ) )
                        | ! [X799] :
                            ( ~ r1(X770,X799)
                            | p1(X799) ) )
                    | ! [X800] :
                        ( ~ r1(X768,X800)
                        | p1(X800) ) )
                | ! [X801] :
                    ( ~ r1(X766,X801)
                    | p1(X801) ) )
            | ! [X802] :
                ( ~ r1(X764,X802)
                | p1(X802) ) )
        | ! [X803] :
            ( ~ r1(X0,X803)
            | p1(X803) ) )
      & ( ! [X804] :
            ( ~ r1(X0,X804)
            | p2(X804) )
        | ! [X805] :
            ( ~ r1(X0,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(X0,X840)
            | p1(X840) ) )
      & ? [X841] :
          ( r1(X0,X841)
          & ~ p2(X841) )
      & ? [X842] :
          ( r1(X0,X842)
          & ? [X843] :
              ( r1(X842,X843)
              & ~ p2(X843) )
          & ? [X844] :
              ( r1(X842,X844)
              & ? [X845] :
                  ( r1(X844,X845)
                  & ~ p2(X845) )
              & ? [X846] :
                  ( r1(X844,X846)
                  & ? [X847] :
                      ( r1(X846,X847)
                      & ~ p2(X847) )
                  & ? [X848] :
                      ( r1(X846,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)
                                                                      & ! [X872] :
                                                                          ( ~ r1(X871,X872)
                                                                          | p1(X872) ) )
                                                                  & ? [X873] :
                                                                      ( r1(X870,X873)
                                                                      & ~ p1(X873) ) )
                                                              & ? [X874] :
                                                                  ( r1(X868,X874)
                                                                  & ~ p1(X874) ) )
                                                          & ? [X875] :
                                                              ( r1(X866,X875)
                                                              & ~ p1(X875) ) )
                                                      & ? [X876] :
                                                          ( r1(X864,X876)
                                                          & ~ p1(X876) ) )
                                                  & ? [X877] :
                                                      ( r1(X862,X877)
                                                      & ~ p1(X877) ) )
                                              & ? [X878] :
                                                  ( r1(X860,X878)
                                                  & ~ p1(X878) ) )
                                          & ? [X879] :
                                              ( r1(X858,X879)
                                              & ~ p1(X879) ) )
                                      & ? [X880] :
                                          ( r1(X856,X880)
                                          & ~ p1(X880) ) )
                                  & ? [X881] :
                                      ( r1(X854,X881)
                                      & ~ p1(X881) ) )
                              & ? [X882] :
                                  ( r1(X852,X882)
                                  & ~ p1(X882) ) )
                          & ? [X883] :
                              ( r1(X850,X883)
                              & ~ p1(X883) ) )
                      & ? [X884] :
                          ( r1(X848,X884)
                          & ~ p1(X884) ) )
                  & ? [X885] :
                      ( r1(X846,X885)
                      & ~ p1(X885) ) )
              & ? [X886] :
                  ( r1(X844,X886)
                  & ~ p1(X886) ) )
          & ? [X887] :
              ( r1(X842,X887)
              & ~ p1(X887) ) )
      & ? [X888] :
          ( r1(X0,X888)
          & ~ p1(X888) )
      & ( ! [X889] :
            ( ~ r1(X0,X889)
            | p2(X889) )
        | ! [X890] :
            ( ~ r1(X0,X890)
            | ! [X891] :
                ( ~ r1(X890,X891)
                | p2(X891) )
            | ! [X892] :
                ( ~ r1(X890,X892)
                | ! [X893] :
                    ( ~ r1(X892,X893)
                    | p2(X893) )
                | ! [X894] :
                    ( ~ r1(X892,X894)
                    | ! [X895] :
                        ( ~ r1(X894,X895)
                        | p2(X895) )
                    | ! [X896] :
                        ( ~ r1(X894,X896)
                        | ! [X897] :
                            ( ~ r1(X896,X897)
                            | p2(X897) )
                        | ! [X898] :
                            ( ~ r1(X896,X898)
                            | ! [X899] :
                                ( ~ r1(X898,X899)
                                | p2(X899) )
                            | ! [X900] :
                                ( ~ r1(X898,X900)
                                | ! [X901] :
                                    ( ~ r1(X900,X901)
                                    | p2(X901) )
                                | ! [X902] :
                                    ( ~ r1(X900,X902)
                                    | ! [X903] :
                                        ( ~ r1(X902,X903)
                                        | p2(X903) )
                                    | ! [X904] :
                                        ( ~ r1(X902,X904)
                                        | ! [X905] :
                                            ( ~ r1(X904,X905)
                                            | p2(X905) )
                                        | ! [X906] :
                                            ( ~ r1(X904,X906)
                                            | ! [X907] :
                                                ( ~ r1(X906,X907)
                                                | p2(X907) )
                                            | ! [X908] :
                                                ( ~ r1(X906,X908)
                                                | ! [X909] :
                                                    ( ~ r1(X908,X909)
                                                    | p2(X909) )
                                                | ! [X910] :
                                                    ( ~ r1(X908,X910)
                                                    | ! [X911] :
                                                        ( ~ r1(X910,X911)
                                                        | ? [X912] :
                                                            ( r1(X911,X912)
                                                            & p1(X912) ) )
                                                    | ~ p1(X910) )
                                                | ! [X913] :
                                                    ( ~ r1(X908,X913)
                                                    | p1(X913) ) )
                                            | ! [X914] :
                                                ( ~ r1(X906,X914)
                                                | p1(X914) ) )
                                        | ! [X915] :
                                            ( ~ r1(X904,X915)
                                            | p1(X915) ) )
                                    | ! [X916] :
                                        ( ~ r1(X902,X916)
                                        | p1(X916) ) )
                                | ! [X917] :
                                    ( ~ r1(X900,X917)
                                    | p1(X917) ) )
                            | ! [X918] :
                                ( ~ r1(X898,X918)
                                | p1(X918) ) )
                        | ! [X919] :
                            ( ~ r1(X896,X919)
                            | p1(X919) ) )
                    | ! [X920] :
                        ( ~ r1(X894,X920)
                        | p1(X920) ) )
                | ! [X921] :
                    ( ~ r1(X892,X921)
                    | p1(X921) ) )
            | ! [X922] :
                ( ~ r1(X890,X922)
                | p1(X922) ) )
        | ! [X923] :
            ( ~ r1(X0,X923)
            | p1(X923) ) )
      & ( ! [X924] :
            ( ~ r1(X0,X924)
            | p2(X924) )
        | ! [X925] :
            ( ~ r1(X0,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)
                                                    | p2(X944) )
                                                | ! [X945] :
                                                    ( ~ r1(X943,X945)
                                                    | ! [X946] :
                                                        ( ~ r1(X945,X946)
                                                        | ! [X947] :
                                                            ( ~ r1(X946,X947)
                                                            | ? [X948] :
                                                                ( r1(X947,X948)
                                                                & ~ p1(X948) ) )
                                                        | ! [X949] :
                                                            ( ~ r1(X946,X949)
                                                            | p1(X949) ) ) )
                                                | ! [X950] :
                                                    ( ~ r1(X943,X950)
                                                    | p1(X950) ) )
                                            | ! [X951] :
                                                ( ~ r1(X941,X951)
                                                | p1(X951) ) )
                                        | ! [X952] :
                                            ( ~ r1(X939,X952)
                                            | p1(X952) ) )
                                    | ! [X953] :
                                        ( ~ r1(X937,X953)
                                        | p1(X953) ) )
                                | ! [X954] :
                                    ( ~ r1(X935,X954)
                                    | p1(X954) ) )
                            | ! [X955] :
                                ( ~ r1(X933,X955)
                                | p1(X955) ) )
                        | ! [X956] :
                            ( ~ r1(X931,X956)
                            | p1(X956) ) )
                    | ! [X957] :
                        ( ~ r1(X929,X957)
                        | p1(X957) ) )
                | ! [X958] :
                    ( ~ r1(X927,X958)
                    | p1(X958) ) )
            | ! [X959] :
                ( ~ r1(X925,X959)
                | p1(X959) ) )
        | ! [X960] :
            ( ~ r1(X0,X960)
            | p1(X960) ) )
      & ( ! [X961] :
            ( ~ r1(X0,X961)
            | p2(X961) )
        | ! [X962] :
            ( ~ r1(X0,X962)
            | ! [X963] :
                ( ~ r1(X962,X963)
                | p2(X963) )
            | ! [X964] :
                ( ~ r1(X962,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)
                                                        | ? [X984] :
                                                            ( r1(X983,X984)
                                                            & ! [X985] :
                                                                ( ~ r1(X984,X985)
                                                                | p1(X985) ) ) )
                                                    | ! [X986] :
                                                        ( ~ r1(X982,X986)
                                                        | ? [X987] :
                                                            ( r1(X986,X987)
                                                            & ~ p1(X987) ) ) )
                                                | ! [X988] :
                                                    ( ~ r1(X980,X988)
                                                    | p1(X988) ) )
                                            | ! [X989] :
                                                ( ~ r1(X978,X989)
                                                | p1(X989) ) )
                                        | ! [X990] :
                                            ( ~ r1(X976,X990)
                                            | p1(X990) ) )
                                    | ! [X991] :
                                        ( ~ r1(X974,X991)
                                        | p1(X991) ) )
                                | ! [X992] :
                                    ( ~ r1(X972,X992)
                                    | p1(X992) ) )
                            | ! [X993] :
                                ( ~ r1(X970,X993)
                                | p1(X993) ) )
                        | ! [X994] :
                            ( ~ r1(X968,X994)
                            | p1(X994) ) )
                    | ! [X995] :
                        ( ~ r1(X966,X995)
                        | p1(X995) ) )
                | ! [X996] :
                    ( ~ r1(X964,X996)
                    | p1(X996) ) )
            | ! [X997] :
                ( ~ r1(X962,X997)
                | p1(X997) ) )
        | ! [X998] :
            ( ~ r1(X0,X998)
            | p1(X998) ) )
      & ( ! [X999] :
            ( ~ r1(X0,X999)
            | p2(X999) )
        | ! [X1000] :
            ( ~ r1(X0,X1000)
            | ! [X1001] :
                ( ~ r1(X1000,X1001)
                | p2(X1001) )
            | ! [X1002] :
                ( ~ r1(X1000,X1002)
                | ! [X1003] :
                    ( ~ r1(X1002,X1003)
                    | p2(X1003) )
                | ! [X1004] :
                    ( ~ r1(X1002,X1004)
                    | ! [X1005] :
                        ( ~ r1(X1004,X1005)
                        | p2(X1005) )
                    | ! [X1006] :
                        ( ~ r1(X1004,X1006)
                        | ! [X1007] :
                            ( ~ r1(X1006,X1007)
                            | p2(X1007) )
                        | ! [X1008] :
                            ( ~ r1(X1006,X1008)
                            | ! [X1009] :
                                ( ~ r1(X1008,X1009)
                                | p2(X1009) )
                            | ! [X1010] :
                                ( ~ r1(X1008,X1010)
                                | ! [X1011] :
                                    ( ~ r1(X1010,X1011)
                                    | p2(X1011) )
                                | ! [X1012] :
                                    ( ~ r1(X1010,X1012)
                                    | ! [X1013] :
                                        ( ~ r1(X1012,X1013)
                                        | p2(X1013) )
                                    | ! [X1014] :
                                        ( ~ r1(X1012,X1014)
                                        | ! [X1015] :
                                            ( ~ r1(X1014,X1015)
                                            | p2(X1015) )
                                        | ! [X1016] :
                                            ( ~ r1(X1014,X1016)
                                            | ! [X1017] :
                                                ( ~ r1(X1016,X1017)
                                                | p2(X1017) )
                                            | ! [X1018] :
                                                ( ~ r1(X1016,X1018)
                                                | ! [X1019] :
                                                    ( ~ r1(X1018,X1019)
                                                    | p2(X1019) )
                                                | ! [X1020] :
                                                    ( ~ r1(X1018,X1020)
                                                    | ? [X1021] : r1(X1020,X1021) )
                                                | ! [X1022] :
                                                    ( ~ r1(X1018,X1022)
                                                    | p1(X1022) ) )
                                            | ! [X1023] :
                                                ( ~ r1(X1016,X1023)
                                                | p1(X1023) ) )
                                        | ! [X1024] :
                                            ( ~ r1(X1014,X1024)
                                            | p1(X1024) ) )
                                    | ! [X1025] :
                                        ( ~ r1(X1012,X1025)
                                        | p1(X1025) ) )
                                | ! [X1026] :
                                    ( ~ r1(X1010,X1026)
                                    | p1(X1026) ) )
                            | ! [X1027] :
                                ( ~ r1(X1008,X1027)
                                | p1(X1027) ) )
                        | ! [X1028] :
                            ( ~ r1(X1006,X1028)
                            | p1(X1028) ) )
                    | ! [X1029] :
                        ( ~ r1(X1004,X1029)
                        | p1(X1029) ) )
                | ! [X1030] :
                    ( ~ r1(X1002,X1030)
                    | p1(X1030) ) )
            | ! [X1031] :
                ( ~ r1(X1000,X1031)
                | p1(X1031) ) )
        | ! [X1032] :
            ( ~ r1(X0,X1032)
            | p1(X1032) ) )
      & ? [X1033] :
          ( r1(X0,X1033)
          & ~ p2(X1033) )
      & ? [X1034] :
          ( r1(X0,X1034)
          & ? [X1035] :
              ( r1(X1034,X1035)
              & ~ p2(X1035) )
          & ? [X1036] :
              ( r1(X1034,X1036)
              & ? [X1037] :
                  ( r1(X1036,X1037)
                  & ~ p2(X1037) )
              & ? [X1038] :
                  ( r1(X1036,X1038)
                  & ? [X1039] :
                      ( r1(X1038,X1039)
                      & ~ p2(X1039) )
                  & ? [X1040] :
                      ( r1(X1038,X1040)
                      & ? [X1041] :
                          ( r1(X1040,X1041)
                          & ~ p2(X1041) )
                      & ? [X1042] :
                          ( r1(X1040,X1042)
                          & ? [X1043] :
                              ( r1(X1042,X1043)
                              & ~ p2(X1043) )
                          & ? [X1044] :
                              ( r1(X1042,X1044)
                              & ? [X1045] :
                                  ( r1(X1044,X1045)
                                  & ~ p2(X1045) )
                              & ? [X1046] :
                                  ( r1(X1044,X1046)
                                  & ? [X1047] :
                                      ( r1(X1046,X1047)
                                      & ~ p2(X1047) )
                                  & ? [X1048] :
                                      ( r1(X1046,X1048)
                                      & ? [X1049] :
                                          ( r1(X1048,X1049)
                                          & ~ p2(X1049) )
                                      & ? [X1050] :
                                          ( r1(X1048,X1050)
                                          & ? [X1051] :
                                              ( r1(X1050,X1051)
                                              & ~ p2(X1051) )
                                          & ? [X1052] :
                                              ( r1(X1050,X1052)
                                              & ? [X1053] :
                                                  ( r1(X1052,X1053)
                                                  & ~ p2(X1053) )
                                              & ? [X1054] :
                                                  ( r1(X1052,X1054)
                                                  & ? [X1055] :
                                                      ( r1(X1054,X1055)
                                                      & ~ p2(X1055) )
                                                  & ? [X1056] :
                                                      ( r1(X1054,X1056)
                                                      & ? [X1057] :
                                                          ( r1(X1056,X1057)
                                                          & ~ p2(X1057) )
                                                      & ? [X1058] :
                                                          ( r1(X1056,X1058)
                                                          & ? [X1059] :
                                                              ( r1(X1058,X1059)
                                                              & ~ p2(X1059) )
                                                          & ? [X1060] :
                                                              ( r1(X1058,X1060)
                                                              & ? [X1061] :
                                                                  ( r1(X1060,X1061)
                                                                  & ~ p2(X1061) )
                                                              & ? [X1062] :
                                                                  ( r1(X1060,X1062)
                                                                  & ? [X1063] :
                                                                      ( r1(X1062,X1063)
                                                                      & ! [X1064] :
                                                                          ( ~ r1(X1063,X1064)
                                                                          | p1(X1064) ) )
                                                                  & ? [X1065] :
                                                                      ( r1(X1062,X1065)
                                                                      & ~ p1(X1065) ) )
                                                              & ? [X1066] :
                                                                  ( r1(X1060,X1066)
                                                                  & ~ p1(X1066) ) )
                                                          & ? [X1067] :
                                                              ( r1(X1058,X1067)
                                                              & ~ p1(X1067) ) )
                                                      & ? [X1068] :
                                                          ( r1(X1056,X1068)
                                                          & ~ p1(X1068) ) )
                                                  & ? [X1069] :
                                                      ( r1(X1054,X1069)
                                                      & ~ p1(X1069) ) )
                                              & ? [X1070] :
                                                  ( r1(X1052,X1070)
                                                  & ~ p1(X1070) ) )
                                          & ? [X1071] :
                                              ( r1(X1050,X1071)
                                              & ~ p1(X1071) ) )
                                      & ? [X1072] :
                                          ( r1(X1048,X1072)
                                          & ~ p1(X1072) ) )
                                  & ? [X1073] :
                                      ( r1(X1046,X1073)
                                      & ~ p1(X1073) ) )
                              & ? [X1074] :
                                  ( r1(X1044,X1074)
                                  & ~ p1(X1074) ) )
                          & ? [X1075] :
                              ( r1(X1042,X1075)
                              & ~ p1(X1075) ) )
                      & ? [X1076] :
                          ( r1(X1040,X1076)
                          & ~ p1(X1076) ) )
                  & ? [X1077] :
                      ( r1(X1038,X1077)
                      & ~ p1(X1077) ) )
              & ? [X1078] :
                  ( r1(X1036,X1078)
                  & ~ p1(X1078) ) )
          & ? [X1079] :
              ( r1(X1034,X1079)
              & ~ p1(X1079) ) )
      & ? [X1080] :
          ( r1(X0,X1080)
          & ~ p1(X1080) )
      & ( ! [X1081] :
            ( ~ r1(X0,X1081)
            | p2(X1081) )
        | ! [X1082] :
            ( ~ r1(X0,X1082)
            | ! [X1083] :
                ( ~ r1(X1082,X1083)
                | p2(X1083) )
            | ! [X1084] :
                ( ~ r1(X1082,X1084)
                | ! [X1085] :
                    ( ~ r1(X1084,X1085)
                    | p2(X1085) )
                | ! [X1086] :
                    ( ~ r1(X1084,X1086)
                    | ! [X1087] :
                        ( ~ r1(X1086,X1087)
                        | p2(X1087) )
                    | ! [X1088] :
                        ( ~ r1(X1086,X1088)
                        | ! [X1089] :
                            ( ~ r1(X1088,X1089)
                            | p2(X1089) )
                        | ! [X1090] :
                            ( ~ r1(X1088,X1090)
                            | ! [X1091] :
                                ( ~ r1(X1090,X1091)
                                | p2(X1091) )
                            | ! [X1092] :
                                ( ~ r1(X1090,X1092)
                                | ! [X1093] :
                                    ( ~ r1(X1092,X1093)
                                    | p2(X1093) )
                                | ! [X1094] :
                                    ( ~ r1(X1092,X1094)
                                    | ! [X1095] :
                                        ( ~ r1(X1094,X1095)
                                        | p2(X1095) )
                                    | ! [X1096] :
                                        ( ~ r1(X1094,X1096)
                                        | ! [X1097] :
                                            ( ~ r1(X1096,X1097)
                                            | p2(X1097) )
                                        | ! [X1098] :
                                            ( ~ r1(X1096,X1098)
                                            | ! [X1099] :
                                                ( ~ r1(X1098,X1099)
                                                | p2(X1099) )
                                            | ! [X1100] :
                                                ( ~ r1(X1098,X1100)
                                                | ! [X1101] :
                                                    ( ~ r1(X1100,X1101)
                                                    | ? [X1102] :
                                                        ( r1(X1101,X1102)
                                                        & p1(X1102) ) )
                                                | ~ p1(X1100) )
                                            | ! [X1103] :
                                                ( ~ r1(X1098,X1103)
                                                | p1(X1103) ) )
                                        | ! [X1104] :
                                            ( ~ r1(X1096,X1104)
                                            | p1(X1104) ) )
                                    | ! [X1105] :
                                        ( ~ r1(X1094,X1105)
                                        | p1(X1105) ) )
                                | ! [X1106] :
                                    ( ~ r1(X1092,X1106)
                                    | p1(X1106) ) )
                            | ! [X1107] :
                                ( ~ r1(X1090,X1107)
                                | p1(X1107) ) )
                        | ! [X1108] :
                            ( ~ r1(X1088,X1108)
                            | p1(X1108) ) )
                    | ! [X1109] :
                        ( ~ r1(X1086,X1109)
                        | p1(X1109) ) )
                | ! [X1110] :
                    ( ~ r1(X1084,X1110)
                    | p1(X1110) ) )
            | ! [X1111] :
                ( ~ r1(X1082,X1111)
                | p1(X1111) ) )
        | ! [X1112] :
            ( ~ r1(X0,X1112)
            | p1(X1112) ) )
      & ( ! [X1113] :
            ( ~ r1(X0,X1113)
            | p2(X1113) )
        | ! [X1114] :
            ( ~ r1(X0,X1114)
            | ! [X1115] :
                ( ~ r1(X1114,X1115)
                | p2(X1115) )
            | ! [X1116] :
                ( ~ r1(X1114,X1116)
                | ! [X1117] :
                    ( ~ r1(X1116,X1117)
                    | p2(X1117) )
                | ! [X1118] :
                    ( ~ r1(X1116,X1118)
                    | ! [X1119] :
                        ( ~ r1(X1118,X1119)
                        | p2(X1119) )
                    | ! [X1120] :
                        ( ~ r1(X1118,X1120)
                        | ! [X1121] :
                            ( ~ r1(X1120,X1121)
                            | p2(X1121) )
                        | ! [X1122] :
                            ( ~ r1(X1120,X1122)
                            | ! [X1123] :
                                ( ~ r1(X1122,X1123)
                                | p2(X1123) )
                            | ! [X1124] :
                                ( ~ r1(X1122,X1124)
                                | ! [X1125] :
                                    ( ~ r1(X1124,X1125)
                                    | p2(X1125) )
                                | ! [X1126] :
                                    ( ~ r1(X1124,X1126)
                                    | ! [X1127] :
                                        ( ~ r1(X1126,X1127)
                                        | p2(X1127) )
                                    | ! [X1128] :
                                        ( ~ r1(X1126,X1128)
                                        | ! [X1129] :
                                            ( ~ r1(X1128,X1129)
                                            | p2(X1129) )
                                        | ! [X1130] :
                                            ( ~ r1(X1128,X1130)
                                            | ! [X1131] :
                                                ( ~ r1(X1130,X1131)
                                                | p2(X1131) )
                                            | ! [X1132] :
                                                ( ~ r1(X1130,X1132)
                                                | ! [X1133] :
                                                    ( ~ r1(X1132,X1133)
                                                    | ! [X1134] :
                                                        ( ~ r1(X1133,X1134)
                                                        | ? [X1135] :
                                                            ( r1(X1134,X1135)
                                                            & ~ p1(X1135) ) )
                                                    | ! [X1136] :
                                                        ( ~ r1(X1133,X1136)
                                                        | p1(X1136) ) ) )
                                            | ! [X1137] :
                                                ( ~ r1(X1130,X1137)
                                                | p1(X1137) ) )
                                        | ! [X1138] :
                                            ( ~ r1(X1128,X1138)
                                            | p1(X1138) ) )
                                    | ! [X1139] :
                                        ( ~ r1(X1126,X1139)
                                        | p1(X1139) ) )
                                | ! [X1140] :
                                    ( ~ r1(X1124,X1140)
                                    | p1(X1140) ) )
                            | ! [X1141] :
                                ( ~ r1(X1122,X1141)
                                | p1(X1141) ) )
                        | ! [X1142] :
                            ( ~ r1(X1120,X1142)
                            | p1(X1142) ) )
                    | ! [X1143] :
                        ( ~ r1(X1118,X1143)
                        | p1(X1143) ) )
                | ! [X1144] :
                    ( ~ r1(X1116,X1144)
                    | p1(X1144) ) )
            | ! [X1145] :
                ( ~ r1(X1114,X1145)
                | p1(X1145) ) )
        | ! [X1146] :
            ( ~ r1(X0,X1146)
            | p1(X1146) ) )
      & ( ! [X1147] :
            ( ~ r1(X0,X1147)
            | p2(X1147) )
        | ! [X1148] :
            ( ~ r1(X0,X1148)
            | ! [X1149] :
                ( ~ r1(X1148,X1149)
                | p2(X1149) )
            | ! [X1150] :
                ( ~ r1(X1148,X1150)
                | ! [X1151] :
                    ( ~ r1(X1150,X1151)
                    | p2(X1151) )
                | ! [X1152] :
                    ( ~ r1(X1150,X1152)
                    | ! [X1153] :
                        ( ~ r1(X1152,X1153)
                        | p2(X1153) )
                    | ! [X1154] :
                        ( ~ r1(X1152,X1154)
                        | ! [X1155] :
                            ( ~ r1(X1154,X1155)
                            | p2(X1155) )
                        | ! [X1156] :
                            ( ~ r1(X1154,X1156)
                            | ! [X1157] :
                                ( ~ r1(X1156,X1157)
                                | p2(X1157) )
                            | ! [X1158] :
                                ( ~ r1(X1156,X1158)
                                | ! [X1159] :
                                    ( ~ r1(X1158,X1159)
                                    | p2(X1159) )
                                | ! [X1160] :
                                    ( ~ r1(X1158,X1160)
                                    | ! [X1161] :
                                        ( ~ r1(X1160,X1161)
                                        | p2(X1161) )
                                    | ! [X1162] :
                                        ( ~ r1(X1160,X1162)
                                        | ! [X1163] :
                                            ( ~ r1(X1162,X1163)
                                            | p2(X1163) )
                                        | ! [X1164] :
                                            ( ~ r1(X1162,X1164)
                                            | ! [X1165] :
                                                ( ~ r1(X1164,X1165)
                                                | p2(X1165) )
                                            | ! [X1166] :
                                                ( ~ r1(X1164,X1166)
                                                | ! [X1167] :
                                                    ( ~ r1(X1166,X1167)
                                                    | ? [X1168] :
                                                        ( r1(X1167,X1168)
                                                        & ! [X1169] :
                                                            ( ~ r1(X1168,X1169)
                                                            | p1(X1169) ) ) )
                                                | ! [X1170] :
                                                    ( ~ r1(X1166,X1170)
                                                    | ? [X1171] :
                                                        ( r1(X1170,X1171)
                                                        & ~ p1(X1171) ) ) )
                                            | ! [X1172] :
                                                ( ~ r1(X1164,X1172)
                                                | p1(X1172) ) )
                                        | ! [X1173] :
                                            ( ~ r1(X1162,X1173)
                                            | p1(X1173) ) )
                                    | ! [X1174] :
                                        ( ~ r1(X1160,X1174)
                                        | p1(X1174) ) )
                                | ! [X1175] :
                                    ( ~ r1(X1158,X1175)
                                    | p1(X1175) ) )
                            | ! [X1176] :
                                ( ~ r1(X1156,X1176)
                                | p1(X1176) ) )
                        | ! [X1177] :
                            ( ~ r1(X1154,X1177)
                            | p1(X1177) ) )
                    | ! [X1178] :
                        ( ~ r1(X1152,X1178)
                        | p1(X1178) ) )
                | ! [X1179] :
                    ( ~ r1(X1150,X1179)
                    | p1(X1179) ) )
            | ! [X1180] :
                ( ~ r1(X1148,X1180)
                | p1(X1180) ) )
        | ! [X1181] :
            ( ~ r1(X0,X1181)
            | p1(X1181) ) )
      & ( ! [X1182] :
            ( ~ r1(X0,X1182)
            | p2(X1182) )
        | ! [X1183] :
            ( ~ r1(X0,X1183)
            | ! [X1184] :
                ( ~ r1(X1183,X1184)
                | p2(X1184) )
            | ! [X1185] :
                ( ~ r1(X1183,X1185)
                | ! [X1186] :
                    ( ~ r1(X1185,X1186)
                    | p2(X1186) )
                | ! [X1187] :
                    ( ~ r1(X1185,X1187)
                    | ! [X1188] :
                        ( ~ r1(X1187,X1188)
                        | p2(X1188) )
                    | ! [X1189] :
                        ( ~ r1(X1187,X1189)
                        | ! [X1190] :
                            ( ~ r1(X1189,X1190)
                            | p2(X1190) )
                        | ! [X1191] :
                            ( ~ r1(X1189,X1191)
                            | ! [X1192] :
                                ( ~ r1(X1191,X1192)
                                | p2(X1192) )
                            | ! [X1193] :
                                ( ~ r1(X1191,X1193)
                                | ! [X1194] :
                                    ( ~ r1(X1193,X1194)
                                    | p2(X1194) )
                                | ! [X1195] :
                                    ( ~ r1(X1193,X1195)
                                    | ! [X1196] :
                                        ( ~ r1(X1195,X1196)
                                        | p2(X1196) )
                                    | ! [X1197] :
                                        ( ~ r1(X1195,X1197)
                                        | ! [X1198] :
                                            ( ~ r1(X1197,X1198)
                                            | p2(X1198) )
                                        | ! [X1199] :
                                            ( ~ r1(X1197,X1199)
                                            | ! [X1200] :
                                                ( ~ r1(X1199,X1200)
                                                | p2(X1200) )
                                            | ! [X1201] :
                                                ( ~ r1(X1199,X1201)
                                                | ? [X1202] : r1(X1201,X1202) )
                                            | ! [X1203] :
                                                ( ~ r1(X1199,X1203)
                                                | p1(X1203) ) )
                                        | ! [X1204] :
                                            ( ~ r1(X1197,X1204)
                                            | p1(X1204) ) )
                                    | ! [X1205] :
                                        ( ~ r1(X1195,X1205)
                                        | p1(X1205) ) )
                                | ! [X1206] :
                                    ( ~ r1(X1193,X1206)
                                    | p1(X1206) ) )
                            | ! [X1207] :
                                ( ~ r1(X1191,X1207)
                                | p1(X1207) ) )
                        | ! [X1208] :
                            ( ~ r1(X1189,X1208)
                            | p1(X1208) ) )
                    | ! [X1209] :
                        ( ~ r1(X1187,X1209)
                        | p1(X1209) ) )
                | ! [X1210] :
                    ( ~ r1(X1185,X1210)
                    | p1(X1210) ) )
            | ! [X1211] :
                ( ~ r1(X1183,X1211)
                | p1(X1211) ) )
        | ! [X1212] :
            ( ~ r1(X0,X1212)
            | p1(X1212) ) )
      & ? [X1213] :
          ( r1(X0,X1213)
          & ~ p2(X1213) )
      & ? [X1214] :
          ( r1(X0,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)
                          & ~ p2(X1221) )
                      & ? [X1222] :
                          ( r1(X1220,X1222)
                          & ? [X1223] :
                              ( r1(X1222,X1223)
                              & ~ p2(X1223) )
                          & ? [X1224] :
                              ( r1(X1222,X1224)
                              & ? [X1225] :
                                  ( r1(X1224,X1225)
                                  & ~ p2(X1225) )
                              & ? [X1226] :
                                  ( r1(X1224,X1226)
                                  & ? [X1227] :
                                      ( r1(X1226,X1227)
                                      & ~ p2(X1227) )
                                  & ? [X1228] :
                                      ( r1(X1226,X1228)
                                      & ? [X1229] :
                                          ( r1(X1228,X1229)
                                          & ~ p2(X1229) )
                                      & ? [X1230] :
                                          ( r1(X1228,X1230)
                                          & ? [X1231] :
                                              ( r1(X1230,X1231)
                                              & ~ p2(X1231) )
                                          & ? [X1232] :
                                              ( r1(X1230,X1232)
                                              & ? [X1233] :
                                                  ( r1(X1232,X1233)
                                                  & ~ p2(X1233) )
                                              & ? [X1234] :
                                                  ( r1(X1232,X1234)
                                                  & ? [X1235] :
                                                      ( r1(X1234,X1235)
                                                      & ~ p2(X1235) )
                                                  & ? [X1236] :
                                                      ( r1(X1234,X1236)
                                                      & ? [X1237] :
                                                          ( r1(X1236,X1237)
                                                          & ~ p2(X1237) )
                                                      & ? [X1238] :
                                                          ( r1(X1236,X1238)
                                                          & ? [X1239] :
                                                              ( r1(X1238,X1239)
                                                              & ~ p2(X1239) )
                                                          & ? [X1240] :
                                                              ( r1(X1238,X1240)
                                                              & ? [X1241] :
                                                                  ( r1(X1240,X1241)
                                                                  & ~ p2(X1241) )
                                                              & ? [X1242] :
                                                                  ( r1(X1240,X1242)
                                                                  & ? [X1243] :
                                                                      ( r1(X1242,X1243)
                                                                      & ! [X1244] :
                                                                          ( ~ r1(X1243,X1244)
                                                                          | p1(X1244) ) )
                                                                  & ? [X1245] :
                                                                      ( r1(X1242,X1245)
                                                                      & ~ p1(X1245) ) )
                                                              & ? [X1246] :
                                                                  ( r1(X1240,X1246)
                                                                  & ~ p1(X1246) ) )
                                                          & ? [X1247] :
                                                              ( r1(X1238,X1247)
                                                              & ~ p1(X1247) ) )
                                                      & ? [X1248] :
                                                          ( r1(X1236,X1248)
                                                          & ~ p1(X1248) ) )
                                                  & ? [X1249] :
                                                      ( r1(X1234,X1249)
                                                      & ~ p1(X1249) ) )
                                              & ? [X1250] :
                                                  ( r1(X1232,X1250)
                                                  & ~ p1(X1250) ) )
                                          & ? [X1251] :
                                              ( r1(X1230,X1251)
                                              & ~ p1(X1251) ) )
                                      & ? [X1252] :
                                          ( r1(X1228,X1252)
                                          & ~ p1(X1252) ) )
                                  & ? [X1253] :
                                      ( r1(X1226,X1253)
                                      & ~ p1(X1253) ) )
                              & ? [X1254] :
                                  ( r1(X1224,X1254)
                                  & ~ p1(X1254) ) )
                          & ? [X1255] :
                              ( r1(X1222,X1255)
                              & ~ p1(X1255) ) )
                      & ? [X1256] :
                          ( r1(X1220,X1256)
                          & ~ p1(X1256) ) )
                  & ? [X1257] :
                      ( r1(X1218,X1257)
                      & ~ p1(X1257) ) )
              & ? [X1258] :
                  ( r1(X1216,X1258)
                  & ~ p1(X1258) ) )
          & ? [X1259] :
              ( r1(X1214,X1259)
              & ~ p1(X1259) ) )
      & ? [X1260] :
          ( r1(X0,X1260)
          & ~ p1(X1260) )
      & ( ! [X1261] :
            ( ~ r1(X0,X1261)
            | p2(X1261) )
        | ! [X1262] :
            ( ~ r1(X0,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)
                                | p2(X1271) )
                            | ! [X1272] :
                                ( ~ r1(X1270,X1272)
                                | ! [X1273] :
                                    ( ~ r1(X1272,X1273)
                                    | p2(X1273) )
                                | ! [X1274] :
                                    ( ~ r1(X1272,X1274)
                                    | ! [X1275] :
                                        ( ~ r1(X1274,X1275)
                                        | p2(X1275) )
                                    | ! [X1276] :
                                        ( ~ r1(X1274,X1276)
                                        | ! [X1277] :
                                            ( ~ r1(X1276,X1277)
                                            | p2(X1277) )
                                        | ! [X1278] :
                                            ( ~ r1(X1276,X1278)
                                            | ! [X1279] :
                                                ( ~ r1(X1278,X1279)
                                                | ? [X1280] :
                                                    ( r1(X1279,X1280)
                                                    & p1(X1280) ) )
                                            | ~ p1(X1278) )
                                        | ! [X1281] :
                                            ( ~ r1(X1276,X1281)
                                            | p1(X1281) ) )
                                    | ! [X1282] :
                                        ( ~ r1(X1274,X1282)
                                        | p1(X1282) ) )
                                | ! [X1283] :
                                    ( ~ r1(X1272,X1283)
                                    | p1(X1283) ) )
                            | ! [X1284] :
                                ( ~ r1(X1270,X1284)
                                | p1(X1284) ) )
                        | ! [X1285] :
                            ( ~ r1(X1268,X1285)
                            | p1(X1285) ) )
                    | ! [X1286] :
                        ( ~ r1(X1266,X1286)
                        | p1(X1286) ) )
                | ! [X1287] :
                    ( ~ r1(X1264,X1287)
                    | p1(X1287) ) )
            | ! [X1288] :
                ( ~ r1(X1262,X1288)
                | p1(X1288) ) )
        | ! [X1289] :
            ( ~ r1(X0,X1289)
            | p1(X1289) ) )
      & ( ! [X1290] :
            ( ~ r1(X0,X1290)
            | p2(X1290) )
        | ! [X1291] :
            ( ~ r1(X0,X1291)
            | ! [X1292] :
                ( ~ r1(X1291,X1292)
                | p2(X1292) )
            | ! [X1293] :
                ( ~ r1(X1291,X1293)
                | ! [X1294] :
                    ( ~ r1(X1293,X1294)
                    | p2(X1294) )
                | ! [X1295] :
                    ( ~ r1(X1293,X1295)
                    | ! [X1296] :
                        ( ~ r1(X1295,X1296)
                        | p2(X1296) )
                    | ! [X1297] :
                        ( ~ r1(X1295,X1297)
                        | ! [X1298] :
                            ( ~ r1(X1297,X1298)
                            | p2(X1298) )
                        | ! [X1299] :
                            ( ~ r1(X1297,X1299)
                            | ! [X1300] :
                                ( ~ r1(X1299,X1300)
                                | p2(X1300) )
                            | ! [X1301] :
                                ( ~ r1(X1299,X1301)
                                | ! [X1302] :
                                    ( ~ r1(X1301,X1302)
                                    | p2(X1302) )
                                | ! [X1303] :
                                    ( ~ r1(X1301,X1303)
                                    | ! [X1304] :
                                        ( ~ r1(X1303,X1304)
                                        | p2(X1304) )
                                    | ! [X1305] :
                                        ( ~ r1(X1303,X1305)
                                        | ! [X1306] :
                                            ( ~ r1(X1305,X1306)
                                            | p2(X1306) )
                                        | ! [X1307] :
                                            ( ~ r1(X1305,X1307)
                                            | ! [X1308] :
                                                ( ~ r1(X1307,X1308)
                                                | ! [X1309] :
                                                    ( ~ r1(X1308,X1309)
                                                    | ? [X1310] :
                                                        ( r1(X1309,X1310)
                                                        & ~ p1(X1310) ) )
                                                | ! [X1311] :
                                                    ( ~ r1(X1308,X1311)
                                                    | p1(X1311) ) ) )
                                        | ! [X1312] :
                                            ( ~ r1(X1305,X1312)
                                            | p1(X1312) ) )
                                    | ! [X1313] :
                                        ( ~ r1(X1303,X1313)
                                        | p1(X1313) ) )
                                | ! [X1314] :
                                    ( ~ r1(X1301,X1314)
                                    | p1(X1314) ) )
                            | ! [X1315] :
                                ( ~ r1(X1299,X1315)
                                | p1(X1315) ) )
                        | ! [X1316] :
                            ( ~ r1(X1297,X1316)
                            | p1(X1316) ) )
                    | ! [X1317] :
                        ( ~ r1(X1295,X1317)
                        | p1(X1317) ) )
                | ! [X1318] :
                    ( ~ r1(X1293,X1318)
                    | p1(X1318) ) )
            | ! [X1319] :
                ( ~ r1(X1291,X1319)
                | p1(X1319) ) )
        | ! [X1320] :
            ( ~ r1(X0,X1320)
            | p1(X1320) ) )
      & ( ! [X1321] :
            ( ~ r1(X0,X1321)
            | p2(X1321) )
        | ! [X1322] :
            ( ~ r1(X0,X1322)
            | ! [X1323] :
                ( ~ r1(X1322,X1323)
                | p2(X1323) )
            | ! [X1324] :
                ( ~ r1(X1322,X1324)
                | ! [X1325] :
                    ( ~ r1(X1324,X1325)
                    | p2(X1325) )
                | ! [X1326] :
                    ( ~ r1(X1324,X1326)
                    | ! [X1327] :
                        ( ~ r1(X1326,X1327)
                        | p2(X1327) )
                    | ! [X1328] :
                        ( ~ r1(X1326,X1328)
                        | ! [X1329] :
                            ( ~ r1(X1328,X1329)
                            | p2(X1329) )
                        | ! [X1330] :
                            ( ~ r1(X1328,X1330)
                            | ! [X1331] :
                                ( ~ r1(X1330,X1331)
                                | p2(X1331) )
                            | ! [X1332] :
                                ( ~ r1(X1330,X1332)
                                | ! [X1333] :
                                    ( ~ r1(X1332,X1333)
                                    | p2(X1333) )
                                | ! [X1334] :
                                    ( ~ r1(X1332,X1334)
                                    | ! [X1335] :
                                        ( ~ r1(X1334,X1335)
                                        | p2(X1335) )
                                    | ! [X1336] :
                                        ( ~ r1(X1334,X1336)
                                        | ! [X1337] :
                                            ( ~ r1(X1336,X1337)
                                            | p2(X1337) )
                                        | ! [X1338] :
                                            ( ~ r1(X1336,X1338)
                                            | ! [X1339] :
                                                ( ~ r1(X1338,X1339)
                                                | ? [X1340] :
                                                    ( r1(X1339,X1340)
                                                    & ! [X1341] :
                                                        ( ~ r1(X1340,X1341)
                                                        | p1(X1341) ) ) )
                                            | ! [X1342] :
                                                ( ~ r1(X1338,X1342)
                                                | ? [X1343] :
                                                    ( r1(X1342,X1343)
                                                    & ~ p1(X1343) ) ) )
                                        | ! [X1344] :
                                            ( ~ r1(X1336,X1344)
                                            | p1(X1344) ) )
                                    | ! [X1345] :
                                        ( ~ r1(X1334,X1345)
                                        | p1(X1345) ) )
                                | ! [X1346] :
                                    ( ~ r1(X1332,X1346)
                                    | p1(X1346) ) )
                            | ! [X1347] :
                                ( ~ r1(X1330,X1347)
                                | p1(X1347) ) )
                        | ! [X1348] :
                            ( ~ r1(X1328,X1348)
                            | p1(X1348) ) )
                    | ! [X1349] :
                        ( ~ r1(X1326,X1349)
                        | p1(X1349) ) )
                | ! [X1350] :
                    ( ~ r1(X1324,X1350)
                    | p1(X1350) ) )
            | ! [X1351] :
                ( ~ r1(X1322,X1351)
                | p1(X1351) ) )
        | ! [X1352] :
            ( ~ r1(X0,X1352)
            | p1(X1352) ) )
      & ( ! [X1353] :
            ( ~ r1(X0,X1353)
            | p2(X1353) )
        | ! [X1354] :
            ( ~ r1(X0,X1354)
            | ! [X1355] :
                ( ~ r1(X1354,X1355)
                | p2(X1355) )
            | ! [X1356] :
                ( ~ r1(X1354,X1356)
                | ! [X1357] :
                    ( ~ r1(X1356,X1357)
                    | p2(X1357) )
                | ! [X1358] :
                    ( ~ r1(X1356,X1358)
                    | ! [X1359] :
                        ( ~ r1(X1358,X1359)
                        | p2(X1359) )
                    | ! [X1360] :
                        ( ~ r1(X1358,X1360)
                        | ! [X1361] :
                            ( ~ r1(X1360,X1361)
                            | p2(X1361) )
                        | ! [X1362] :
                            ( ~ r1(X1360,X1362)
                            | ! [X1363] :
                                ( ~ r1(X1362,X1363)
                                | p2(X1363) )
                            | ! [X1364] :
                                ( ~ r1(X1362,X1364)
                                | ! [X1365] :
                                    ( ~ r1(X1364,X1365)
                                    | p2(X1365) )
                                | ! [X1366] :
                                    ( ~ r1(X1364,X1366)
                                    | ! [X1367] :
                                        ( ~ r1(X1366,X1367)
                                        | p2(X1367) )
                                    | ! [X1368] :
                                        ( ~ r1(X1366,X1368)
                                        | ! [X1369] :
                                            ( ~ r1(X1368,X1369)
                                            | p2(X1369) )
                                        | ! [X1370] :
                                            ( ~ r1(X1368,X1370)
                                            | ? [X1371] : r1(X1370,X1371) )
                                        | ! [X1372] :
                                            ( ~ r1(X1368,X1372)
                                            | p1(X1372) ) )
                                    | ! [X1373] :
                                        ( ~ r1(X1366,X1373)
                                        | p1(X1373) ) )
                                | ! [X1374] :
                                    ( ~ r1(X1364,X1374)
                                    | p1(X1374) ) )
                            | ! [X1375] :
                                ( ~ r1(X1362,X1375)
                                | p1(X1375) ) )
                        | ! [X1376] :
                            ( ~ r1(X1360,X1376)
                            | p1(X1376) ) )
                    | ! [X1377] :
                        ( ~ r1(X1358,X1377)
                        | p1(X1377) ) )
                | ! [X1378] :
                    ( ~ r1(X1356,X1378)
                    | p1(X1378) ) )
            | ! [X1379] :
                ( ~ r1(X1354,X1379)
                | p1(X1379) ) )
        | ! [X1380] :
            ( ~ r1(X0,X1380)
            | p1(X1380) ) )
      & ? [X1381] :
          ( r1(X0,X1381)
          & ~ p2(X1381) )
      & ? [X1382] :
          ( r1(X0,X1382)
          & ? [X1383] :
              ( r1(X1382,X1383)
              & ~ p2(X1383) )
          & ? [X1384] :
              ( r1(X1382,X1384)
              & ? [X1385] :
                  ( r1(X1384,X1385)
                  & ~ p2(X1385) )
              & ? [X1386] :
                  ( r1(X1384,X1386)
                  & ? [X1387] :
                      ( r1(X1386,X1387)
                      & ~ p2(X1387) )
                  & ? [X1388] :
                      ( r1(X1386,X1388)
                      & ? [X1389] :
                          ( r1(X1388,X1389)
                          & ~ p2(X1389) )
                      & ? [X1390] :
                          ( r1(X1388,X1390)
                          & ? [X1391] :
                              ( r1(X1390,X1391)
                              & ~ p2(X1391) )
                          & ? [X1392] :
                              ( r1(X1390,X1392)
                              & ? [X1393] :
                                  ( r1(X1392,X1393)
                                  & ~ p2(X1393) )
                              & ? [X1394] :
                                  ( r1(X1392,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)
                                                                      & ! [X1412] :
                                                                          ( ~ r1(X1411,X1412)
                                                                          | p1(X1412) ) )
                                                                  & ? [X1413] :
                                                                      ( r1(X1410,X1413)
                                                                      & ~ p1(X1413) ) )
                                                              & ? [X1414] :
                                                                  ( r1(X1408,X1414)
                                                                  & ~ p1(X1414) ) )
                                                          & ? [X1415] :
                                                              ( r1(X1406,X1415)
                                                              & ~ p1(X1415) ) )
                                                      & ? [X1416] :
                                                          ( r1(X1404,X1416)
                                                          & ~ p1(X1416) ) )
                                                  & ? [X1417] :
                                                      ( r1(X1402,X1417)
                                                      & ~ p1(X1417) ) )
                                              & ? [X1418] :
                                                  ( r1(X1400,X1418)
                                                  & ~ p1(X1418) ) )
                                          & ? [X1419] :
                                              ( r1(X1398,X1419)
                                              & ~ p1(X1419) ) )
                                      & ? [X1420] :
                                          ( r1(X1396,X1420)
                                          & ~ p1(X1420) ) )
                                  & ? [X1421] :
                                      ( r1(X1394,X1421)
                                      & ~ p1(X1421) ) )
                              & ? [X1422] :
                                  ( r1(X1392,X1422)
                                  & ~ p1(X1422) ) )
                          & ? [X1423] :
                              ( r1(X1390,X1423)
                              & ~ p1(X1423) ) )
                      & ? [X1424] :
                          ( r1(X1388,X1424)
                          & ~ p1(X1424) ) )
                  & ? [X1425] :
                      ( r1(X1386,X1425)
                      & ~ p1(X1425) ) )
              & ? [X1426] :
                  ( r1(X1384,X1426)
                  & ~ p1(X1426) ) )
          & ? [X1427] :
              ( r1(X1382,X1427)
              & ~ p1(X1427) ) )
      & ? [X1428] :
          ( r1(X0,X1428)
          & ~ p1(X1428) )
      & ( ! [X1429] :
            ( ~ r1(X0,X1429)
            | p2(X1429) )
        | ! [X1430] :
            ( ~ r1(X0,X1430)
            | ! [X1431] :
                ( ~ r1(X1430,X1431)
                | p2(X1431) )
            | ! [X1432] :
                ( ~ r1(X1430,X1432)
                | ! [X1433] :
                    ( ~ r1(X1432,X1433)
                    | p2(X1433) )
                | ! [X1434] :
                    ( ~ r1(X1432,X1434)
                    | ! [X1435] :
                        ( ~ r1(X1434,X1435)
                        | p2(X1435) )
                    | ! [X1436] :
                        ( ~ r1(X1434,X1436)
                        | ! [X1437] :
                            ( ~ r1(X1436,X1437)
                            | p2(X1437) )
                        | ! [X1438] :
                            ( ~ r1(X1436,X1438)
                            | ! [X1439] :
                                ( ~ r1(X1438,X1439)
                                | p2(X1439) )
                            | ! [X1440] :
                                ( ~ r1(X1438,X1440)
                                | ! [X1441] :
                                    ( ~ r1(X1440,X1441)
                                    | p2(X1441) )
                                | ! [X1442] :
                                    ( ~ r1(X1440,X1442)
                                    | ! [X1443] :
                                        ( ~ r1(X1442,X1443)
                                        | p2(X1443) )
                                    | ! [X1444] :
                                        ( ~ r1(X1442,X1444)
                                        | ! [X1445] :
                                            ( ~ r1(X1444,X1445)
                                            | ? [X1446] :
                                                ( r1(X1445,X1446)
                                                & p1(X1446) ) )
                                        | ~ p1(X1444) )
                                    | ! [X1447] :
                                        ( ~ r1(X1442,X1447)
                                        | p1(X1447) ) )
                                | ! [X1448] :
                                    ( ~ r1(X1440,X1448)
                                    | p1(X1448) ) )
                            | ! [X1449] :
                                ( ~ r1(X1438,X1449)
                                | p1(X1449) ) )
                        | ! [X1450] :
                            ( ~ r1(X1436,X1450)
                            | p1(X1450) ) )
                    | ! [X1451] :
                        ( ~ r1(X1434,X1451)
                        | p1(X1451) ) )
                | ! [X1452] :
                    ( ~ r1(X1432,X1452)
                    | p1(X1452) ) )
            | ! [X1453] :
                ( ~ r1(X1430,X1453)
                | p1(X1453) ) )
        | ! [X1454] :
            ( ~ r1(X0,X1454)
            | p1(X1454) ) )
      & ( ! [X1455] :
            ( ~ r1(X0,X1455)
            | p2(X1455) )
        | ! [X1456] :
            ( ~ r1(X0,X1456)
            | ! [X1457] :
                ( ~ r1(X1456,X1457)
                | p2(X1457) )
            | ! [X1458] :
                ( ~ r1(X1456,X1458)
                | ! [X1459] :
                    ( ~ r1(X1458,X1459)
                    | p2(X1459) )
                | ! [X1460] :
                    ( ~ r1(X1458,X1460)
                    | ! [X1461] :
                        ( ~ r1(X1460,X1461)
                        | p2(X1461) )
                    | ! [X1462] :
                        ( ~ r1(X1460,X1462)
                        | ! [X1463] :
                            ( ~ r1(X1462,X1463)
                            | p2(X1463) )
                        | ! [X1464] :
                            ( ~ r1(X1462,X1464)
                            | ! [X1465] :
                                ( ~ r1(X1464,X1465)
                                | p2(X1465) )
                            | ! [X1466] :
                                ( ~ r1(X1464,X1466)
                                | ! [X1467] :
                                    ( ~ r1(X1466,X1467)
                                    | p2(X1467) )
                                | ! [X1468] :
                                    ( ~ r1(X1466,X1468)
                                    | ! [X1469] :
                                        ( ~ r1(X1468,X1469)
                                        | p2(X1469) )
                                    | ! [X1470] :
                                        ( ~ r1(X1468,X1470)
                                        | ! [X1471] :
                                            ( ~ r1(X1470,X1471)
                                            | ! [X1472] :
                                                ( ~ r1(X1471,X1472)
                                                | ? [X1473] :
                                                    ( r1(X1472,X1473)
                                                    & ~ p1(X1473) ) )
                                            | ! [X1474] :
                                                ( ~ r1(X1471,X1474)
                                                | p1(X1474) ) ) )
                                    | ! [X1475] :
                                        ( ~ r1(X1468,X1475)
                                        | p1(X1475) ) )
                                | ! [X1476] :
                                    ( ~ r1(X1466,X1476)
                                    | p1(X1476) ) )
                            | ! [X1477] :
                                ( ~ r1(X1464,X1477)
                                | p1(X1477) ) )
                        | ! [X1478] :
                            ( ~ r1(X1462,X1478)
                            | p1(X1478) ) )
                    | ! [X1479] :
                        ( ~ r1(X1460,X1479)
                        | p1(X1479) ) )
                | ! [X1480] :
                    ( ~ r1(X1458,X1480)
                    | p1(X1480) ) )
            | ! [X1481] :
                ( ~ r1(X1456,X1481)
                | p1(X1481) ) )
        | ! [X1482] :
            ( ~ r1(X0,X1482)
            | p1(X1482) ) )
      & ( ! [X1483] :
            ( ~ r1(X0,X1483)
            | p2(X1483) )
        | ! [X1484] :
            ( ~ r1(X0,X1484)
            | ! [X1485] :
                ( ~ r1(X1484,X1485)
                | p2(X1485) )
            | ! [X1486] :
                ( ~ r1(X1484,X1486)
                | ! [X1487] :
                    ( ~ r1(X1486,X1487)
                    | p2(X1487) )
                | ! [X1488] :
                    ( ~ r1(X1486,X1488)
                    | ! [X1489] :
                        ( ~ r1(X1488,X1489)
                        | p2(X1489) )
                    | ! [X1490] :
                        ( ~ r1(X1488,X1490)
                        | ! [X1491] :
                            ( ~ r1(X1490,X1491)
                            | p2(X1491) )
                        | ! [X1492] :
                            ( ~ r1(X1490,X1492)
                            | ! [X1493] :
                                ( ~ r1(X1492,X1493)
                                | p2(X1493) )
                            | ! [X1494] :
                                ( ~ r1(X1492,X1494)
                                | ! [X1495] :
                                    ( ~ r1(X1494,X1495)
                                    | p2(X1495) )
                                | ! [X1496] :
                                    ( ~ r1(X1494,X1496)
                                    | ! [X1497] :
                                        ( ~ r1(X1496,X1497)
                                        | p2(X1497) )
                                    | ! [X1498] :
                                        ( ~ r1(X1496,X1498)
                                        | ! [X1499] :
                                            ( ~ r1(X1498,X1499)
                                            | ? [X1500] :
                                                ( r1(X1499,X1500)
                                                & ! [X1501] :
                                                    ( ~ r1(X1500,X1501)
                                                    | p1(X1501) ) ) )
                                        | ! [X1502] :
                                            ( ~ r1(X1498,X1502)
                                            | ? [X1503] :
                                                ( r1(X1502,X1503)
                                                & ~ p1(X1503) ) ) )
                                    | ! [X1504] :
                                        ( ~ r1(X1496,X1504)
                                        | p1(X1504) ) )
                                | ! [X1505] :
                                    ( ~ r1(X1494,X1505)
                                    | p1(X1505) ) )
                            | ! [X1506] :
                                ( ~ r1(X1492,X1506)
                                | p1(X1506) ) )
                        | ! [X1507] :
                            ( ~ r1(X1490,X1507)
                            | p1(X1507) ) )
                    | ! [X1508] :
                        ( ~ r1(X1488,X1508)
                        | p1(X1508) ) )
                | ! [X1509] :
                    ( ~ r1(X1486,X1509)
                    | p1(X1509) ) )
            | ! [X1510] :
                ( ~ r1(X1484,X1510)
                | p1(X1510) ) )
        | ! [X1511] :
            ( ~ r1(X0,X1511)
            | p1(X1511) ) )
      & ( ! [X1512] :
            ( ~ r1(X0,X1512)
            | p2(X1512) )
        | ! [X1513] :
            ( ~ r1(X0,X1513)
            | ! [X1514] :
                ( ~ r1(X1513,X1514)
                | p2(X1514) )
            | ! [X1515] :
                ( ~ r1(X1513,X1515)
                | ! [X1516] :
                    ( ~ r1(X1515,X1516)
                    | p2(X1516) )
                | ! [X1517] :
                    ( ~ r1(X1515,X1517)
                    | ! [X1518] :
                        ( ~ r1(X1517,X1518)
                        | p2(X1518) )
                    | ! [X1519] :
                        ( ~ r1(X1517,X1519)
                        | ! [X1520] :
                            ( ~ r1(X1519,X1520)
                            | p2(X1520) )
                        | ! [X1521] :
                            ( ~ r1(X1519,X1521)
                            | ! [X1522] :
                                ( ~ r1(X1521,X1522)
                                | p2(X1522) )
                            | ! [X1523] :
                                ( ~ r1(X1521,X1523)
                                | ! [X1524] :
                                    ( ~ r1(X1523,X1524)
                                    | p2(X1524) )
                                | ! [X1525] :
                                    ( ~ r1(X1523,X1525)
                                    | ! [X1526] :
                                        ( ~ r1(X1525,X1526)
                                        | p2(X1526) )
                                    | ! [X1527] :
                                        ( ~ r1(X1525,X1527)
                                        | ? [X1528] : r1(X1527,X1528) )
                                    | ! [X1529] :
                                        ( ~ r1(X1525,X1529)
                                        | p1(X1529) ) )
                                | ! [X1530] :
                                    ( ~ r1(X1523,X1530)
                                    | p1(X1530) ) )
                            | ! [X1531] :
                                ( ~ r1(X1521,X1531)
                                | p1(X1531) ) )
                        | ! [X1532] :
                            ( ~ r1(X1519,X1532)
                            | p1(X1532) ) )
                    | ! [X1533] :
                        ( ~ r1(X1517,X1533)
                        | p1(X1533) ) )
                | ! [X1534] :
                    ( ~ r1(X1515,X1534)
                    | p1(X1534) ) )
            | ! [X1535] :
                ( ~ r1(X1513,X1535)
                | p1(X1535) ) )
        | ! [X1536] :
            ( ~ r1(X0,X1536)
            | p1(X1536) ) )
      & ? [X1537] :
          ( r1(X0,X1537)
          & ~ p2(X1537) )
      & ? [X1538] :
          ( r1(X0,X1538)
          & ? [X1539] :
              ( r1(X1538,X1539)
              & ~ p2(X1539) )
          & ? [X1540] :
              ( r1(X1538,X1540)
              & ? [X1541] :
                  ( r1(X1540,X1541)
                  & ~ p2(X1541) )
              & ? [X1542] :
                  ( r1(X1540,X1542)
                  & ? [X1543] :
                      ( r1(X1542,X1543)
                      & ~ p2(X1543) )
                  & ? [X1544] :
                      ( r1(X1542,X1544)
                      & ? [X1545] :
                          ( r1(X1544,X1545)
                          & ~ p2(X1545) )
                      & ? [X1546] :
                          ( r1(X1544,X1546)
                          & ? [X1547] :
                              ( r1(X1546,X1547)
                              & ~ p2(X1547) )
                          & ? [X1548] :
                              ( r1(X1546,X1548)
                              & ? [X1549] :
                                  ( r1(X1548,X1549)
                                  & ~ p2(X1549) )
                              & ? [X1550] :
                                  ( r1(X1548,X1550)
                                  & ? [X1551] :
                                      ( r1(X1550,X1551)
                                      & ~ p2(X1551) )
                                  & ? [X1552] :
                                      ( r1(X1550,X1552)
                                      & ? [X1553] :
                                          ( r1(X1552,X1553)
                                          & ~ p2(X1553) )
                                      & ? [X1554] :
                                          ( r1(X1552,X1554)
                                          & ? [X1555] :
                                              ( r1(X1554,X1555)
                                              & ~ p2(X1555) )
                                          & ? [X1556] :
                                              ( r1(X1554,X1556)
                                              & ? [X1557] :
                                                  ( r1(X1556,X1557)
                                                  & ~ p2(X1557) )
                                              & ? [X1558] :
                                                  ( r1(X1556,X1558)
                                                  & ? [X1559] :
                                                      ( r1(X1558,X1559)
                                                      & ~ p2(X1559) )
                                                  & ? [X1560] :
                                                      ( r1(X1558,X1560)
                                                      & ? [X1561] :
                                                          ( r1(X1560,X1561)
                                                          & ~ p2(X1561) )
                                                      & ? [X1562] :
                                                          ( r1(X1560,X1562)
                                                          & ? [X1563] :
                                                              ( r1(X1562,X1563)
                                                              & ~ p2(X1563) )
                                                          & ? [X1564] :
                                                              ( r1(X1562,X1564)
                                                              & ? [X1565] :
                                                                  ( r1(X1564,X1565)
                                                                  & ~ p2(X1565) )
                                                              & ? [X1566] :
                                                                  ( r1(X1564,X1566)
                                                                  & ? [X1567] :
                                                                      ( r1(X1566,X1567)
                                                                      & ! [X1568] :
                                                                          ( ~ r1(X1567,X1568)
                                                                          | p1(X1568) ) )
                                                                  & ? [X1569] :
                                                                      ( r1(X1566,X1569)
                                                                      & ~ p1(X1569) ) )
                                                              & ? [X1570] :
                                                                  ( r1(X1564,X1570)
                                                                  & ~ p1(X1570) ) )
                                                          & ? [X1571] :
                                                              ( r1(X1562,X1571)
                                                              & ~ p1(X1571) ) )
                                                      & ? [X1572] :
                                                          ( r1(X1560,X1572)
                                                          & ~ p1(X1572) ) )
                                                  & ? [X1573] :
                                                      ( r1(X1558,X1573)
                                                      & ~ p1(X1573) ) )
                                              & ? [X1574] :
                                                  ( r1(X1556,X1574)
                                                  & ~ p1(X1574) ) )
                                          & ? [X1575] :
                                              ( r1(X1554,X1575)
                                              & ~ p1(X1575) ) )
                                      & ? [X1576] :
                                          ( r1(X1552,X1576)
                                          & ~ p1(X1576) ) )
                                  & ? [X1577] :
                                      ( r1(X1550,X1577)
                                      & ~ p1(X1577) ) )
                              & ? [X1578] :
                                  ( r1(X1548,X1578)
                                  & ~ p1(X1578) ) )
                          & ? [X1579] :
                              ( r1(X1546,X1579)
                              & ~ p1(X1579) ) )
                      & ? [X1580] :
                          ( r1(X1544,X1580)
                          & ~ p1(X1580) ) )
                  & ? [X1581] :
                      ( r1(X1542,X1581)
                      & ~ p1(X1581) ) )
              & ? [X1582] :
                  ( r1(X1540,X1582)
                  & ~ p1(X1582) ) )
          & ? [X1583] :
              ( r1(X1538,X1583)
              & ~ p1(X1583) ) )
      & ? [X1584] :
          ( r1(X0,X1584)
          & ~ p1(X1584) )
      & ( ! [X1585] :
            ( ~ r1(X0,X1585)
            | p2(X1585) )
        | ! [X1586] :
            ( ~ r1(X0,X1586)
            | ! [X1587] :
                ( ~ r1(X1586,X1587)
                | p2(X1587) )
            | ! [X1588] :
                ( ~ r1(X1586,X1588)
                | ! [X1589] :
                    ( ~ r1(X1588,X1589)
                    | p2(X1589) )
                | ! [X1590] :
                    ( ~ r1(X1588,X1590)
                    | ! [X1591] :
                        ( ~ r1(X1590,X1591)
                        | p2(X1591) )
                    | ! [X1592] :
                        ( ~ r1(X1590,X1592)
                        | ! [X1593] :
                            ( ~ r1(X1592,X1593)
                            | p2(X1593) )
                        | ! [X1594] :
                            ( ~ r1(X1592,X1594)
                            | ! [X1595] :
                                ( ~ r1(X1594,X1595)
                                | p2(X1595) )
                            | ! [X1596] :
                                ( ~ r1(X1594,X1596)
                                | ! [X1597] :
                                    ( ~ r1(X1596,X1597)
                                    | p2(X1597) )
                                | ! [X1598] :
                                    ( ~ r1(X1596,X1598)
                                    | ! [X1599] :
                                        ( ~ r1(X1598,X1599)
                                        | ? [X1600] :
                                            ( r1(X1599,X1600)
                                            & p1(X1600) ) )
                                    | ~ p1(X1598) )
                                | ! [X1601] :
                                    ( ~ r1(X1596,X1601)
                                    | p1(X1601) ) )
                            | ! [X1602] :
                                ( ~ r1(X1594,X1602)
                                | p1(X1602) ) )
                        | ! [X1603] :
                            ( ~ r1(X1592,X1603)
                            | p1(X1603) ) )
                    | ! [X1604] :
                        ( ~ r1(X1590,X1604)
                        | p1(X1604) ) )
                | ! [X1605] :
                    ( ~ r1(X1588,X1605)
                    | p1(X1605) ) )
            | ! [X1606] :
                ( ~ r1(X1586,X1606)
                | p1(X1606) ) )
        | ! [X1607] :
            ( ~ r1(X0,X1607)
            | p1(X1607) ) )
      & ( ! [X1608] :
            ( ~ r1(X0,X1608)
            | p2(X1608) )
        | ! [X1609] :
            ( ~ r1(X0,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)
                                        | ! [X1623] :
                                            ( ~ r1(X1622,X1623)
                                            | ? [X1624] :
                                                ( r1(X1623,X1624)
                                                & ~ p1(X1624) ) )
                                        | ! [X1625] :
                                            ( ~ r1(X1622,X1625)
                                            | p1(X1625) ) ) )
                                | ! [X1626] :
                                    ( ~ r1(X1619,X1626)
                                    | p1(X1626) ) )
                            | ! [X1627] :
                                ( ~ r1(X1617,X1627)
                                | p1(X1627) ) )
                        | ! [X1628] :
                            ( ~ r1(X1615,X1628)
                            | p1(X1628) ) )
                    | ! [X1629] :
                        ( ~ r1(X1613,X1629)
                        | p1(X1629) ) )
                | ! [X1630] :
                    ( ~ r1(X1611,X1630)
                    | p1(X1630) ) )
            | ! [X1631] :
                ( ~ r1(X1609,X1631)
                | p1(X1631) ) )
        | ! [X1632] :
            ( ~ r1(X0,X1632)
            | p1(X1632) ) )
      & ( ! [X1633] :
            ( ~ r1(X0,X1633)
            | p2(X1633) )
        | ! [X1634] :
            ( ~ r1(X0,X1634)
            | ! [X1635] :
                ( ~ r1(X1634,X1635)
                | p2(X1635) )
            | ! [X1636] :
                ( ~ r1(X1634,X1636)
                | ! [X1637] :
                    ( ~ r1(X1636,X1637)
                    | p2(X1637) )
                | ! [X1638] :
                    ( ~ r1(X1636,X1638)
                    | ! [X1639] :
                        ( ~ r1(X1638,X1639)
                        | p2(X1639) )
                    | ! [X1640] :
                        ( ~ r1(X1638,X1640)
                        | ! [X1641] :
                            ( ~ r1(X1640,X1641)
                            | p2(X1641) )
                        | ! [X1642] :
                            ( ~ r1(X1640,X1642)
                            | ! [X1643] :
                                ( ~ r1(X1642,X1643)
                                | p2(X1643) )
                            | ! [X1644] :
                                ( ~ r1(X1642,X1644)
                                | ! [X1645] :
                                    ( ~ r1(X1644,X1645)
                                    | p2(X1645) )
                                | ! [X1646] :
                                    ( ~ r1(X1644,X1646)
                                    | ! [X1647] :
                                        ( ~ r1(X1646,X1647)
                                        | ? [X1648] :
                                            ( r1(X1647,X1648)
                                            & ! [X1649] :
                                                ( ~ r1(X1648,X1649)
                                                | p1(X1649) ) ) )
                                    | ! [X1650] :
                                        ( ~ r1(X1646,X1650)
                                        | ? [X1651] :
                                            ( r1(X1650,X1651)
                                            & ~ p1(X1651) ) ) )
                                | ! [X1652] :
                                    ( ~ r1(X1644,X1652)
                                    | p1(X1652) ) )
                            | ! [X1653] :
                                ( ~ r1(X1642,X1653)
                                | p1(X1653) ) )
                        | ! [X1654] :
                            ( ~ r1(X1640,X1654)
                            | p1(X1654) ) )
                    | ! [X1655] :
                        ( ~ r1(X1638,X1655)
                        | p1(X1655) ) )
                | ! [X1656] :
                    ( ~ r1(X1636,X1656)
                    | p1(X1656) ) )
            | ! [X1657] :
                ( ~ r1(X1634,X1657)
                | p1(X1657) ) )
        | ! [X1658] :
            ( ~ r1(X0,X1658)
            | p1(X1658) ) )
      & ( ! [X1659] :
            ( ~ r1(X0,X1659)
            | p2(X1659) )
        | ! [X1660] :
            ( ~ r1(X0,X1660)
            | ! [X1661] :
                ( ~ r1(X1660,X1661)
                | p2(X1661) )
            | ! [X1662] :
                ( ~ r1(X1660,X1662)
                | ! [X1663] :
                    ( ~ r1(X1662,X1663)
                    | p2(X1663) )
                | ! [X1664] :
                    ( ~ r1(X1662,X1664)
                    | ! [X1665] :
                        ( ~ r1(X1664,X1665)
                        | p2(X1665) )
                    | ! [X1666] :
                        ( ~ r1(X1664,X1666)
                        | ! [X1667] :
                            ( ~ r1(X1666,X1667)
                            | p2(X1667) )
                        | ! [X1668] :
                            ( ~ r1(X1666,X1668)
                            | ! [X1669] :
                                ( ~ r1(X1668,X1669)
                                | p2(X1669) )
                            | ! [X1670] :
                                ( ~ r1(X1668,X1670)
                                | ! [X1671] :
                                    ( ~ r1(X1670,X1671)
                                    | p2(X1671) )
                                | ! [X1672] :
                                    ( ~ r1(X1670,X1672)
                                    | ? [X1673] : r1(X1672,X1673) )
                                | ! [X1674] :
                                    ( ~ r1(X1670,X1674)
                                    | p1(X1674) ) )
                            | ! [X1675] :
                                ( ~ r1(X1668,X1675)
                                | p1(X1675) ) )
                        | ! [X1676] :
                            ( ~ r1(X1666,X1676)
                            | p1(X1676) ) )
                    | ! [X1677] :
                        ( ~ r1(X1664,X1677)
                        | p1(X1677) ) )
                | ! [X1678] :
                    ( ~ r1(X1662,X1678)
                    | p1(X1678) ) )
            | ! [X1679] :
                ( ~ r1(X1660,X1679)
                | p1(X1679) ) )
        | ! [X1680] :
            ( ~ r1(X0,X1680)
            | p1(X1680) ) )
      & ? [X1681] :
          ( r1(X0,X1681)
          & ~ p2(X1681) )
      & ? [X1682] :
          ( r1(X0,X1682)
          & ? [X1683] :
              ( r1(X1682,X1683)
              & ~ p2(X1683) )
          & ? [X1684] :
              ( r1(X1682,X1684)
              & ? [X1685] :
                  ( r1(X1684,X1685)
                  & ~ p2(X1685) )
              & ? [X1686] :
                  ( r1(X1684,X1686)
                  & ? [X1687] :
                      ( r1(X1686,X1687)
                      & ~ p2(X1687) )
                  & ? [X1688] :
                      ( r1(X1686,X1688)
                      & ? [X1689] :
                          ( r1(X1688,X1689)
                          & ~ p2(X1689) )
                      & ? [X1690] :
                          ( r1(X1688,X1690)
                          & ? [X1691] :
                              ( r1(X1690,X1691)
                              & ~ p2(X1691) )
                          & ? [X1692] :
                              ( r1(X1690,X1692)
                              & ? [X1693] :
                                  ( r1(X1692,X1693)
                                  & ~ p2(X1693) )
                              & ? [X1694] :
                                  ( r1(X1692,X1694)
                                  & ? [X1695] :
                                      ( r1(X1694,X1695)
                                      & ~ p2(X1695) )
                                  & ? [X1696] :
                                      ( r1(X1694,X1696)
                                      & ? [X1697] :
                                          ( r1(X1696,X1697)
                                          & ~ p2(X1697) )
                                      & ? [X1698] :
                                          ( r1(X1696,X1698)
                                          & ? [X1699] :
                                              ( r1(X1698,X1699)
                                              & ~ p2(X1699) )
                                          & ? [X1700] :
                                              ( r1(X1698,X1700)
                                              & ? [X1701] :
                                                  ( r1(X1700,X1701)
                                                  & ~ p2(X1701) )
                                              & ? [X1702] :
                                                  ( r1(X1700,X1702)
                                                  & ? [X1703] :
                                                      ( r1(X1702,X1703)
                                                      & ~ p2(X1703) )
                                                  & ? [X1704] :
                                                      ( r1(X1702,X1704)
                                                      & ? [X1705] :
                                                          ( r1(X1704,X1705)
                                                          & ~ p2(X1705) )
                                                      & ? [X1706] :
                                                          ( r1(X1704,X1706)
                                                          & ? [X1707] :
                                                              ( r1(X1706,X1707)
                                                              & ~ p2(X1707) )
                                                          & ? [X1708] :
                                                              ( r1(X1706,X1708)
                                                              & ? [X1709] :
                                                                  ( r1(X1708,X1709)
                                                                  & ~ p2(X1709) )
                                                              & ? [X1710] :
                                                                  ( r1(X1708,X1710)
                                                                  & ? [X1711] :
                                                                      ( r1(X1710,X1711)
                                                                      & ! [X1712] :
                                                                          ( ~ r1(X1711,X1712)
                                                                          | p1(X1712) ) )
                                                                  & ? [X1713] :
                                                                      ( r1(X1710,X1713)
                                                                      & ~ p1(X1713) ) )
                                                              & ? [X1714] :
                                                                  ( r1(X1708,X1714)
                                                                  & ~ p1(X1714) ) )
                                                          & ? [X1715] :
                                                              ( r1(X1706,X1715)
                                                              & ~ p1(X1715) ) )
                                                      & ? [X1716] :
                                                          ( r1(X1704,X1716)
                                                          & ~ p1(X1716) ) )
                                                  & ? [X1717] :
                                                      ( r1(X1702,X1717)
                                                      & ~ p1(X1717) ) )
                                              & ? [X1718] :
                                                  ( r1(X1700,X1718)
                                                  & ~ p1(X1718) ) )
                                          & ? [X1719] :
                                              ( r1(X1698,X1719)
                                              & ~ p1(X1719) ) )
                                      & ? [X1720] :
                                          ( r1(X1696,X1720)
                                          & ~ p1(X1720) ) )
                                  & ? [X1721] :
                                      ( r1(X1694,X1721)
                                      & ~ p1(X1721) ) )
                              & ? [X1722] :
                                  ( r1(X1692,X1722)
                                  & ~ p1(X1722) ) )
                          & ? [X1723] :
                              ( r1(X1690,X1723)
                              & ~ p1(X1723) ) )
                      & ? [X1724] :
                          ( r1(X1688,X1724)
                          & ~ p1(X1724) ) )
                  & ? [X1725] :
                      ( r1(X1686,X1725)
                      & ~ p1(X1725) ) )
              & ? [X1726] :
                  ( r1(X1684,X1726)
                  & ~ p1(X1726) ) )
          & ? [X1727] :
              ( r1(X1682,X1727)
              & ~ p1(X1727) ) )
      & ? [X1728] :
          ( r1(X0,X1728)
          & ~ p1(X1728) )
      & ( ! [X1729] :
            ( ~ r1(X0,X1729)
            | p2(X1729) )
        | ! [X1730] :
            ( ~ r1(X0,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)
                                | p2(X1739) )
                            | ! [X1740] :
                                ( ~ r1(X1738,X1740)
                                | ! [X1741] :
                                    ( ~ r1(X1740,X1741)
                                    | ? [X1742] :
                                        ( r1(X1741,X1742)
                                        & p1(X1742) ) )
                                | ~ p1(X1740) )
                            | ! [X1743] :
                                ( ~ r1(X1738,X1743)
                                | p1(X1743) ) )
                        | ! [X1744] :
                            ( ~ r1(X1736,X1744)
                            | p1(X1744) ) )
                    | ! [X1745] :
                        ( ~ r1(X1734,X1745)
                        | p1(X1745) ) )
                | ! [X1746] :
                    ( ~ r1(X1732,X1746)
                    | p1(X1746) ) )
            | ! [X1747] :
                ( ~ r1(X1730,X1747)
                | p1(X1747) ) )
        | ! [X1748] :
            ( ~ r1(X0,X1748)
            | p1(X1748) ) )
      & ( ! [X1749] :
            ( ~ r1(X0,X1749)
            | p2(X1749) )
        | ! [X1750] :
            ( ~ r1(X0,X1750)
            | ! [X1751] :
                ( ~ r1(X1750,X1751)
                | p2(X1751) )
            | ! [X1752] :
                ( ~ r1(X1750,X1752)
                | ! [X1753] :
                    ( ~ r1(X1752,X1753)
                    | p2(X1753) )
                | ! [X1754] :
                    ( ~ r1(X1752,X1754)
                    | ! [X1755] :
                        ( ~ r1(X1754,X1755)
                        | p2(X1755) )
                    | ! [X1756] :
                        ( ~ r1(X1754,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)
                                    | ! [X1762] :
                                        ( ~ r1(X1761,X1762)
                                        | ? [X1763] :
                                            ( r1(X1762,X1763)
                                            & ~ p1(X1763) ) )
                                    | ! [X1764] :
                                        ( ~ r1(X1761,X1764)
                                        | p1(X1764) ) ) )
                            | ! [X1765] :
                                ( ~ r1(X1758,X1765)
                                | p1(X1765) ) )
                        | ! [X1766] :
                            ( ~ r1(X1756,X1766)
                            | p1(X1766) ) )
                    | ! [X1767] :
                        ( ~ r1(X1754,X1767)
                        | p1(X1767) ) )
                | ! [X1768] :
                    ( ~ r1(X1752,X1768)
                    | p1(X1768) ) )
            | ! [X1769] :
                ( ~ r1(X1750,X1769)
                | p1(X1769) ) )
        | ! [X1770] :
            ( ~ r1(X0,X1770)
            | p1(X1770) ) )
      & ( ! [X1771] :
            ( ~ r1(X0,X1771)
            | p2(X1771) )
        | ! [X1772] :
            ( ~ r1(X0,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(X1782,X1786)
                                    | ? [X1787] :
                                        ( r1(X1786,X1787)
                                        & ~ p1(X1787) ) ) )
                            | ! [X1788] :
                                ( ~ r1(X1780,X1788)
                                | p1(X1788) ) )
                        | ! [X1789] :
                            ( ~ r1(X1778,X1789)
                            | p1(X1789) ) )
                    | ! [X1790] :
                        ( ~ r1(X1776,X1790)
                        | p1(X1790) ) )
                | ! [X1791] :
                    ( ~ r1(X1774,X1791)
                    | p1(X1791) ) )
            | ! [X1792] :
                ( ~ r1(X1772,X1792)
                | p1(X1792) ) )
        | ! [X1793] :
            ( ~ r1(X0,X1793)
            | p1(X1793) ) )
      & ( ! [X1794] :
            ( ~ r1(X0,X1794)
            | p2(X1794) )
        | ! [X1795] :
            ( ~ r1(X0,X1795)
            | ! [X1796] :
                ( ~ r1(X1795,X1796)
                | p2(X1796) )
            | ! [X1797] :
                ( ~ r1(X1795,X1797)
                | ! [X1798] :
                    ( ~ r1(X1797,X1798)
                    | p2(X1798) )
                | ! [X1799] :
                    ( ~ r1(X1797,X1799)
                    | ! [X1800] :
                        ( ~ r1(X1799,X1800)
                        | p2(X1800) )
                    | ! [X1801] :
                        ( ~ r1(X1799,X1801)
                        | ! [X1802] :
                            ( ~ r1(X1801,X1802)
                            | p2(X1802) )
                        | ! [X1803] :
                            ( ~ r1(X1801,X1803)
                            | ! [X1804] :
                                ( ~ r1(X1803,X1804)
                                | p2(X1804) )
                            | ! [X1805] :
                                ( ~ r1(X1803,X1805)
                                | ? [X1806] : r1(X1805,X1806) )
                            | ! [X1807] :
                                ( ~ r1(X1803,X1807)
                                | p1(X1807) ) )
                        | ! [X1808] :
                            ( ~ r1(X1801,X1808)
                            | p1(X1808) ) )
                    | ! [X1809] :
                        ( ~ r1(X1799,X1809)
                        | p1(X1809) ) )
                | ! [X1810] :
                    ( ~ r1(X1797,X1810)
                    | p1(X1810) ) )
            | ! [X1811] :
                ( ~ r1(X1795,X1811)
                | p1(X1811) ) )
        | ! [X1812] :
            ( ~ r1(X0,X1812)
            | p1(X1812) ) )
      & ? [X1813] :
          ( r1(X0,X1813)
          & ~ p2(X1813) )
      & ? [X1814] :
          ( r1(X0,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)
                                          & ~ p2(X1829) )
                                      & ? [X1830] :
                                          ( r1(X1828,X1830)
                                          & ? [X1831] :
                                              ( r1(X1830,X1831)
                                              & ~ p2(X1831) )
                                          & ? [X1832] :
                                              ( r1(X1830,X1832)
                                              & ? [X1833] :
                                                  ( r1(X1832,X1833)
                                                  & ~ p2(X1833) )
                                              & ? [X1834] :
                                                  ( r1(X1832,X1834)
                                                  & ? [X1835] :
                                                      ( r1(X1834,X1835)
                                                      & ~ p2(X1835) )
                                                  & ? [X1836] :
                                                      ( r1(X1834,X1836)
                                                      & ? [X1837] :
                                                          ( r1(X1836,X1837)
                                                          & ~ p2(X1837) )
                                                      & ? [X1838] :
                                                          ( r1(X1836,X1838)
                                                          & ? [X1839] :
                                                              ( r1(X1838,X1839)
                                                              & ~ p2(X1839) )
                                                          & ? [X1840] :
                                                              ( r1(X1838,X1840)
                                                              & ? [X1841] :
                                                                  ( r1(X1840,X1841)
                                                                  & ~ p2(X1841) )
                                                              & ? [X1842] :
                                                                  ( r1(X1840,X1842)
                                                                  & ? [X1843] :
                                                                      ( r1(X1842,X1843)
                                                                      & ! [X1844] :
                                                                          ( ~ r1(X1843,X1844)
                                                                          | p1(X1844) ) )
                                                                  & ? [X1845] :
                                                                      ( r1(X1842,X1845)
                                                                      & ~ p1(X1845) ) )
                                                              & ? [X1846] :
                                                                  ( r1(X1840,X1846)
                                                                  & ~ p1(X1846) ) )
                                                          & ? [X1847] :
                                                              ( r1(X1838,X1847)
                                                              & ~ p1(X1847) ) )
                                                      & ? [X1848] :
                                                          ( r1(X1836,X1848)
                                                          & ~ p1(X1848) ) )
                                                  & ? [X1849] :
                                                      ( r1(X1834,X1849)
                                                      & ~ p1(X1849) ) )
                                              & ? [X1850] :
                                                  ( r1(X1832,X1850)
                                                  & ~ p1(X1850) ) )
                                          & ? [X1851] :
                                              ( r1(X1830,X1851)
                                              & ~ p1(X1851) ) )
                                      & ? [X1852] :
                                          ( r1(X1828,X1852)
                                          & ~ p1(X1852) ) )
                                  & ? [X1853] :
                                      ( r1(X1826,X1853)
                                      & ~ p1(X1853) ) )
                              & ? [X1854] :
                                  ( r1(X1824,X1854)
                                  & ~ p1(X1854) ) )
                          & ? [X1855] :
                              ( r1(X1822,X1855)
                              & ~ p1(X1855) ) )
                      & ? [X1856] :
                          ( r1(X1820,X1856)
                          & ~ p1(X1856) ) )
                  & ? [X1857] :
                      ( r1(X1818,X1857)
                      & ~ p1(X1857) ) )
              & ? [X1858] :
                  ( r1(X1816,X1858)
                  & ~ p1(X1858) ) )
          & ? [X1859] :
              ( r1(X1814,X1859)
              & ~ p1(X1859) ) )
      & ? [X1860] :
          ( r1(X0,X1860)
          & ~ p1(X1860) )
      & ( ! [X1861] :
            ( ~ r1(X0,X1861)
            | p2(X1861) )
        | ! [X1862] :
            ( ~ r1(X0,X1862)
            | ! [X1863] :
                ( ~ r1(X1862,X1863)
                | p2(X1863) )
            | ! [X1864] :
                ( ~ r1(X1862,X1864)
                | ! [X1865] :
                    ( ~ r1(X1864,X1865)
                    | p2(X1865) )
                | ! [X1866] :
                    ( ~ r1(X1864,X1866)
                    | ! [X1867] :
                        ( ~ r1(X1866,X1867)
                        | p2(X1867) )
                    | ! [X1868] :
                        ( ~ r1(X1866,X1868)
                        | ! [X1869] :
                            ( ~ r1(X1868,X1869)
                            | p2(X1869) )
                        | ! [X1870] :
                            ( ~ r1(X1868,X1870)
                            | ! [X1871] :
                                ( ~ r1(X1870,X1871)
                                | ? [X1872] :
                                    ( r1(X1871,X1872)
                                    & p1(X1872) ) )
                            | ~ p1(X1870) )
                        | ! [X1873] :
                            ( ~ r1(X1868,X1873)
                            | p1(X1873) ) )
                    | ! [X1874] :
                        ( ~ r1(X1866,X1874)
                        | p1(X1874) ) )
                | ! [X1875] :
                    ( ~ r1(X1864,X1875)
                    | p1(X1875) ) )
            | ! [X1876] :
                ( ~ r1(X1862,X1876)
                | p1(X1876) ) )
        | ! [X1877] :
            ( ~ r1(X0,X1877)
            | p1(X1877) ) )
      & ( ! [X1878] :
            ( ~ r1(X0,X1878)
            | p2(X1878) )
        | ! [X1879] :
            ( ~ r1(X0,X1879)
            | ! [X1880] :
                ( ~ r1(X1879,X1880)
                | p2(X1880) )
            | ! [X1881] :
                ( ~ r1(X1879,X1881)
                | ! [X1882] :
                    ( ~ r1(X1881,X1882)
                    | p2(X1882) )
                | ! [X1883] :
                    ( ~ r1(X1881,X1883)
                    | ! [X1884] :
                        ( ~ r1(X1883,X1884)
                        | p2(X1884) )
                    | ! [X1885] :
                        ( ~ r1(X1883,X1885)
                        | ! [X1886] :
                            ( ~ r1(X1885,X1886)
                            | p2(X1886) )
                        | ! [X1887] :
                            ( ~ r1(X1885,X1887)
                            | ! [X1888] :
                                ( ~ r1(X1887,X1888)
                                | ! [X1889] :
                                    ( ~ r1(X1888,X1889)
                                    | ? [X1890] :
                                        ( r1(X1889,X1890)
                                        & ~ p1(X1890) ) )
                                | ! [X1891] :
                                    ( ~ r1(X1888,X1891)
                                    | p1(X1891) ) ) )
                        | ! [X1892] :
                            ( ~ r1(X1885,X1892)
                            | p1(X1892) ) )
                    | ! [X1893] :
                        ( ~ r1(X1883,X1893)
                        | p1(X1893) ) )
                | ! [X1894] :
                    ( ~ r1(X1881,X1894)
                    | p1(X1894) ) )
            | ! [X1895] :
                ( ~ r1(X1879,X1895)
                | p1(X1895) ) )
        | ! [X1896] :
            ( ~ r1(X0,X1896)
            | p1(X1896) ) )
      & ( ! [X1897] :
            ( ~ r1(X0,X1897)
            | p2(X1897) )
        | ! [X1898] :
            ( ~ r1(X0,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)
                                | ? [X1908] :
                                    ( r1(X1907,X1908)
                                    & ! [X1909] :
                                        ( ~ r1(X1908,X1909)
                                        | p1(X1909) ) ) )
                            | ! [X1910] :
                                ( ~ r1(X1906,X1910)
                                | ? [X1911] :
                                    ( r1(X1910,X1911)
                                    & ~ p1(X1911) ) ) )
                        | ! [X1912] :
                            ( ~ r1(X1904,X1912)
                            | p1(X1912) ) )
                    | ! [X1913] :
                        ( ~ r1(X1902,X1913)
                        | p1(X1913) ) )
                | ! [X1914] :
                    ( ~ r1(X1900,X1914)
                    | p1(X1914) ) )
            | ! [X1915] :
                ( ~ r1(X1898,X1915)
                | p1(X1915) ) )
        | ! [X1916] :
            ( ~ r1(X0,X1916)
            | p1(X1916) ) )
      & ( ! [X1917] :
            ( ~ r1(X0,X1917)
            | p2(X1917) )
        | ! [X1918] :
            ( ~ r1(X0,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) )
                        | ! [X1928] :
                            ( ~ r1(X1924,X1928)
                            | p1(X1928) ) )
                    | ! [X1929] :
                        ( ~ r1(X1922,X1929)
                        | p1(X1929) ) )
                | ! [X1930] :
                    ( ~ r1(X1920,X1930)
                    | p1(X1930) ) )
            | ! [X1931] :
                ( ~ r1(X1918,X1931)
                | p1(X1931) ) )
        | ! [X1932] :
            ( ~ r1(X0,X1932)
            | p1(X1932) ) )
      & ? [X1933] :
          ( r1(X0,X1933)
          & ~ p2(X1933) )
      & ? [X1934] :
          ( r1(X0,X1934)
          & ? [X1935] :
              ( r1(X1934,X1935)
              & ~ p2(X1935) )
          & ? [X1936] :
              ( r1(X1934,X1936)
              & ? [X1937] :
                  ( r1(X1936,X1937)
                  & ~ p2(X1937) )
              & ? [X1938] :
                  ( r1(X1936,X1938)
                  & ? [X1939] :
                      ( r1(X1938,X1939)
                      & ~ p2(X1939) )
                  & ? [X1940] :
                      ( r1(X1938,X1940)
                      & ? [X1941] :
                          ( r1(X1940,X1941)
                          & ~ p2(X1941) )
                      & ? [X1942] :
                          ( r1(X1940,X1942)
                          & ? [X1943] :
                              ( r1(X1942,X1943)
                              & ~ p2(X1943) )
                          & ? [X1944] :
                              ( r1(X1942,X1944)
                              & ? [X1945] :
                                  ( r1(X1944,X1945)
                                  & ~ p2(X1945) )
                              & ? [X1946] :
                                  ( r1(X1944,X1946)
                                  & ? [X1947] :
                                      ( r1(X1946,X1947)
                                      & ~ p2(X1947) )
                                  & ? [X1948] :
                                      ( r1(X1946,X1948)
                                      & ? [X1949] :
                                          ( r1(X1948,X1949)
                                          & ~ p2(X1949) )
                                      & ? [X1950] :
                                          ( r1(X1948,X1950)
                                          & ? [X1951] :
                                              ( r1(X1950,X1951)
                                              & ~ p2(X1951) )
                                          & ? [X1952] :
                                              ( r1(X1950,X1952)
                                              & ? [X1953] :
                                                  ( r1(X1952,X1953)
                                                  & ~ p2(X1953) )
                                              & ? [X1954] :
                                                  ( r1(X1952,X1954)
                                                  & ? [X1955] :
                                                      ( r1(X1954,X1955)
                                                      & ~ p2(X1955) )
                                                  & ? [X1956] :
                                                      ( r1(X1954,X1956)
                                                      & ? [X1957] :
                                                          ( r1(X1956,X1957)
                                                          & ~ p2(X1957) )
                                                      & ? [X1958] :
                                                          ( r1(X1956,X1958)
                                                          & ? [X1959] :
                                                              ( r1(X1958,X1959)
                                                              & ~ p2(X1959) )
                                                          & ? [X1960] :
                                                              ( r1(X1958,X1960)
                                                              & ? [X1961] :
                                                                  ( r1(X1960,X1961)
                                                                  & ~ p2(X1961) )
                                                              & ? [X1962] :
                                                                  ( r1(X1960,X1962)
                                                                  & ? [X1963] :
                                                                      ( r1(X1962,X1963)
                                                                      & ! [X1964] :
                                                                          ( ~ r1(X1963,X1964)
                                                                          | p1(X1964) ) )
                                                                  & ? [X1965] :
                                                                      ( r1(X1962,X1965)
                                                                      & ~ p1(X1965) ) )
                                                              & ? [X1966] :
                                                                  ( r1(X1960,X1966)
                                                                  & ~ p1(X1966) ) )
                                                          & ? [X1967] :
                                                              ( r1(X1958,X1967)
                                                              & ~ p1(X1967) ) )
                                                      & ? [X1968] :
                                                          ( r1(X1956,X1968)
                                                          & ~ p1(X1968) ) )
                                                  & ? [X1969] :
                                                      ( r1(X1954,X1969)
                                                      & ~ p1(X1969) ) )
                                              & ? [X1970] :
                                                  ( r1(X1952,X1970)
                                                  & ~ p1(X1970) ) )
                                          & ? [X1971] :
                                              ( r1(X1950,X1971)
                                              & ~ p1(X1971) ) )
                                      & ? [X1972] :
                                          ( r1(X1948,X1972)
                                          & ~ p1(X1972) ) )
                                  & ? [X1973] :
                                      ( r1(X1946,X1973)
                                      & ~ p1(X1973) ) )
                              & ? [X1974] :
                                  ( r1(X1944,X1974)
                                  & ~ p1(X1974) ) )
                          & ? [X1975] :
                              ( r1(X1942,X1975)
                              & ~ p1(X1975) ) )
                      & ? [X1976] :
                          ( r1(X1940,X1976)
                          & ~ p1(X1976) ) )
                  & ? [X1977] :
                      ( r1(X1938,X1977)
                      & ~ p1(X1977) ) )
              & ? [X1978] :
                  ( r1(X1936,X1978)
                  & ~ p1(X1978) ) )
          & ? [X1979] :
              ( r1(X1934,X1979)
              & ~ p1(X1979) ) )
      & ? [X1980] :
          ( r1(X0,X1980)
          & ~ p1(X1980) )
      & ( ! [X1981] :
            ( ~ r1(X0,X1981)
            | p2(X1981) )
        | ! [X1982] :
            ( ~ r1(X0,X1982)
            | ! [X1983] :
                ( ~ r1(X1982,X1983)
                | p2(X1983) )
            | ! [X1984] :
                ( ~ r1(X1982,X1984)
                | ! [X1985] :
                    ( ~ r1(X1984,X1985)
                    | p2(X1985) )
                | ! [X1986] :
                    ( ~ r1(X1984,X1986)
                    | ! [X1987] :
                        ( ~ r1(X1986,X1987)
                        | p2(X1987) )
                    | ! [X1988] :
                        ( ~ r1(X1986,X1988)
                        | ! [X1989] :
                            ( ~ r1(X1988,X1989)
                            | ? [X1990] :
                                ( r1(X1989,X1990)
                                & p1(X1990) ) )
                        | ~ p1(X1988) )
                    | ! [X1991] :
                        ( ~ r1(X1986,X1991)
                        | p1(X1991) ) )
                | ! [X1992] :
                    ( ~ r1(X1984,X1992)
                    | p1(X1992) ) )
            | ! [X1993] :
                ( ~ r1(X1982,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)
                            | ! [X2004] :
                                ( ~ r1(X2003,X2004)
                                | ? [X2005] :
                                    ( r1(X2004,X2005)
                                    & ~ p1(X2005) ) )
                            | ! [X2006] :
                                ( ~ r1(X2003,X2006)
                                | p1(X2006) ) ) )
                    | ! [X2007] :
                        ( ~ r1(X2000,X2007)
                        | p1(X2007) ) )
                | ! [X2008] :
                    ( ~ r1(X1998,X2008)
                    | p1(X2008) ) )
            | ! [X2009] :
                ( ~ r1(X1996,X2009)
                | p1(X2009) ) )
        | ! [X2010] :
            ( ~ r1(X0,X2010)
            | p1(X2010) ) )
      & ( ! [X2011] :
            ( ~ r1(X0,X2011)
            | p2(X2011) )
        | ! [X2012] :
            ( ~ r1(X0,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)
                            | ? [X2020] :
                                ( r1(X2019,X2020)
                                & ! [X2021] :
                                    ( ~ r1(X2020,X2021)
                                    | p1(X2021) ) ) )
                        | ! [X2022] :
                            ( ~ r1(X2018,X2022)
                            | ? [X2023] :
                                ( r1(X2022,X2023)
                                & ~ p1(X2023) ) ) )
                    | ! [X2024] :
                        ( ~ r1(X2016,X2024)
                        | p1(X2024) ) )
                | ! [X2025] :
                    ( ~ r1(X2014,X2025)
                    | p1(X2025) ) )
            | ! [X2026] :
                ( ~ r1(X2012,X2026)
                | p1(X2026) ) )
        | ! [X2027] :
            ( ~ r1(X0,X2027)
            | p1(X2027) ) )
      & ( ! [X2028] :
            ( ~ r1(X0,X2028)
            | p2(X2028) )
        | ! [X2029] :
            ( ~ r1(X0,X2029)
            | ! [X2030] :
                ( ~ r1(X2029,X2030)
                | p2(X2030) )
            | ! [X2031] :
                ( ~ r1(X2029,X2031)
                | ! [X2032] :
                    ( ~ r1(X2031,X2032)
                    | p2(X2032) )
                | ! [X2033] :
                    ( ~ r1(X2031,X2033)
                    | ! [X2034] :
                        ( ~ r1(X2033,X2034)
                        | p2(X2034) )
                    | ! [X2035] :
                        ( ~ r1(X2033,X2035)
                        | ? [X2036] : r1(X2035,X2036) )
                    | ! [X2037] :
                        ( ~ r1(X2033,X2037)
                        | p1(X2037) ) )
                | ! [X2038] :
                    ( ~ r1(X2031,X2038)
                    | p1(X2038) ) )
            | ! [X2039] :
                ( ~ r1(X2029,X2039)
                | p1(X2039) ) )
        | ! [X2040] :
            ( ~ r1(X0,X2040)
            | p1(X2040) ) )
      & ? [X2041] :
          ( r1(X0,X2041)
          & ~ p2(X2041) )
      & ? [X2042] :
          ( r1(X0,X2042)
          & ? [X2043] :
              ( r1(X2042,X2043)
              & ~ p2(X2043) )
          & ? [X2044] :
              ( r1(X2042,X2044)
              & ? [X2045] :
                  ( r1(X2044,X2045)
                  & ~ p2(X2045) )
              & ? [X2046] :
                  ( r1(X2044,X2046)
                  & ? [X2047] :
                      ( r1(X2046,X2047)
                      & ~ p2(X2047) )
                  & ? [X2048] :
                      ( r1(X2046,X2048)
                      & ? [X2049] :
                          ( r1(X2048,X2049)
                          & ~ p2(X2049) )
                      & ? [X2050] :
                          ( r1(X2048,X2050)
                          & ? [X2051] :
                              ( r1(X2050,X2051)
                              & ~ p2(X2051) )
                          & ? [X2052] :
                              ( r1(X2050,X2052)
                              & ? [X2053] :
                                  ( r1(X2052,X2053)
                                  & ~ p2(X2053) )
                              & ? [X2054] :
                                  ( r1(X2052,X2054)
                                  & ? [X2055] :
                                      ( r1(X2054,X2055)
                                      & ~ p2(X2055) )
                                  & ? [X2056] :
                                      ( r1(X2054,X2056)
                                      & ? [X2057] :
                                          ( r1(X2056,X2057)
                                          & ~ p2(X2057) )
                                      & ? [X2058] :
                                          ( r1(X2056,X2058)
                                          & ? [X2059] :
                                              ( r1(X2058,X2059)
                                              & ~ p2(X2059) )
                                          & ? [X2060] :
                                              ( r1(X2058,X2060)
                                              & ? [X2061] :
                                                  ( r1(X2060,X2061)
                                                  & ~ p2(X2061) )
                                              & ? [X2062] :
                                                  ( r1(X2060,X2062)
                                                  & ? [X2063] :
                                                      ( r1(X2062,X2063)
                                                      & ~ p2(X2063) )
                                                  & ? [X2064] :
                                                      ( r1(X2062,X2064)
                                                      & ? [X2065] :
                                                          ( r1(X2064,X2065)
                                                          & ~ p2(X2065) )
                                                      & ? [X2066] :
                                                          ( r1(X2064,X2066)
                                                          & ? [X2067] :
                                                              ( r1(X2066,X2067)
                                                              & ~ p2(X2067) )
                                                          & ? [X2068] :
                                                              ( r1(X2066,X2068)
                                                              & ? [X2069] :
                                                                  ( r1(X2068,X2069)
                                                                  & ~ p2(X2069) )
                                                              & ? [X2070] :
                                                                  ( r1(X2068,X2070)
                                                                  & ? [X2071] :
                                                                      ( r1(X2070,X2071)
                                                                      & ! [X2072] :
                                                                          ( ~ r1(X2071,X2072)
                                                                          | p1(X2072) ) )
                                                                  & ? [X2073] :
                                                                      ( r1(X2070,X2073)
                                                                      & ~ p1(X2073) ) )
                                                              & ? [X2074] :
                                                                  ( r1(X2068,X2074)
                                                                  & ~ p1(X2074) ) )
                                                          & ? [X2075] :
                                                              ( r1(X2066,X2075)
                                                              & ~ p1(X2075) ) )
                                                      & ? [X2076] :
                                                          ( r1(X2064,X2076)
                                                          & ~ p1(X2076) ) )
                                                  & ? [X2077] :
                                                      ( r1(X2062,X2077)
                                                      & ~ p1(X2077) ) )
                                              & ? [X2078] :
                                                  ( r1(X2060,X2078)
                                                  & ~ p1(X2078) ) )
                                          & ? [X2079] :
                                              ( r1(X2058,X2079)
                                              & ~ p1(X2079) ) )
                                      & ? [X2080] :
                                          ( r1(X2056,X2080)
                                          & ~ p1(X2080) ) )
                                  & ? [X2081] :
                                      ( r1(X2054,X2081)
                                      & ~ p1(X2081) ) )
                              & ? [X2082] :
                                  ( r1(X2052,X2082)
                                  & ~ p1(X2082) ) )
                          & ? [X2083] :
                              ( r1(X2050,X2083)
                              & ~ p1(X2083) ) )
                      & ? [X2084] :
                          ( r1(X2048,X2084)
                          & ~ p1(X2084) ) )
                  & ? [X2085] :
                      ( r1(X2046,X2085)
                      & ~ p1(X2085) ) )
              & ? [X2086] :
                  ( r1(X2044,X2086)
                  & ~ p1(X2086) ) )
          & ? [X2087] :
              ( r1(X2042,X2087)
              & ~ p1(X2087) ) )
      & ? [X2088] :
          ( r1(X0,X2088)
          & ~ p1(X2088) )
      & ( ! [X2089] :
            ( ~ r1(X0,X2089)
            | p2(X2089) )
        | ! [X2090] :
            ( ~ r1(X0,X2090)
            | ! [X2091] :
                ( ~ r1(X2090,X2091)
                | p2(X2091) )
            | ! [X2092] :
                ( ~ r1(X2090,X2092)
                | ! [X2093] :
                    ( ~ r1(X2092,X2093)
                    | p2(X2093) )
                | ! [X2094] :
                    ( ~ r1(X2092,X2094)
                    | ! [X2095] :
                        ( ~ r1(X2094,X2095)
                        | ? [X2096] :
                            ( r1(X2095,X2096)
                            & p1(X2096) ) )
                    | ~ p1(X2094) )
                | ! [X2097] :
                    ( ~ r1(X2092,X2097)
                    | p1(X2097) ) )
            | ! [X2098] :
                ( ~ r1(X2090,X2098)
                | p1(X2098) ) )
        | ! [X2099] :
            ( ~ r1(X0,X2099)
            | p1(X2099) ) )
      & ( ! [X2100] :
            ( ~ r1(X0,X2100)
            | p2(X2100) )
        | ! [X2101] :
            ( ~ r1(X0,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)
                        | ! [X2107] :
                            ( ~ r1(X2106,X2107)
                            | ? [X2108] :
                                ( r1(X2107,X2108)
                                & ~ p1(X2108) ) )
                        | ! [X2109] :
                            ( ~ r1(X2106,X2109)
                            | p1(X2109) ) ) )
                | ! [X2110] :
                    ( ~ r1(X2103,X2110)
                    | p1(X2110) ) )
            | ! [X2111] :
                ( ~ r1(X2101,X2111)
                | p1(X2111) ) )
        | ! [X2112] :
            ( ~ r1(X0,X2112)
            | p1(X2112) ) )
      & ( ! [X2113] :
            ( ~ r1(X0,X2113)
            | p2(X2113) )
        | ! [X2114] :
            ( ~ r1(X0,X2114)
            | ! [X2115] :
                ( ~ r1(X2114,X2115)
                | p2(X2115) )
            | ! [X2116] :
                ( ~ r1(X2114,X2116)
                | ! [X2117] :
                    ( ~ r1(X2116,X2117)
                    | p2(X2117) )
                | ! [X2118] :
                    ( ~ r1(X2116,X2118)
                    | ! [X2119] :
                        ( ~ r1(X2118,X2119)
                        | ? [X2120] :
                            ( r1(X2119,X2120)
                            & ! [X2121] :
                                ( ~ r1(X2120,X2121)
                                | p1(X2121) ) ) )
                    | ! [X2122] :
                        ( ~ r1(X2118,X2122)
                        | ? [X2123] :
                            ( r1(X2122,X2123)
                            & ~ p1(X2123) ) ) )
                | ! [X2124] :
                    ( ~ r1(X2116,X2124)
                    | p1(X2124) ) )
            | ! [X2125] :
                ( ~ r1(X2114,X2125)
                | p1(X2125) ) )
        | ! [X2126] :
            ( ~ r1(X0,X2126)
            | p1(X2126) ) )
      & ( ! [X2127] :
            ( ~ r1(X0,X2127)
            | p2(X2127) )
        | ! [X2128] :
            ( ~ r1(X0,X2128)
            | ! [X2129] :
                ( ~ r1(X2128,X2129)
                | p2(X2129) )
            | ! [X2130] :
                ( ~ r1(X2128,X2130)
                | ! [X2131] :
                    ( ~ r1(X2130,X2131)
                    | p2(X2131) )
                | ! [X2132] :
                    ( ~ r1(X2130,X2132)
                    | ? [X2133] : r1(X2132,X2133) )
                | ! [X2134] :
                    ( ~ r1(X2130,X2134)
                    | p1(X2134) ) )
            | ! [X2135] :
                ( ~ r1(X2128,X2135)
                | p1(X2135) ) )
        | ! [X2136] :
            ( ~ r1(X0,X2136)
            | p1(X2136) ) )
      & ? [X2137] :
          ( r1(X0,X2137)
          & ~ p2(X2137) )
      & ? [X2138] :
          ( r1(X0,X2138)
          & ? [X2139] :
              ( r1(X2138,X2139)
              & ~ p2(X2139) )
          & ? [X2140] :
              ( r1(X2138,X2140)
              & ? [X2141] :
                  ( r1(X2140,X2141)
                  & ~ p2(X2141) )
              & ? [X2142] :
                  ( r1(X2140,X2142)
                  & ? [X2143] :
                      ( r1(X2142,X2143)
                      & ~ p2(X2143) )
                  & ? [X2144] :
                      ( r1(X2142,X2144)
                      & ? [X2145] :
                          ( r1(X2144,X2145)
                          & ~ p2(X2145) )
                      & ? [X2146] :
                          ( r1(X2144,X2146)
                          & ? [X2147] :
                              ( r1(X2146,X2147)
                              & ~ p2(X2147) )
                          & ? [X2148] :
                              ( r1(X2146,X2148)
                              & ? [X2149] :
                                  ( r1(X2148,X2149)
                                  & ~ p2(X2149) )
                              & ? [X2150] :
                                  ( r1(X2148,X2150)
                                  & ? [X2151] :
                                      ( r1(X2150,X2151)
                                      & ~ p2(X2151) )
                                  & ? [X2152] :
                                      ( r1(X2150,X2152)
                                      & ? [X2153] :
                                          ( r1(X2152,X2153)
                                          & ~ p2(X2153) )
                                      & ? [X2154] :
                                          ( r1(X2152,X2154)
                                          & ? [X2155] :
                                              ( r1(X2154,X2155)
                                              & ~ p2(X2155) )
                                          & ? [X2156] :
                                              ( r1(X2154,X2156)
                                              & ? [X2157] :
                                                  ( r1(X2156,X2157)
                                                  & ~ p2(X2157) )
                                              & ? [X2158] :
                                                  ( r1(X2156,X2158)
                                                  & ? [X2159] :
                                                      ( r1(X2158,X2159)
                                                      & ~ p2(X2159) )
                                                  & ? [X2160] :
                                                      ( r1(X2158,X2160)
                                                      & ? [X2161] :
                                                          ( r1(X2160,X2161)
                                                          & ~ p2(X2161) )
                                                      & ? [X2162] :
                                                          ( r1(X2160,X2162)
                                                          & ? [X2163] :
                                                              ( r1(X2162,X2163)
                                                              & ~ p2(X2163) )
                                                          & ? [X2164] :
                                                              ( r1(X2162,X2164)
                                                              & ? [X2165] :
                                                                  ( r1(X2164,X2165)
                                                                  & ~ p2(X2165) )
                                                              & ? [X2166] :
                                                                  ( r1(X2164,X2166)
                                                                  & ? [X2167] :
                                                                      ( r1(X2166,X2167)
                                                                      & ! [X2168] :
                                                                          ( ~ r1(X2167,X2168)
                                                                          | p1(X2168) ) )
                                                                  & ? [X2169] :
                                                                      ( r1(X2166,X2169)
                                                                      & ~ p1(X2169) ) )
                                                              & ? [X2170] :
                                                                  ( r1(X2164,X2170)
                                                                  & ~ p1(X2170) ) )
                                                          & ? [X2171] :
                                                              ( r1(X2162,X2171)
                                                              & ~ p1(X2171) ) )
                                                      & ? [X2172] :
                                                          ( r1(X2160,X2172)
                                                          & ~ p1(X2172) ) )
                                                  & ? [X2173] :
                                                      ( r1(X2158,X2173)
                                                      & ~ p1(X2173) ) )
                                              & ? [X2174] :
                                                  ( r1(X2156,X2174)
                                                  & ~ p1(X2174) ) )
                                          & ? [X2175] :
                                              ( r1(X2154,X2175)
                                              & ~ p1(X2175) ) )
                                      & ? [X2176] :
                                          ( r1(X2152,X2176)
                                          & ~ p1(X2176) ) )
                                  & ? [X2177] :
                                      ( r1(X2150,X2177)
                                      & ~ p1(X2177) ) )
                              & ? [X2178] :
                                  ( r1(X2148,X2178)
                                  & ~ p1(X2178) ) )
                          & ? [X2179] :
                              ( r1(X2146,X2179)
                              & ~ p1(X2179) ) )
                      & ? [X2180] :
                          ( r1(X2144,X2180)
                          & ~ p1(X2180) ) )
                  & ? [X2181] :
                      ( r1(X2142,X2181)
                      & ~ p1(X2181) ) )
              & ? [X2182] :
                  ( r1(X2140,X2182)
                  & ~ p1(X2182) ) )
          & ? [X2183] :
              ( r1(X2138,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)
                    | ? [X2190] :
                        ( r1(X2189,X2190)
                        & p1(X2190) ) )
                | ~ p1(X2188) )
            | ! [X2191] :
                ( ~ r1(X2186,X2191)
                | p1(X2191) ) )
        | ! [X2192] :
            ( ~ r1(X0,X2192)
            | p1(X2192) ) )
      & ( ! [X2193] :
            ( ~ r1(X0,X2193)
            | p2(X2193) )
        | ! [X2194] :
            ( ~ r1(X0,X2194)
            | ! [X2195] :
                ( ~ r1(X2194,X2195)
                | p2(X2195) )
            | ! [X2196] :
                ( ~ r1(X2194,X2196)
                | ! [X2197] :
                    ( ~ r1(X2196,X2197)
                    | ! [X2198] :
                        ( ~ r1(X2197,X2198)
                        | ? [X2199] :
                            ( r1(X2198,X2199)
                            & ~ p1(X2199) ) )
                    | ! [X2200] :
                        ( ~ r1(X2197,X2200)
                        | p1(X2200) ) ) )
            | ! [X2201] :
                ( ~ r1(X2194,X2201)
                | p1(X2201) ) )
        | ! [X2202] :
            ( ~ r1(X0,X2202)
            | p1(X2202) ) )
      & ( ! [X2203] :
            ( ~ r1(X0,X2203)
            | p2(X2203) )
        | ! [X2204] :
            ( ~ r1(X0,X2204)
            | ! [X2205] :
                ( ~ r1(X2204,X2205)
                | p2(X2205) )
            | ! [X2206] :
                ( ~ r1(X2204,X2206)
                | ! [X2207] :
                    ( ~ r1(X2206,X2207)
                    | ? [X2208] :
                        ( r1(X2207,X2208)
                        & ! [X2209] :
                            ( ~ r1(X2208,X2209)
                            | p1(X2209) ) ) )
                | ! [X2210] :
                    ( ~ r1(X2206,X2210)
                    | ? [X2211] :
                        ( r1(X2210,X2211)
                        & ~ p1(X2211) ) ) )
            | ! [X2212] :
                ( ~ r1(X2204,X2212)
                | p1(X2212) ) )
        | ! [X2213] :
            ( ~ r1(X0,X2213)
            | p1(X2213) ) )
      & ( ! [X2214] :
            ( ~ r1(X0,X2214)
            | p2(X2214) )
        | ! [X2215] :
            ( ~ r1(X0,X2215)
            | ! [X2216] :
                ( ~ r1(X2215,X2216)
                | p2(X2216) )
            | ! [X2217] :
                ( ~ r1(X2215,X2217)
                | ? [X2218] : r1(X2217,X2218) )
            | ! [X2219] :
                ( ~ r1(X2215,X2219)
                | p1(X2219) ) )
        | ! [X2220] :
            ( ~ r1(X0,X2220)
            | p1(X2220) ) )
      & ? [X2221] :
          ( r1(X0,X2221)
          & ~ p2(X2221) )
      & ? [X2222] :
          ( r1(X0,X2222)
          & ? [X2223] :
              ( r1(X2222,X2223)
              & ~ p2(X2223) )
          & ? [X2224] :
              ( r1(X2222,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)
                                                              & ~ p2(X2247) )
                                                          & ? [X2248] :
                                                              ( r1(X2246,X2248)
                                                              & ? [X2249] :
                                                                  ( r1(X2248,X2249)
                                                                  & ~ p2(X2249) )
                                                              & ? [X2250] :
                                                                  ( r1(X2248,X2250)
                                                                  & ? [X2251] :
                                                                      ( r1(X2250,X2251)
                                                                      & ! [X2252] :
                                                                          ( ~ r1(X2251,X2252)
                                                                          | p1(X2252) ) )
                                                                  & ? [X2253] :
                                                                      ( r1(X2250,X2253)
                                                                      & ~ p1(X2253) ) )
                                                              & ? [X2254] :
                                                                  ( r1(X2248,X2254)
                                                                  & ~ p1(X2254) ) )
                                                          & ? [X2255] :
                                                              ( r1(X2246,X2255)
                                                              & ~ p1(X2255) ) )
                                                      & ? [X2256] :
                                                          ( r1(X2244,X2256)
                                                          & ~ p1(X2256) ) )
                                                  & ? [X2257] :
                                                      ( r1(X2242,X2257)
                                                      & ~ p1(X2257) ) )
                                              & ? [X2258] :
                                                  ( r1(X2240,X2258)
                                                  & ~ p1(X2258) ) )
                                          & ? [X2259] :
                                              ( r1(X2238,X2259)
                                              & ~ p1(X2259) ) )
                                      & ? [X2260] :
                                          ( r1(X2236,X2260)
                                          & ~ p1(X2260) ) )
                                  & ? [X2261] :
                                      ( r1(X2234,X2261)
                                      & ~ p1(X2261) ) )
                              & ? [X2262] :
                                  ( r1(X2232,X2262)
                                  & ~ p1(X2262) ) )
                          & ? [X2263] :
                              ( r1(X2230,X2263)
                              & ~ p1(X2263) ) )
                      & ? [X2264] :
                          ( r1(X2228,X2264)
                          & ~ p1(X2264) ) )
                  & ? [X2265] :
                      ( r1(X2226,X2265)
                      & ~ p1(X2265) ) )
              & ? [X2266] :
                  ( r1(X2224,X2266)
                  & ~ p1(X2266) ) )
          & ? [X2267] :
              ( r1(X2222,X2267)
              & ~ p1(X2267) ) )
      & ? [X2268] :
          ( r1(X0,X2268)
          & ~ p1(X2268) )
      & ( ! [X2269] :
            ( ~ r1(X0,X2269)
            | p2(X2269) )
        | ! [X2270] :
            ( ~ r1(X0,X2270)
            | ! [X2271] :
                ( ~ r1(X2270,X2271)
                | ? [X2272] :
                    ( r1(X2271,X2272)
                    & p1(X2272) ) )
            | ~ p1(X2270) )
        | ! [X2273] :
            ( ~ r1(X0,X2273)
            | p1(X2273) ) )
      & ( ! [X2274] :
            ( ~ r1(X0,X2274)
            | p2(X2274) )
        | ! [X2275] :
            ( ~ r1(X0,X2275)
            | ! [X2276] :
                ( ~ r1(X2275,X2276)
                | ! [X2277] :
                    ( ~ r1(X2276,X2277)
                    | ? [X2278] :
                        ( r1(X2277,X2278)
                        & ~ p1(X2278) ) )
                | ! [X2279] :
                    ( ~ r1(X2276,X2279)
                    | p1(X2279) ) ) )
        | ! [X2280] :
            ( ~ r1(X0,X2280)
            | p1(X2280) ) )
      & ( ! [X2281] :
            ( ~ r1(X0,X2281)
            | p2(X2281) )
        | ! [X2282] :
            ( ~ r1(X0,X2282)
            | ! [X2283] :
                ( ~ r1(X2282,X2283)
                | ? [X2284] :
                    ( r1(X2283,X2284)
                    & ! [X2285] :
                        ( ~ r1(X2284,X2285)
                        | p1(X2285) ) ) )
            | ! [X2286] :
                ( ~ r1(X2282,X2286)
                | ? [X2287] :
                    ( r1(X2286,X2287)
                    & ~ p1(X2287) ) ) )
        | ! [X2288] :
            ( ~ r1(X0,X2288)
            | p1(X2288) ) )
      & ( ! [X2289] :
            ( ~ r1(X0,X2289)
            | p2(X2289) )
        | ! [X2290] :
            ( ~ r1(X0,X2290)
            | ? [X2291] : r1(X2290,X2291) )
        | ! [X2292] :
            ( ~ r1(X0,X2292)
            | p1(X2292) ) )
      & ? [X2293] :
          ( r1(X0,X2293)
          & ~ p2(X2293) )
      & ? [X2294] :
          ( r1(X0,X2294)
          & ? [X2295] :
              ( r1(X2294,X2295)
              & ~ p2(X2295) )
          & ? [X2296] :
              ( r1(X2294,X2296)
              & ? [X2297] :
                  ( r1(X2296,X2297)
                  & ~ p2(X2297) )
              & ? [X2298] :
                  ( r1(X2296,X2298)
                  & ? [X2299] :
                      ( r1(X2298,X2299)
                      & ~ p2(X2299) )
                  & ? [X2300] :
                      ( r1(X2298,X2300)
                      & ? [X2301] :
                          ( r1(X2300,X2301)
                          & ~ p2(X2301) )
                      & ? [X2302] :
                          ( r1(X2300,X2302)
                          & ? [X2303] :
                              ( r1(X2302,X2303)
                              & ~ p2(X2303) )
                          & ? [X2304] :
                              ( r1(X2302,X2304)
                              & ? [X2305] :
                                  ( r1(X2304,X2305)
                                  & ~ p2(X2305) )
                              & ? [X2306] :
                                  ( r1(X2304,X2306)
                                  & ? [X2307] :
                                      ( r1(X2306,X2307)
                                      & ~ p2(X2307) )
                                  & ? [X2308] :
                                      ( r1(X2306,X2308)
                                      & ? [X2309] :
                                          ( r1(X2308,X2309)
                                          & ~ p2(X2309) )
                                      & ? [X2310] :
                                          ( r1(X2308,X2310)
                                          & ? [X2311] :
                                              ( r1(X2310,X2311)
                                              & ~ p2(X2311) )
                                          & ? [X2312] :
                                              ( r1(X2310,X2312)
                                              & ? [X2313] :
                                                  ( r1(X2312,X2313)
                                                  & ~ p2(X2313) )
                                              & ? [X2314] :
                                                  ( r1(X2312,X2314)
                                                  & ? [X2315] :
                                                      ( r1(X2314,X2315)
                                                      & ~ p2(X2315) )
                                                  & ? [X2316] :
                                                      ( r1(X2314,X2316)
                                                      & ? [X2317] :
                                                          ( r1(X2316,X2317)
                                                          & ~ p2(X2317) )
                                                      & ? [X2318] :
                                                          ( r1(X2316,X2318)
                                                          & ? [X2319] :
                                                              ( r1(X2318,X2319)
                                                              & ~ p2(X2319) )
                                                          & ? [X2320] :
                                                              ( r1(X2318,X2320)
                                                              & ? [X2321] :
                                                                  ( r1(X2320,X2321)
                                                                  & ~ p2(X2321) )
                                                              & ? [X2322] :
                                                                  ( r1(X2320,X2322)
                                                                  & ? [X2323] :
                                                                      ( r1(X2322,X2323)
                                                                      & ! [X2324] :
                                                                          ( ~ r1(X2323,X2324)
                                                                          | p1(X2324) ) )
                                                                  & ? [X2325] :
                                                                      ( r1(X2322,X2325)
                                                                      & ~ p1(X2325) ) )
                                                              & ? [X2326] :
                                                                  ( r1(X2320,X2326)
                                                                  & ~ p1(X2326) ) )
                                                          & ? [X2327] :
                                                              ( r1(X2318,X2327)
                                                              & ~ p1(X2327) ) )
                                                      & ? [X2328] :
                                                          ( r1(X2316,X2328)
                                                          & ~ p1(X2328) ) )
                                                  & ? [X2329] :
                                                      ( r1(X2314,X2329)
                                                      & ~ p1(X2329) ) )
                                              & ? [X2330] :
                                                  ( r1(X2312,X2330)
                                                  & ~ p1(X2330) ) )
                                          & ? [X2331] :
                                              ( r1(X2310,X2331)
                                              & ~ p1(X2331) ) )
                                      & ? [X2332] :
                                          ( r1(X2308,X2332)
                                          & ~ p1(X2332) ) )
                                  & ? [X2333] :
                                      ( r1(X2306,X2333)
                                      & ~ p1(X2333) ) )
                              & ? [X2334] :
                                  ( r1(X2304,X2334)
                                  & ~ p1(X2334) ) )
                          & ? [X2335] :
                              ( r1(X2302,X2335)
                              & ~ p1(X2335) ) )
                      & ? [X2336] :
                          ( r1(X2300,X2336)
                          & ~ p1(X2336) ) )
                  & ? [X2337] :
                      ( r1(X2298,X2337)
                      & ~ p1(X2337) ) )
              & ? [X2338] :
                  ( r1(X2296,X2338)
                  & ~ p1(X2338) ) )
          & ? [X2339] :
              ( r1(X2294,X2339)
              & ~ p1(X2339) ) )
      & ? [X2340] :
          ( r1(X0,X2340)
          & ~ p1(X2340) ) ),
    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)
                                                                      | ( r1(X31,sK1(X31))
                                                                        & p1(sK1(X31)) ) )
                                                                  | ~ p1(X30) )
                                                              | ! [X33] :
                                                                  ( ~ r1(X28,X33)
                                                                  | p1(X33) ) )
                                                          | ! [X34] :
                                                              ( ~ r1(X26,X34)
                                                              | p1(X34) ) )
                                                      | ! [X35] :
                                                          ( ~ r1(X24,X35)
                                                          | p1(X35) ) )
                                                  | ! [X36] :
                                                      ( ~ r1(X22,X36)
                                                      | p1(X36) ) )
                                              | ! [X37] :
                                                  ( ~ r1(X20,X37)
                                                  | p1(X37) ) )
                                          | ! [X38] :
                                              ( ~ r1(X18,X38)
                                              | p1(X38) ) )
                                      | ! [X39] :
                                          ( ~ r1(X16,X39)
                                          | p1(X39) ) )
                                  | ! [X40] :
                                      ( ~ r1(X14,X40)
                                      | p1(X40) ) )
                              | ! [X41] :
                                  ( ~ r1(X12,X41)
                                  | p1(X41) ) )
                          | ! [X42] :
                              ( ~ r1(X10,X42)
                              | p1(X42) ) )
                      | ! [X43] :
                          ( ~ r1(X8,X43)
                          | p1(X43) ) )
                  | ! [X44] :
                      ( ~ r1(X6,X44)
                      | p1(X44) ) )
              | ! [X45] :
                  ( ~ r1(X4,X45)
                  | p1(X45) ) )
          | ! [X46] :
              ( ~ r1(X2,X46)
              | p1(X46) ) )
      | ! [X47] :
          ( ~ r1(sK0,X47)
          | p1(X47) ) )
    & ( ! [X48] :
          ( ~ r1(sK0,X48)
          | p2(X48) )
      | ! [X49] :
          ( ~ r1(sK0,X49)
          | ! [X50] :
              ( ~ r1(X49,X50)
              | p2(X50) )
          | ! [X51] :
              ( ~ r1(X49,X51)
              | ! [X52] :
                  ( ~ r1(X51,X52)
                  | p2(X52) )
              | ! [X53] :
                  ( ~ r1(X51,X53)
                  | ! [X54] :
                      ( ~ r1(X53,X54)
                      | p2(X54) )
                  | ! [X55] :
                      ( ~ r1(X53,X55)
                      | ! [X56] :
                          ( ~ r1(X55,X56)
                          | p2(X56) )
                      | ! [X57] :
                          ( ~ r1(X55,X57)
                          | ! [X58] :
                              ( ~ r1(X57,X58)
                              | p2(X58) )
                          | ! [X59] :
                              ( ~ r1(X57,X59)
                              | ! [X60] :
                                  ( ~ r1(X59,X60)
                                  | p2(X60) )
                              | ! [X61] :
                                  ( ~ r1(X59,X61)
                                  | ! [X62] :
                                      ( ~ r1(X61,X62)
                                      | p2(X62) )
                                  | ! [X63] :
                                      ( ~ r1(X61,X63)
                                      | ! [X64] :
                                          ( ~ r1(X63,X64)
                                          | p2(X64) )
                                      | ! [X65] :
                                          ( ~ r1(X63,X65)
                                          | ! [X66] :
                                              ( ~ r1(X65,X66)
                                              | p2(X66) )
                                          | ! [X67] :
                                              ( ~ r1(X65,X67)
                                              | ! [X68] :
                                                  ( ~ r1(X67,X68)
                                                  | p2(X68) )
                                              | ! [X69] :
                                                  ( ~ r1(X67,X69)
                                                  | ! [X70] :
                                                      ( ~ r1(X69,X70)
                                                      | p2(X70) )
                                                  | ! [X71] :
                                                      ( ~ r1(X69,X71)
                                                      | ! [X72] :
                                                          ( ~ r1(X71,X72)
                                                          | p2(X72) )
                                                      | ! [X73] :
                                                          ( ~ r1(X71,X73)
                                                          | ! [X74] :
                                                              ( ~ r1(X73,X74)
                                                              | p2(X74) )
                                                          | ! [X75] :
                                                              ( ~ r1(X73,X75)
                                                              | ! [X76] :
                                                                  ( ~ r1(X75,X76)
                                                                  | p2(X76) )
                                                              | ! [X77] :
                                                                  ( ~ r1(X75,X77)
                                                                  | ! [X78] :
                                                                      ( ~ r1(X77,X78)
                                                                      | ! [X79] :
                                                                          ( ~ r1(X78,X79)
                                                                          | ( r1(X79,sK2(X79))
                                                                            & ~ p1(sK2(X79)) ) )
                                                                      | ! [X81] :
                                                                          ( ~ r1(X78,X81)
                                                                          | p1(X81) ) ) )
                                                              | ! [X82] :
                                                                  ( ~ r1(X75,X82)
                                                                  | p1(X82) ) )
                                                          | ! [X83] :
                                                              ( ~ r1(X73,X83)
                                                              | p1(X83) ) )
                                                      | ! [X84] :
                                                          ( ~ r1(X71,X84)
                                                          | p1(X84) ) )
                                                  | ! [X85] :
                                                      ( ~ r1(X69,X85)
                                                      | p1(X85) ) )
                                              | ! [X86] :
                                                  ( ~ r1(X67,X86)
                                                  | p1(X86) ) )
                                          | ! [X87] :
                                              ( ~ r1(X65,X87)
                                              | p1(X87) ) )
                                      | ! [X88] :
                                          ( ~ r1(X63,X88)
                                          | p1(X88) ) )
                                  | ! [X89] :
                                      ( ~ r1(X61,X89)
                                      | p1(X89) ) )
                              | ! [X90] :
                                  ( ~ r1(X59,X90)
                                  | p1(X90) ) )
                          | ! [X91] :
                              ( ~ r1(X57,X91)
                              | p1(X91) ) )
                      | ! [X92] :
                          ( ~ r1(X55,X92)
                          | p1(X92) ) )
                  | ! [X93] :
                      ( ~ r1(X53,X93)
                      | p1(X93) ) )
              | ! [X94] :
                  ( ~ r1(X51,X94)
                  | p1(X94) ) )
          | ! [X95] :
              ( ~ r1(X49,X95)
              | p1(X95) ) )
      | ! [X96] :
          ( ~ r1(sK0,X96)
          | p1(X96) ) )
    & ( ! [X97] :
          ( ~ r1(sK0,X97)
          | p2(X97) )
      | ! [X98] :
          ( ~ r1(sK0,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)
                      | p2(X103) )
                  | ! [X104] :
                      ( ~ r1(X102,X104)
                      | ! [X105] :
                          ( ~ r1(X104,X105)
                          | p2(X105) )
                      | ! [X106] :
                          ( ~ r1(X104,X106)
                          | ! [X107] :
                              ( ~ r1(X106,X107)
                              | p2(X107) )
                          | ! [X108] :
                              ( ~ r1(X106,X108)
                              | ! [X109] :
                                  ( ~ r1(X108,X109)
                                  | p2(X109) )
                              | ! [X110] :
                                  ( ~ r1(X108,X110)
                                  | ! [X111] :
                                      ( ~ r1(X110,X111)
                                      | p2(X111) )
                                  | ! [X112] :
                                      ( ~ r1(X110,X112)
                                      | ! [X113] :
                                          ( ~ r1(X112,X113)
                                          | p2(X113) )
                                      | ! [X114] :
                                          ( ~ r1(X112,X114)
                                          | ! [X115] :
                                              ( ~ r1(X114,X115)
                                              | p2(X115) )
                                          | ! [X116] :
                                              ( ~ r1(X114,X116)
                                              | ! [X117] :
                                                  ( ~ r1(X116,X117)
                                                  | p2(X117) )
                                              | ! [X118] :
                                                  ( ~ r1(X116,X118)
                                                  | ! [X119] :
                                                      ( ~ r1(X118,X119)
                                                      | p2(X119) )
                                                  | ! [X120] :
                                                      ( ~ r1(X118,X120)
                                                      | ! [X121] :
                                                          ( ~ r1(X120,X121)
                                                          | p2(X121) )
                                                      | ! [X122] :
                                                          ( ~ r1(X120,X122)
                                                          | ! [X123] :
                                                              ( ~ r1(X122,X123)
                                                              | p2(X123) )
                                                          | ! [X124] :
                                                              ( ~ r1(X122,X124)
                                                              | ! [X125] :
                                                                  ( ~ r1(X124,X125)
                                                                  | p2(X125) )
                                                              | ! [X126] :
                                                                  ( ~ r1(X124,X126)
                                                                  | ! [X127] :
                                                                      ( ~ r1(X126,X127)
                                                                      | ( r1(X127,sK3(X127))
                                                                        & ! [X129] :
                                                                            ( ~ r1(sK3(X127),X129)
                                                                            | p1(X129) ) ) )
                                                                  | ! [X130] :
                                                                      ( ~ r1(X126,X130)
                                                                      | ( r1(X130,sK4(X130))
                                                                        & ~ p1(sK4(X130)) ) ) )
                                                              | ! [X132] :
                                                                  ( ~ r1(X124,X132)
                                                                  | p1(X132) ) )
                                                          | ! [X133] :
                                                              ( ~ r1(X122,X133)
                                                              | p1(X133) ) )
                                                      | ! [X134] :
                                                          ( ~ r1(X120,X134)
                                                          | p1(X134) ) )
                                                  | ! [X135] :
                                                      ( ~ r1(X118,X135)
                                                      | p1(X135) ) )
                                              | ! [X136] :
                                                  ( ~ r1(X116,X136)
                                                  | p1(X136) ) )
                                          | ! [X137] :
                                              ( ~ r1(X114,X137)
                                              | p1(X137) ) )
                                      | ! [X138] :
                                          ( ~ r1(X112,X138)
                                          | p1(X138) ) )
                                  | ! [X139] :
                                      ( ~ r1(X110,X139)
                                      | p1(X139) ) )
                              | ! [X140] :
                                  ( ~ r1(X108,X140)
                                  | p1(X140) ) )
                          | ! [X141] :
                              ( ~ r1(X106,X141)
                              | p1(X141) ) )
                      | ! [X142] :
                          ( ~ r1(X104,X142)
                          | p1(X142) ) )
                  | ! [X143] :
                      ( ~ r1(X102,X143)
                      | p1(X143) ) )
              | ! [X144] :
                  ( ~ r1(X100,X144)
                  | p1(X144) ) )
          | ! [X145] :
              ( ~ r1(X98,X145)
              | p1(X145) ) )
      | ! [X146] :
          ( ~ r1(sK0,X146)
          | p1(X146) ) )
    & ( ! [X147] :
          ( ~ r1(sK0,X147)
          | p2(X147) )
      | ! [X148] :
          ( ~ r1(sK0,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)
                                                  | p2(X167) )
                                              | ! [X168] :
                                                  ( ~ r1(X166,X168)
                                                  | ! [X169] :
                                                      ( ~ r1(X168,X169)
                                                      | p2(X169) )
                                                  | ! [X170] :
                                                      ( ~ r1(X168,X170)
                                                      | ! [X171] :
                                                          ( ~ r1(X170,X171)
                                                          | p2(X171) )
                                                      | ! [X172] :
                                                          ( ~ r1(X170,X172)
                                                          | ! [X173] :
                                                              ( ~ r1(X172,X173)
                                                              | p2(X173) )
                                                          | ! [X174] :
                                                              ( ~ r1(X172,X174)
                                                              | ! [X175] :
                                                                  ( ~ r1(X174,X175)
                                                                  | p2(X175) )
                                                              | ! [X176] :
                                                                  ( ~ r1(X174,X176)
                                                                  | r1(X176,sK5(X176)) )
                                                              | ! [X178] :
                                                                  ( ~ r1(X174,X178)
                                                                  | p1(X178) ) )
                                                          | ! [X179] :
                                                              ( ~ r1(X172,X179)
                                                              | p1(X179) ) )
                                                      | ! [X180] :
                                                          ( ~ r1(X170,X180)
                                                          | p1(X180) ) )
                                                  | ! [X181] :
                                                      ( ~ r1(X168,X181)
                                                      | p1(X181) ) )
                                              | ! [X182] :
                                                  ( ~ r1(X166,X182)
                                                  | p1(X182) ) )
                                          | ! [X183] :
                                              ( ~ r1(X164,X183)
                                              | p1(X183) ) )
                                      | ! [X184] :
                                          ( ~ r1(X162,X184)
                                          | p1(X184) ) )
                                  | ! [X185] :
                                      ( ~ r1(X160,X185)
                                      | p1(X185) ) )
                              | ! [X186] :
                                  ( ~ r1(X158,X186)
                                  | p1(X186) ) )
                          | ! [X187] :
                              ( ~ r1(X156,X187)
                              | p1(X187) ) )
                      | ! [X188] :
                          ( ~ r1(X154,X188)
                          | p1(X188) ) )
                  | ! [X189] :
                      ( ~ r1(X152,X189)
                      | p1(X189) ) )
              | ! [X190] :
                  ( ~ r1(X150,X190)
                  | p1(X190) ) )
          | ! [X191] :
              ( ~ r1(X148,X191)
              | p1(X191) ) )
      | ! [X192] :
          ( ~ r1(sK0,X192)
          | p1(X192) ) )
    & 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)
    & ! [X224] :
        ( ~ r1(sK36,X224)
        | p1(X224) )
    & r1(sK35,sK37)
    & ~ p1(sK37)
    & r1(sK33,sK38)
    & ~ p1(sK38)
    & r1(sK31,sK39)
    & ~ p1(sK39)
    & r1(sK29,sK40)
    & ~ p1(sK40)
    & r1(sK27,sK41)
    & ~ p1(sK41)
    & r1(sK25,sK42)
    & ~ p1(sK42)
    & r1(sK23,sK43)
    & ~ p1(sK43)
    & r1(sK21,sK44)
    & ~ p1(sK44)
    & r1(sK19,sK45)
    & ~ p1(sK45)
    & r1(sK17,sK46)
    & ~ p1(sK46)
    & r1(sK15,sK47)
    & ~ p1(sK47)
    & r1(sK13,sK48)
    & ~ p1(sK48)
    & r1(sK11,sK49)
    & ~ p1(sK49)
    & r1(sK9,sK50)
    & ~ p1(sK50)
    & r1(sK7,sK51)
    & ~ p1(sK51)
    & r1(sK0,sK52)
    & ~ p1(sK52)
    & ( ! [X241] :
          ( ~ r1(sK0,X241)
          | p2(X241) )
      | ! [X242] :
          ( ~ r1(sK0,X242)
          | ! [X243] :
              ( ~ r1(X242,X243)
              | p2(X243) )
          | ! [X244] :
              ( ~ r1(X242,X244)
              | ! [X245] :
                  ( ~ r1(X244,X245)
                  | p2(X245) )
              | ! [X246] :
                  ( ~ r1(X244,X246)
                  | ! [X247] :
                      ( ~ r1(X246,X247)
                      | p2(X247) )
                  | ! [X248] :
                      ( ~ r1(X246,X248)
                      | ! [X249] :
                          ( ~ r1(X248,X249)
                          | p2(X249) )
                      | ! [X250] :
                          ( ~ r1(X248,X250)
                          | ! [X251] :
                              ( ~ r1(X250,X251)
                              | p2(X251) )
                          | ! [X252] :
                              ( ~ r1(X250,X252)
                              | ! [X253] :
                                  ( ~ r1(X252,X253)
                                  | p2(X253) )
                              | ! [X254] :
                                  ( ~ r1(X252,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)
                                                                  | ( r1(X269,sK53(X269))
                                                                    & p1(sK53(X269)) ) )
                                                              | ~ p1(X268) )
                                                          | ! [X271] :
                                                              ( ~ r1(X266,X271)
                                                              | p1(X271) ) )
                                                      | ! [X272] :
                                                          ( ~ r1(X264,X272)
                                                          | p1(X272) ) )
                                                  | ! [X273] :
                                                      ( ~ r1(X262,X273)
                                                      | p1(X273) ) )
                                              | ! [X274] :
                                                  ( ~ r1(X260,X274)
                                                  | p1(X274) ) )
                                          | ! [X275] :
                                              ( ~ r1(X258,X275)
                                              | p1(X275) ) )
                                      | ! [X276] :
                                          ( ~ r1(X256,X276)
                                          | p1(X276) ) )
                                  | ! [X277] :
                                      ( ~ r1(X254,X277)
                                      | p1(X277) ) )
                              | ! [X278] :
                                  ( ~ r1(X252,X278)
                                  | p1(X278) ) )
                          | ! [X279] :
                              ( ~ r1(X250,X279)
                              | p1(X279) ) )
                      | ! [X280] :
                          ( ~ r1(X248,X280)
                          | p1(X280) ) )
                  | ! [X281] :
                      ( ~ r1(X246,X281)
                      | p1(X281) ) )
              | ! [X282] :
                  ( ~ r1(X244,X282)
                  | p1(X282) ) )
          | ! [X283] :
              ( ~ r1(X242,X283)
              | p1(X283) ) )
      | ! [X284] :
          ( ~ r1(sK0,X284)
          | p1(X284) ) )
    & ( ! [X285] :
          ( ~ r1(sK0,X285)
          | p2(X285) )
      | ! [X286] :
          ( ~ r1(sK0,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)
                          | p2(X293) )
                      | ! [X294] :
                          ( ~ r1(X292,X294)
                          | ! [X295] :
                              ( ~ r1(X294,X295)
                              | p2(X295) )
                          | ! [X296] :
                              ( ~ r1(X294,X296)
                              | ! [X297] :
                                  ( ~ r1(X296,X297)
                                  | p2(X297) )
                              | ! [X298] :
                                  ( ~ r1(X296,X298)
                                  | ! [X299] :
                                      ( ~ r1(X298,X299)
                                      | p2(X299) )
                                  | ! [X300] :
                                      ( ~ r1(X298,X300)
                                      | ! [X301] :
                                          ( ~ r1(X300,X301)
                                          | p2(X301) )
                                      | ! [X302] :
                                          ( ~ r1(X300,X302)
                                          | ! [X303] :
                                              ( ~ r1(X302,X303)
                                              | p2(X303) )
                                          | ! [X304] :
                                              ( ~ r1(X302,X304)
                                              | ! [X305] :
                                                  ( ~ r1(X304,X305)
                                                  | p2(X305) )
                                              | ! [X306] :
                                                  ( ~ r1(X304,X306)
                                                  | ! [X307] :
                                                      ( ~ r1(X306,X307)
                                                      | p2(X307) )
                                                  | ! [X308] :
                                                      ( ~ r1(X306,X308)
                                                      | ! [X309] :
                                                          ( ~ r1(X308,X309)
                                                          | p2(X309) )
                                                      | ! [X310] :
                                                          ( ~ r1(X308,X310)
                                                          | ! [X311] :
                                                              ( ~ r1(X310,X311)
                                                              | p2(X311) )
                                                          | ! [X312] :
                                                              ( ~ r1(X310,X312)
                                                              | ! [X313] :
                                                                  ( ~ r1(X312,X313)
                                                                  | ! [X314] :
                                                                      ( ~ r1(X313,X314)
                                                                      | ( r1(X314,sK54(X314))
                                                                        & ~ p1(sK54(X314)) ) )
                                                                  | ! [X316] :
                                                                      ( ~ r1(X313,X316)
                                                                      | p1(X316) ) ) )
                                                          | ! [X317] :
                                                              ( ~ r1(X310,X317)
                                                              | p1(X317) ) )
                                                      | ! [X318] :
                                                          ( ~ r1(X308,X318)
                                                          | p1(X318) ) )
                                                  | ! [X319] :
                                                      ( ~ r1(X306,X319)
                                                      | p1(X319) ) )
                                              | ! [X320] :
                                                  ( ~ r1(X304,X320)
                                                  | p1(X320) ) )
                                          | ! [X321] :
                                              ( ~ r1(X302,X321)
                                              | p1(X321) ) )
                                      | ! [X322] :
                                          ( ~ r1(X300,X322)
                                          | p1(X322) ) )
                                  | ! [X323] :
                                      ( ~ r1(X298,X323)
                                      | p1(X323) ) )
                              | ! [X324] :
                                  ( ~ r1(X296,X324)
                                  | p1(X324) ) )
                          | ! [X325] :
                              ( ~ r1(X294,X325)
                              | p1(X325) ) )
                      | ! [X326] :
                          ( ~ r1(X292,X326)
                          | p1(X326) ) )
                  | ! [X327] :
                      ( ~ r1(X290,X327)
                      | p1(X327) ) )
              | ! [X328] :
                  ( ~ r1(X288,X328)
                  | p1(X328) ) )
          | ! [X329] :
              ( ~ r1(X286,X329)
              | p1(X329) ) )
      | ! [X330] :
          ( ~ r1(sK0,X330)
          | p1(X330) ) )
    & ( ! [X331] :
          ( ~ r1(sK0,X331)
          | p2(X331) )
      | ! [X332] :
          ( ~ r1(sK0,X332)
          | ! [X333] :
              ( ~ r1(X332,X333)
              | p2(X333) )
          | ! [X334] :
              ( ~ r1(X332,X334)
              | ! [X335] :
                  ( ~ r1(X334,X335)
                  | p2(X335) )
              | ! [X336] :
                  ( ~ r1(X334,X336)
                  | ! [X337] :
                      ( ~ r1(X336,X337)
                      | p2(X337) )
                  | ! [X338] :
                      ( ~ r1(X336,X338)
                      | ! [X339] :
                          ( ~ r1(X338,X339)
                          | p2(X339) )
                      | ! [X340] :
                          ( ~ r1(X338,X340)
                          | ! [X341] :
                              ( ~ r1(X340,X341)
                              | p2(X341) )
                          | ! [X342] :
                              ( ~ r1(X340,X342)
                              | ! [X343] :
                                  ( ~ r1(X342,X343)
                                  | p2(X343) )
                              | ! [X344] :
                                  ( ~ r1(X342,X344)
                                  | ! [X345] :
                                      ( ~ r1(X344,X345)
                                      | p2(X345) )
                                  | ! [X346] :
                                      ( ~ r1(X344,X346)
                                      | ! [X347] :
                                          ( ~ r1(X346,X347)
                                          | p2(X347) )
                                      | ! [X348] :
                                          ( ~ r1(X346,X348)
                                          | ! [X349] :
                                              ( ~ r1(X348,X349)
                                              | p2(X349) )
                                          | ! [X350] :
                                              ( ~ r1(X348,X350)
                                              | ! [X351] :
                                                  ( ~ r1(X350,X351)
                                                  | p2(X351) )
                                              | ! [X352] :
                                                  ( ~ r1(X350,X352)
                                                  | ! [X353] :
                                                      ( ~ r1(X352,X353)
                                                      | p2(X353) )
                                                  | ! [X354] :
                                                      ( ~ r1(X352,X354)
                                                      | ! [X355] :
                                                          ( ~ r1(X354,X355)
                                                          | p2(X355) )
                                                      | ! [X356] :
                                                          ( ~ r1(X354,X356)
                                                          | ! [X357] :
                                                              ( ~ r1(X356,X357)
                                                              | p2(X357) )
                                                          | ! [X358] :
                                                              ( ~ r1(X356,X358)
                                                              | ! [X359] :
                                                                  ( ~ r1(X358,X359)
                                                                  | ( r1(X359,sK55(X359))
                                                                    & ! [X361] :
                                                                        ( ~ r1(sK55(X359),X361)
                                                                        | p1(X361) ) ) )
                                                              | ! [X362] :
                                                                  ( ~ r1(X358,X362)
                                                                  | ( r1(X362,sK56(X362))
                                                                    & ~ p1(sK56(X362)) ) ) )
                                                          | ! [X364] :
                                                              ( ~ r1(X356,X364)
                                                              | p1(X364) ) )
                                                      | ! [X365] :
                                                          ( ~ r1(X354,X365)
                                                          | p1(X365) ) )
                                                  | ! [X366] :
                                                      ( ~ r1(X352,X366)
                                                      | p1(X366) ) )
                                              | ! [X367] :
                                                  ( ~ r1(X350,X367)
                                                  | p1(X367) ) )
                                          | ! [X368] :
                                              ( ~ r1(X348,X368)
                                              | p1(X368) ) )
                                      | ! [X369] :
                                          ( ~ r1(X346,X369)
                                          | p1(X369) ) )
                                  | ! [X370] :
                                      ( ~ r1(X344,X370)
                                      | p1(X370) ) )
                              | ! [X371] :
                                  ( ~ r1(X342,X371)
                                  | p1(X371) ) )
                          | ! [X372] :
                              ( ~ r1(X340,X372)
                              | p1(X372) ) )
                      | ! [X373] :
                          ( ~ r1(X338,X373)
                          | p1(X373) ) )
                  | ! [X374] :
                      ( ~ r1(X336,X374)
                      | p1(X374) ) )
              | ! [X375] :
                  ( ~ r1(X334,X375)
                  | p1(X375) ) )
          | ! [X376] :
              ( ~ r1(X332,X376)
              | p1(X376) ) )
      | ! [X377] :
          ( ~ r1(sK0,X377)
          | p1(X377) ) )
    & ( ! [X378] :
          ( ~ r1(sK0,X378)
          | p2(X378) )
      | ! [X379] :
          ( ~ r1(sK0,X379)
          | ! [X380] :
              ( ~ r1(X379,X380)
              | p2(X380) )
          | ! [X381] :
              ( ~ r1(X379,X381)
              | ! [X382] :
                  ( ~ r1(X381,X382)
                  | p2(X382) )
              | ! [X383] :
                  ( ~ r1(X381,X383)
                  | ! [X384] :
                      ( ~ r1(X383,X384)
                      | p2(X384) )
                  | ! [X385] :
                      ( ~ r1(X383,X385)
                      | ! [X386] :
                          ( ~ r1(X385,X386)
                          | p2(X386) )
                      | ! [X387] :
                          ( ~ r1(X385,X387)
                          | ! [X388] :
                              ( ~ r1(X387,X388)
                              | p2(X388) )
                          | ! [X389] :
                              ( ~ r1(X387,X389)
                              | ! [X390] :
                                  ( ~ r1(X389,X390)
                                  | p2(X390) )
                              | ! [X391] :
                                  ( ~ r1(X389,X391)
                                  | ! [X392] :
                                      ( ~ r1(X391,X392)
                                      | p2(X392) )
                                  | ! [X393] :
                                      ( ~ r1(X391,X393)
                                      | ! [X394] :
                                          ( ~ r1(X393,X394)
                                          | p2(X394) )
                                      | ! [X395] :
                                          ( ~ r1(X393,X395)
                                          | ! [X396] :
                                              ( ~ r1(X395,X396)
                                              | p2(X396) )
                                          | ! [X397] :
                                              ( ~ r1(X395,X397)
                                              | ! [X398] :
                                                  ( ~ r1(X397,X398)
                                                  | p2(X398) )
                                              | ! [X399] :
                                                  ( ~ r1(X397,X399)
                                                  | ! [X400] :
                                                      ( ~ r1(X399,X400)
                                                      | p2(X400) )
                                                  | ! [X401] :
                                                      ( ~ r1(X399,X401)
                                                      | ! [X402] :
                                                          ( ~ r1(X401,X402)
                                                          | p2(X402) )
                                                      | ! [X403] :
                                                          ( ~ r1(X401,X403)
                                                          | ! [X404] :
                                                              ( ~ r1(X403,X404)
                                                              | p2(X404) )
                                                          | ! [X405] :
                                                              ( ~ r1(X403,X405)
                                                              | r1(X405,sK57(X405)) )
                                                          | ! [X407] :
                                                              ( ~ r1(X403,X407)
                                                              | p1(X407) ) )
                                                      | ! [X408] :
                                                          ( ~ r1(X401,X408)
                                                          | p1(X408) ) )
                                                  | ! [X409] :
                                                      ( ~ r1(X399,X409)
                                                      | p1(X409) ) )
                                              | ! [X410] :
                                                  ( ~ r1(X397,X410)
                                                  | p1(X410) ) )
                                          | ! [X411] :
                                              ( ~ r1(X395,X411)
                                              | p1(X411) ) )
                                      | ! [X412] :
                                          ( ~ r1(X393,X412)
                                          | p1(X412) ) )
                                  | ! [X413] :
                                      ( ~ r1(X391,X413)
                                      | p1(X413) ) )
                              | ! [X414] :
                                  ( ~ r1(X389,X414)
                                  | p1(X414) ) )
                          | ! [X415] :
                              ( ~ r1(X387,X415)
                              | p1(X415) ) )
                      | ! [X416] :
                          ( ~ r1(X385,X416)
                          | p1(X416) ) )
                  | ! [X417] :
                      ( ~ r1(X383,X417)
                      | p1(X417) ) )
              | ! [X418] :
                  ( ~ r1(X381,X418)
                  | p1(X418) ) )
          | ! [X419] :
              ( ~ r1(X379,X419)
              | p1(X419) ) )
      | ! [X420] :
          ( ~ r1(sK0,X420)
          | p1(X420) ) )
    & r1(sK0,sK58)
    & ~ p2(sK58)
    & r1(sK0,sK59)
    & r1(sK59,sK60)
    & ~ p2(sK60)
    & r1(sK59,sK61)
    & r1(sK61,sK62)
    & ~ p2(sK62)
    & r1(sK61,sK63)
    & r1(sK63,sK64)
    & ~ p2(sK64)
    & r1(sK63,sK65)
    & r1(sK65,sK66)
    & ~ p2(sK66)
    & r1(sK65,sK67)
    & r1(sK67,sK68)
    & ~ p2(sK68)
    & r1(sK67,sK69)
    & r1(sK69,sK70)
    & ~ p2(sK70)
    & r1(sK69,sK71)
    & r1(sK71,sK72)
    & ~ p2(sK72)
    & r1(sK71,sK73)
    & r1(sK73,sK74)
    & ~ p2(sK74)
    & r1(sK73,sK75)
    & r1(sK75,sK76)
    & ~ p2(sK76)
    & r1(sK75,sK77)
    & r1(sK77,sK78)
    & ~ p2(sK78)
    & r1(sK77,sK79)
    & r1(sK79,sK80)
    & ~ p2(sK80)
    & r1(sK79,sK81)
    & r1(sK81,sK82)
    & ~ p2(sK82)
    & r1(sK81,sK83)
    & r1(sK83,sK84)
    & ~ p2(sK84)
    & r1(sK83,sK85)
    & r1(sK85,sK86)
    & ~ p2(sK86)
    & r1(sK85,sK87)
    & r1(sK87,sK88)
    & ! [X452] :
        ( ~ r1(sK88,X452)
        | p1(X452) )
    & r1(sK87,sK89)
    & ~ p1(sK89)
    & r1(sK85,sK90)
    & ~ p1(sK90)
    & r1(sK83,sK91)
    & ~ p1(sK91)
    & r1(sK81,sK92)
    & ~ p1(sK92)
    & r1(sK79,sK93)
    & ~ p1(sK93)
    & r1(sK77,sK94)
    & ~ p1(sK94)
    & r1(sK75,sK95)
    & ~ p1(sK95)
    & r1(sK73,sK96)
    & ~ p1(sK96)
    & r1(sK71,sK97)
    & ~ p1(sK97)
    & r1(sK69,sK98)
    & ~ p1(sK98)
    & r1(sK67,sK99)
    & ~ p1(sK99)
    & r1(sK65,sK100)
    & ~ p1(sK100)
    & r1(sK63,sK101)
    & ~ p1(sK101)
    & r1(sK61,sK102)
    & ~ p1(sK102)
    & r1(sK59,sK103)
    & ~ p1(sK103)
    & r1(sK0,sK104)
    & ~ p1(sK104)
    & ( ! [X469] :
          ( ~ r1(sK0,X469)
          | p2(X469) )
      | ! [X470] :
          ( ~ r1(sK0,X470)
          | ! [X471] :
              ( ~ r1(X470,X471)
              | p2(X471) )
          | ! [X472] :
              ( ~ r1(X470,X472)
              | ! [X473] :
                  ( ~ r1(X472,X473)
                  | p2(X473) )
              | ! [X474] :
                  ( ~ r1(X472,X474)
                  | ! [X475] :
                      ( ~ r1(X474,X475)
                      | p2(X475) )
                  | ! [X476] :
                      ( ~ r1(X474,X476)
                      | ! [X477] :
                          ( ~ r1(X476,X477)
                          | p2(X477) )
                      | ! [X478] :
                          ( ~ r1(X476,X478)
                          | ! [X479] :
                              ( ~ r1(X478,X479)
                              | p2(X479) )
                          | ! [X480] :
                              ( ~ r1(X478,X480)
                              | ! [X481] :
                                  ( ~ r1(X480,X481)
                                  | p2(X481) )
                              | ! [X482] :
                                  ( ~ r1(X480,X482)
                                  | ! [X483] :
                                      ( ~ r1(X482,X483)
                                      | p2(X483) )
                                  | ! [X484] :
                                      ( ~ r1(X482,X484)
                                      | ! [X485] :
                                          ( ~ r1(X484,X485)
                                          | p2(X485) )
                                      | ! [X486] :
                                          ( ~ r1(X484,X486)
                                          | ! [X487] :
                                              ( ~ r1(X486,X487)
                                              | p2(X487) )
                                          | ! [X488] :
                                              ( ~ r1(X486,X488)
                                              | ! [X489] :
                                                  ( ~ r1(X488,X489)
                                                  | p2(X489) )
                                              | ! [X490] :
                                                  ( ~ r1(X488,X490)
                                                  | ! [X491] :
                                                      ( ~ r1(X490,X491)
                                                      | p2(X491) )
                                                  | ! [X492] :
                                                      ( ~ r1(X490,X492)
                                                      | ! [X493] :
                                                          ( ~ r1(X492,X493)
                                                          | p2(X493) )
                                                      | ! [X494] :
                                                          ( ~ r1(X492,X494)
                                                          | ! [X495] :
                                                              ( ~ r1(X494,X495)
                                                              | ( r1(X495,sK105(X495))
                                                                & p1(sK105(X495)) ) )
                                                          | ~ p1(X494) )
                                                      | ! [X497] :
                                                          ( ~ r1(X492,X497)
                                                          | p1(X497) ) )
                                                  | ! [X498] :
                                                      ( ~ r1(X490,X498)
                                                      | p1(X498) ) )
                                              | ! [X499] :
                                                  ( ~ r1(X488,X499)
                                                  | p1(X499) ) )
                                          | ! [X500] :
                                              ( ~ r1(X486,X500)
                                              | p1(X500) ) )
                                      | ! [X501] :
                                          ( ~ r1(X484,X501)
                                          | p1(X501) ) )
                                  | ! [X502] :
                                      ( ~ r1(X482,X502)
                                      | p1(X502) ) )
                              | ! [X503] :
                                  ( ~ r1(X480,X503)
                                  | p1(X503) ) )
                          | ! [X504] :
                              ( ~ r1(X478,X504)
                              | p1(X504) ) )
                      | ! [X505] :
                          ( ~ r1(X476,X505)
                          | p1(X505) ) )
                  | ! [X506] :
                      ( ~ r1(X474,X506)
                      | p1(X506) ) )
              | ! [X507] :
                  ( ~ r1(X472,X507)
                  | p1(X507) ) )
          | ! [X508] :
              ( ~ r1(X470,X508)
              | p1(X508) ) )
      | ! [X509] :
          ( ~ r1(sK0,X509)
          | p1(X509) ) )
    & ( ! [X510] :
          ( ~ r1(sK0,X510)
          | p2(X510) )
      | ! [X511] :
          ( ~ r1(sK0,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(X536,X537)
                                                                  | ( r1(X537,sK106(X537))
                                                                    & ~ p1(sK106(X537)) ) )
                                                              | ! [X539] :
                                                                  ( ~ r1(X536,X539)
                                                                  | p1(X539) ) ) )
                                                      | ! [X540] :
                                                          ( ~ r1(X533,X540)
                                                          | p1(X540) ) )
                                                  | ! [X541] :
                                                      ( ~ r1(X531,X541)
                                                      | p1(X541) ) )
                                              | ! [X542] :
                                                  ( ~ r1(X529,X542)
                                                  | p1(X542) ) )
                                          | ! [X543] :
                                              ( ~ r1(X527,X543)
                                              | p1(X543) ) )
                                      | ! [X544] :
                                          ( ~ r1(X525,X544)
                                          | p1(X544) ) )
                                  | ! [X545] :
                                      ( ~ r1(X523,X545)
                                      | p1(X545) ) )
                              | ! [X546] :
                                  ( ~ r1(X521,X546)
                                  | p1(X546) ) )
                          | ! [X547] :
                              ( ~ r1(X519,X547)
                              | p1(X547) ) )
                      | ! [X548] :
                          ( ~ r1(X517,X548)
                          | p1(X548) ) )
                  | ! [X549] :
                      ( ~ r1(X515,X549)
                      | p1(X549) ) )
              | ! [X550] :
                  ( ~ r1(X513,X550)
                  | p1(X550) ) )
          | ! [X551] :
              ( ~ r1(X511,X551)
              | p1(X551) ) )
      | ! [X552] :
          ( ~ r1(sK0,X552)
          | p1(X552) ) )
    & ( ! [X553] :
          ( ~ r1(sK0,X553)
          | p2(X553) )
      | ! [X554] :
          ( ~ r1(sK0,X554)
          | ! [X555] :
              ( ~ r1(X554,X555)
              | p2(X555) )
          | ! [X556] :
              ( ~ r1(X554,X556)
              | ! [X557] :
                  ( ~ r1(X556,X557)
                  | p2(X557) )
              | ! [X558] :
                  ( ~ r1(X556,X558)
                  | ! [X559] :
                      ( ~ r1(X558,X559)
                      | p2(X559) )
                  | ! [X560] :
                      ( ~ r1(X558,X560)
                      | ! [X561] :
                          ( ~ r1(X560,X561)
                          | p2(X561) )
                      | ! [X562] :
                          ( ~ r1(X560,X562)
                          | ! [X563] :
                              ( ~ r1(X562,X563)
                              | p2(X563) )
                          | ! [X564] :
                              ( ~ r1(X562,X564)
                              | ! [X565] :
                                  ( ~ r1(X564,X565)
                                  | p2(X565) )
                              | ! [X566] :
                                  ( ~ r1(X564,X566)
                                  | ! [X567] :
                                      ( ~ r1(X566,X567)
                                      | p2(X567) )
                                  | ! [X568] :
                                      ( ~ r1(X566,X568)
                                      | ! [X569] :
                                          ( ~ r1(X568,X569)
                                          | p2(X569) )
                                      | ! [X570] :
                                          ( ~ r1(X568,X570)
                                          | ! [X571] :
                                              ( ~ r1(X570,X571)
                                              | p2(X571) )
                                          | ! [X572] :
                                              ( ~ r1(X570,X572)
                                              | ! [X573] :
                                                  ( ~ r1(X572,X573)
                                                  | p2(X573) )
                                              | ! [X574] :
                                                  ( ~ r1(X572,X574)
                                                  | ! [X575] :
                                                      ( ~ r1(X574,X575)
                                                      | p2(X575) )
                                                  | ! [X576] :
                                                      ( ~ r1(X574,X576)
                                                      | ! [X577] :
                                                          ( ~ r1(X576,X577)
                                                          | p2(X577) )
                                                      | ! [X578] :
                                                          ( ~ r1(X576,X578)
                                                          | ! [X579] :
                                                              ( ~ r1(X578,X579)
                                                              | ( r1(X579,sK107(X579))
                                                                & ! [X581] :
                                                                    ( ~ r1(sK107(X579),X581)
                                                                    | p1(X581) ) ) )
                                                          | ! [X582] :
                                                              ( ~ r1(X578,X582)
                                                              | ( r1(X582,sK108(X582))
                                                                & ~ p1(sK108(X582)) ) ) )
                                                      | ! [X584] :
                                                          ( ~ r1(X576,X584)
                                                          | p1(X584) ) )
                                                  | ! [X585] :
                                                      ( ~ r1(X574,X585)
                                                      | p1(X585) ) )
                                              | ! [X586] :
                                                  ( ~ r1(X572,X586)
                                                  | p1(X586) ) )
                                          | ! [X587] :
                                              ( ~ r1(X570,X587)
                                              | p1(X587) ) )
                                      | ! [X588] :
                                          ( ~ r1(X568,X588)
                                          | p1(X588) ) )
                                  | ! [X589] :
                                      ( ~ r1(X566,X589)
                                      | p1(X589) ) )
                              | ! [X590] :
                                  ( ~ r1(X564,X590)
                                  | p1(X590) ) )
                          | ! [X591] :
                              ( ~ r1(X562,X591)
                              | p1(X591) ) )
                      | ! [X592] :
                          ( ~ r1(X560,X592)
                          | p1(X592) ) )
                  | ! [X593] :
                      ( ~ r1(X558,X593)
                      | p1(X593) ) )
              | ! [X594] :
                  ( ~ r1(X556,X594)
                  | p1(X594) ) )
          | ! [X595] :
              ( ~ r1(X554,X595)
              | p1(X595) ) )
      | ! [X596] :
          ( ~ r1(sK0,X596)
          | p1(X596) ) )
    & ( ! [X597] :
          ( ~ r1(sK0,X597)
          | p2(X597) )
      | ! [X598] :
          ( ~ r1(sK0,X598)
          | ! [X599] :
              ( ~ r1(X598,X599)
              | p2(X599) )
          | ! [X600] :
              ( ~ r1(X598,X600)
              | ! [X601] :
                  ( ~ r1(X600,X601)
                  | p2(X601) )
              | ! [X602] :
                  ( ~ r1(X600,X602)
                  | ! [X603] :
                      ( ~ r1(X602,X603)
                      | p2(X603) )
                  | ! [X604] :
                      ( ~ r1(X602,X604)
                      | ! [X605] :
                          ( ~ r1(X604,X605)
                          | p2(X605) )
                      | ! [X606] :
                          ( ~ r1(X604,X606)
                          | ! [X607] :
                              ( ~ r1(X606,X607)
                              | p2(X607) )
                          | ! [X608] :
                              ( ~ r1(X606,X608)
                              | ! [X609] :
                                  ( ~ r1(X608,X609)
                                  | p2(X609) )
                              | ! [X610] :
                                  ( ~ r1(X608,X610)
                                  | ! [X611] :
                                      ( ~ r1(X610,X611)
                                      | p2(X611) )
                                  | ! [X612] :
                                      ( ~ r1(X610,X612)
                                      | ! [X613] :
                                          ( ~ r1(X612,X613)
                                          | p2(X613) )
                                      | ! [X614] :
                                          ( ~ r1(X612,X614)
                                          | ! [X615] :
                                              ( ~ r1(X614,X615)
                                              | p2(X615) )
                                          | ! [X616] :
                                              ( ~ r1(X614,X616)
                                              | ! [X617] :
                                                  ( ~ r1(X616,X617)
                                                  | p2(X617) )
                                              | ! [X618] :
                                                  ( ~ r1(X616,X618)
                                                  | ! [X619] :
                                                      ( ~ r1(X618,X619)
                                                      | p2(X619) )
                                                  | ! [X620] :
                                                      ( ~ r1(X618,X620)
                                                      | ! [X621] :
                                                          ( ~ r1(X620,X621)
                                                          | p2(X621) )
                                                      | ! [X622] :
                                                          ( ~ r1(X620,X622)
                                                          | r1(X622,sK109(X622)) )
                                                      | ! [X624] :
                                                          ( ~ r1(X620,X624)
                                                          | p1(X624) ) )
                                                  | ! [X625] :
                                                      ( ~ r1(X618,X625)
                                                      | p1(X625) ) )
                                              | ! [X626] :
                                                  ( ~ r1(X616,X626)
                                                  | p1(X626) ) )
                                          | ! [X627] :
                                              ( ~ r1(X614,X627)
                                              | p1(X627) ) )
                                      | ! [X628] :
                                          ( ~ r1(X612,X628)
                                          | p1(X628) ) )
                                  | ! [X629] :
                                      ( ~ r1(X610,X629)
                                      | p1(X629) ) )
                              | ! [X630] :
                                  ( ~ r1(X608,X630)
                                  | p1(X630) ) )
                          | ! [X631] :
                              ( ~ r1(X606,X631)
                              | p1(X631) ) )
                      | ! [X632] :
                          ( ~ r1(X604,X632)
                          | p1(X632) ) )
                  | ! [X633] :
                      ( ~ r1(X602,X633)
                      | p1(X633) ) )
              | ! [X634] :
                  ( ~ r1(X600,X634)
                  | p1(X634) ) )
          | ! [X635] :
              ( ~ r1(X598,X635)
              | p1(X635) ) )
      | ! [X636] :
          ( ~ r1(sK0,X636)
          | p1(X636) ) )
    & r1(sK0,sK110)
    & ~ p2(sK110)
    & r1(sK0,sK111)
    & r1(sK111,sK112)
    & ~ p2(sK112)
    & r1(sK111,sK113)
    & r1(sK113,sK114)
    & ~ p2(sK114)
    & r1(sK113,sK115)
    & r1(sK115,sK116)
    & ~ p2(sK116)
    & r1(sK115,sK117)
    & r1(sK117,sK118)
    & ~ p2(sK118)
    & r1(sK117,sK119)
    & r1(sK119,sK120)
    & ~ p2(sK120)
    & r1(sK119,sK121)
    & r1(sK121,sK122)
    & ~ p2(sK122)
    & r1(sK121,sK123)
    & r1(sK123,sK124)
    & ~ p2(sK124)
    & r1(sK123,sK125)
    & r1(sK125,sK126)
    & ~ p2(sK126)
    & r1(sK125,sK127)
    & r1(sK127,sK128)
    & ~ p2(sK128)
    & r1(sK127,sK129)
    & r1(sK129,sK130)
    & ~ p2(sK130)
    & r1(sK129,sK131)
    & r1(sK131,sK132)
    & ~ p2(sK132)
    & r1(sK131,sK133)
    & r1(sK133,sK134)
    & ~ p2(sK134)
    & r1(sK133,sK135)
    & r1(sK135,sK136)
    & ~ p2(sK136)
    & r1(sK135,sK137)
    & r1(sK137,sK138)
    & ~ p2(sK138)
    & r1(sK137,sK139)
    & r1(sK139,sK140)
    & ! [X668] :
        ( ~ r1(sK140,X668)
        | p1(X668) )
    & r1(sK139,sK141)
    & ~ p1(sK141)
    & r1(sK137,sK142)
    & ~ p1(sK142)
    & r1(sK135,sK143)
    & ~ p1(sK143)
    & r1(sK133,sK144)
    & ~ p1(sK144)
    & r1(sK131,sK145)
    & ~ p1(sK145)
    & r1(sK129,sK146)
    & ~ p1(sK146)
    & r1(sK127,sK147)
    & ~ p1(sK147)
    & r1(sK125,sK148)
    & ~ p1(sK148)
    & r1(sK123,sK149)
    & ~ p1(sK149)
    & r1(sK121,sK150)
    & ~ p1(sK150)
    & r1(sK119,sK151)
    & ~ p1(sK151)
    & r1(sK117,sK152)
    & ~ p1(sK152)
    & r1(sK115,sK153)
    & ~ p1(sK153)
    & r1(sK113,sK154)
    & ~ p1(sK154)
    & r1(sK111,sK155)
    & ~ p1(sK155)
    & r1(sK0,sK156)
    & ~ p1(sK156)
    & ( ! [X685] :
          ( ~ r1(sK0,X685)
          | p2(X685) )
      | ! [X686] :
          ( ~ r1(sK0,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)
                                                          | ( r1(X709,sK157(X709))
                                                            & p1(sK157(X709)) ) )
                                                      | ~ p1(X708) )
                                                  | ! [X711] :
                                                      ( ~ r1(X706,X711)
                                                      | p1(X711) ) )
                                              | ! [X712] :
                                                  ( ~ r1(X704,X712)
                                                  | p1(X712) ) )
                                          | ! [X713] :
                                              ( ~ r1(X702,X713)
                                              | p1(X713) ) )
                                      | ! [X714] :
                                          ( ~ r1(X700,X714)
                                          | p1(X714) ) )
                                  | ! [X715] :
                                      ( ~ r1(X698,X715)
                                      | p1(X715) ) )
                              | ! [X716] :
                                  ( ~ r1(X696,X716)
                                  | p1(X716) ) )
                          | ! [X717] :
                              ( ~ r1(X694,X717)
                              | p1(X717) ) )
                      | ! [X718] :
                          ( ~ r1(X692,X718)
                          | p1(X718) ) )
                  | ! [X719] :
                      ( ~ r1(X690,X719)
                      | p1(X719) ) )
              | ! [X720] :
                  ( ~ r1(X688,X720)
                  | p1(X720) ) )
          | ! [X721] :
              ( ~ r1(X686,X721)
              | p1(X721) ) )
      | ! [X722] :
          ( ~ r1(sK0,X722)
          | p1(X722) ) )
    & ( ! [X723] :
          ( ~ r1(sK0,X723)
          | p2(X723) )
      | ! [X724] :
          ( ~ r1(sK0,X724)
          | ! [X725] :
              ( ~ r1(X724,X725)
              | p2(X725) )
          | ! [X726] :
              ( ~ r1(X724,X726)
              | ! [X727] :
                  ( ~ r1(X726,X727)
                  | p2(X727) )
              | ! [X728] :
                  ( ~ r1(X726,X728)
                  | ! [X729] :
                      ( ~ r1(X728,X729)
                      | p2(X729) )
                  | ! [X730] :
                      ( ~ r1(X728,X730)
                      | ! [X731] :
                          ( ~ r1(X730,X731)
                          | p2(X731) )
                      | ! [X732] :
                          ( ~ r1(X730,X732)
                          | ! [X733] :
                              ( ~ r1(X732,X733)
                              | p2(X733) )
                          | ! [X734] :
                              ( ~ r1(X732,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)
                                                          | ! [X748] :
                                                              ( ~ r1(X747,X748)
                                                              | ( r1(X748,sK158(X748))
                                                                & ~ p1(sK158(X748)) ) )
                                                          | ! [X750] :
                                                              ( ~ r1(X747,X750)
                                                              | p1(X750) ) ) )
                                                  | ! [X751] :
                                                      ( ~ r1(X744,X751)
                                                      | p1(X751) ) )
                                              | ! [X752] :
                                                  ( ~ r1(X742,X752)
                                                  | p1(X752) ) )
                                          | ! [X753] :
                                              ( ~ r1(X740,X753)
                                              | p1(X753) ) )
                                      | ! [X754] :
                                          ( ~ r1(X738,X754)
                                          | p1(X754) ) )
                                  | ! [X755] :
                                      ( ~ r1(X736,X755)
                                      | p1(X755) ) )
                              | ! [X756] :
                                  ( ~ r1(X734,X756)
                                  | p1(X756) ) )
                          | ! [X757] :
                              ( ~ r1(X732,X757)
                              | p1(X757) ) )
                      | ! [X758] :
                          ( ~ r1(X730,X758)
                          | p1(X758) ) )
                  | ! [X759] :
                      ( ~ r1(X728,X759)
                      | p1(X759) ) )
              | ! [X760] :
                  ( ~ r1(X726,X760)
                  | p1(X760) ) )
          | ! [X761] :
              ( ~ r1(X724,X761)
              | p1(X761) ) )
      | ! [X762] :
          ( ~ r1(sK0,X762)
          | p1(X762) ) )
    & ( ! [X763] :
          ( ~ r1(sK0,X763)
          | p2(X763) )
      | ! [X764] :
          ( ~ r1(sK0,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)
                      | p2(X769) )
                  | ! [X770] :
                      ( ~ r1(X768,X770)
                      | ! [X771] :
                          ( ~ r1(X770,X771)
                          | p2(X771) )
                      | ! [X772] :
                          ( ~ r1(X770,X772)
                          | ! [X773] :
                              ( ~ r1(X772,X773)
                              | p2(X773) )
                          | ! [X774] :
                              ( ~ r1(X772,X774)
                              | ! [X775] :
                                  ( ~ r1(X774,X775)
                                  | p2(X775) )
                              | ! [X776] :
                                  ( ~ r1(X774,X776)
                                  | ! [X777] :
                                      ( ~ r1(X776,X777)
                                      | p2(X777) )
                                  | ! [X778] :
                                      ( ~ r1(X776,X778)
                                      | ! [X779] :
                                          ( ~ r1(X778,X779)
                                          | p2(X779) )
                                      | ! [X780] :
                                          ( ~ r1(X778,X780)
                                          | ! [X781] :
                                              ( ~ r1(X780,X781)
                                              | p2(X781) )
                                          | ! [X782] :
                                              ( ~ r1(X780,X782)
                                              | ! [X783] :
                                                  ( ~ r1(X782,X783)
                                                  | p2(X783) )
                                              | ! [X784] :
                                                  ( ~ r1(X782,X784)
                                                  | ! [X785] :
                                                      ( ~ r1(X784,X785)
                                                      | p2(X785) )
                                                  | ! [X786] :
                                                      ( ~ r1(X784,X786)
                                                      | ! [X787] :
                                                          ( ~ r1(X786,X787)
                                                          | ( r1(X787,sK159(X787))
                                                            & ! [X789] :
                                                                ( ~ r1(sK159(X787),X789)
                                                                | p1(X789) ) ) )
                                                      | ! [X790] :
                                                          ( ~ r1(X786,X790)
                                                          | ( r1(X790,sK160(X790))
                                                            & ~ p1(sK160(X790)) ) ) )
                                                  | ! [X792] :
                                                      ( ~ r1(X784,X792)
                                                      | p1(X792) ) )
                                              | ! [X793] :
                                                  ( ~ r1(X782,X793)
                                                  | p1(X793) ) )
                                          | ! [X794] :
                                              ( ~ r1(X780,X794)
                                              | p1(X794) ) )
                                      | ! [X795] :
                                          ( ~ r1(X778,X795)
                                          | p1(X795) ) )
                                  | ! [X796] :
                                      ( ~ r1(X776,X796)
                                      | p1(X796) ) )
                              | ! [X797] :
                                  ( ~ r1(X774,X797)
                                  | p1(X797) ) )
                          | ! [X798] :
                              ( ~ r1(X772,X798)
                              | p1(X798) ) )
                      | ! [X799] :
                          ( ~ r1(X770,X799)
                          | p1(X799) ) )
                  | ! [X800] :
                      ( ~ r1(X768,X800)
                      | p1(X800) ) )
              | ! [X801] :
                  ( ~ r1(X766,X801)
                  | p1(X801) ) )
          | ! [X802] :
              ( ~ r1(X764,X802)
              | p1(X802) ) )
      | ! [X803] :
          ( ~ r1(sK0,X803)
          | p1(X803) ) )
    & ( ! [X804] :
          ( ~ r1(sK0,X804)
          | p2(X804) )
      | ! [X805] :
          ( ~ r1(sK0,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,sK161(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(sK0,X840)
          | p1(X840) ) )
    & r1(sK0,sK162)
    & ~ p2(sK162)
    & r1(sK0,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)
    & ~ p2(sK180)
    & r1(sK179,sK181)
    & r1(sK181,sK182)
    & ~ p2(sK182)
    & r1(sK181,sK183)
    & r1(sK183,sK184)
    & ~ p2(sK184)
    & r1(sK183,sK185)
    & r1(sK185,sK186)
    & ~ p2(sK186)
    & r1(sK185,sK187)
    & r1(sK187,sK188)
    & ~ p2(sK188)
    & r1(sK187,sK189)
    & r1(sK189,sK190)
    & ~ p2(sK190)
    & r1(sK189,sK191)
    & r1(sK191,sK192)
    & ! [X872] :
        ( ~ r1(sK192,X872)
        | p1(X872) )
    & r1(sK191,sK193)
    & ~ p1(sK193)
    & r1(sK189,sK194)
    & ~ p1(sK194)
    & r1(sK187,sK195)
    & ~ p1(sK195)
    & r1(sK185,sK196)
    & ~ p1(sK196)
    & r1(sK183,sK197)
    & ~ p1(sK197)
    & r1(sK181,sK198)
    & ~ p1(sK198)
    & r1(sK179,sK199)
    & ~ p1(sK199)
    & r1(sK177,sK200)
    & ~ p1(sK200)
    & r1(sK175,sK201)
    & ~ p1(sK201)
    & r1(sK173,sK202)
    & ~ p1(sK202)
    & r1(sK171,sK203)
    & ~ p1(sK203)
    & r1(sK169,sK204)
    & ~ p1(sK204)
    & r1(sK167,sK205)
    & ~ p1(sK205)
    & r1(sK165,sK206)
    & ~ p1(sK206)
    & r1(sK163,sK207)
    & ~ p1(sK207)
    & r1(sK0,sK208)
    & ~ p1(sK208)
    & ( ! [X889] :
          ( ~ r1(sK0,X889)
          | p2(X889) )
      | ! [X890] :
          ( ~ r1(sK0,X890)
          | ! [X891] :
              ( ~ r1(X890,X891)
              | p2(X891) )
          | ! [X892] :
              ( ~ r1(X890,X892)
              | ! [X893] :
                  ( ~ r1(X892,X893)
                  | p2(X893) )
              | ! [X894] :
                  ( ~ r1(X892,X894)
                  | ! [X895] :
                      ( ~ r1(X894,X895)
                      | p2(X895) )
                  | ! [X896] :
                      ( ~ r1(X894,X896)
                      | ! [X897] :
                          ( ~ r1(X896,X897)
                          | p2(X897) )
                      | ! [X898] :
                          ( ~ r1(X896,X898)
                          | ! [X899] :
                              ( ~ r1(X898,X899)
                              | p2(X899) )
                          | ! [X900] :
                              ( ~ r1(X898,X900)
                              | ! [X901] :
                                  ( ~ r1(X900,X901)
                                  | p2(X901) )
                              | ! [X902] :
                                  ( ~ r1(X900,X902)
                                  | ! [X903] :
                                      ( ~ r1(X902,X903)
                                      | p2(X903) )
                                  | ! [X904] :
                                      ( ~ r1(X902,X904)
                                      | ! [X905] :
                                          ( ~ r1(X904,X905)
                                          | p2(X905) )
                                      | ! [X906] :
                                          ( ~ r1(X904,X906)
                                          | ! [X907] :
                                              ( ~ r1(X906,X907)
                                              | p2(X907) )
                                          | ! [X908] :
                                              ( ~ r1(X906,X908)
                                              | ! [X909] :
                                                  ( ~ r1(X908,X909)
                                                  | p2(X909) )
                                              | ! [X910] :
                                                  ( ~ r1(X908,X910)
                                                  | ! [X911] :
                                                      ( ~ r1(X910,X911)
                                                      | ( r1(X911,sK209(X911))
                                                        & p1(sK209(X911)) ) )
                                                  | ~ p1(X910) )
                                              | ! [X913] :
                                                  ( ~ r1(X908,X913)
                                                  | p1(X913) ) )
                                          | ! [X914] :
                                              ( ~ r1(X906,X914)
                                              | p1(X914) ) )
                                      | ! [X915] :
                                          ( ~ r1(X904,X915)
                                          | p1(X915) ) )
                                  | ! [X916] :
                                      ( ~ r1(X902,X916)
                                      | p1(X916) ) )
                              | ! [X917] :
                                  ( ~ r1(X900,X917)
                                  | p1(X917) ) )
                          | ! [X918] :
                              ( ~ r1(X898,X918)
                              | p1(X918) ) )
                      | ! [X919] :
                          ( ~ r1(X896,X919)
                          | p1(X919) ) )
                  | ! [X920] :
                      ( ~ r1(X894,X920)
                      | p1(X920) ) )
              | ! [X921] :
                  ( ~ r1(X892,X921)
                  | p1(X921) ) )
          | ! [X922] :
              ( ~ r1(X890,X922)
              | p1(X922) ) )
      | ! [X923] :
          ( ~ r1(sK0,X923)
          | p1(X923) ) )
    & ( ! [X924] :
          ( ~ r1(sK0,X924)
          | p2(X924) )
      | ! [X925] :
          ( ~ r1(sK0,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)
                                                  | p2(X944) )
                                              | ! [X945] :
                                                  ( ~ r1(X943,X945)
                                                  | ! [X946] :
                                                      ( ~ r1(X945,X946)
                                                      | ! [X947] :
                                                          ( ~ r1(X946,X947)
                                                          | ( r1(X947,sK210(X947))
                                                            & ~ p1(sK210(X947)) ) )
                                                      | ! [X949] :
                                                          ( ~ r1(X946,X949)
                                                          | p1(X949) ) ) )
                                              | ! [X950] :
                                                  ( ~ r1(X943,X950)
                                                  | p1(X950) ) )
                                          | ! [X951] :
                                              ( ~ r1(X941,X951)
                                              | p1(X951) ) )
                                      | ! [X952] :
                                          ( ~ r1(X939,X952)
                                          | p1(X952) ) )
                                  | ! [X953] :
                                      ( ~ r1(X937,X953)
                                      | p1(X953) ) )
                              | ! [X954] :
                                  ( ~ r1(X935,X954)
                                  | p1(X954) ) )
                          | ! [X955] :
                              ( ~ r1(X933,X955)
                              | p1(X955) ) )
                      | ! [X956] :
                          ( ~ r1(X931,X956)
                          | p1(X956) ) )
                  | ! [X957] :
                      ( ~ r1(X929,X957)
                      | p1(X957) ) )
              | ! [X958] :
                  ( ~ r1(X927,X958)
                  | p1(X958) ) )
          | ! [X959] :
              ( ~ r1(X925,X959)
              | p1(X959) ) )
      | ! [X960] :
          ( ~ r1(sK0,X960)
          | p1(X960) ) )
    & ( ! [X961] :
          ( ~ r1(sK0,X961)
          | p2(X961) )
      | ! [X962] :
          ( ~ r1(sK0,X962)
          | ! [X963] :
              ( ~ r1(X962,X963)
              | p2(X963) )
          | ! [X964] :
              ( ~ r1(X962,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)
                                                      | ( r1(X983,sK211(X983))
                                                        & ! [X985] :
                                                            ( ~ r1(sK211(X983),X985)
                                                            | p1(X985) ) ) )
                                                  | ! [X986] :
                                                      ( ~ r1(X982,X986)
                                                      | ( r1(X986,sK212(X986))
                                                        & ~ p1(sK212(X986)) ) ) )
                                              | ! [X988] :
                                                  ( ~ r1(X980,X988)
                                                  | p1(X988) ) )
                                          | ! [X989] :
                                              ( ~ r1(X978,X989)
                                              | p1(X989) ) )
                                      | ! [X990] :
                                          ( ~ r1(X976,X990)
                                          | p1(X990) ) )
                                  | ! [X991] :
                                      ( ~ r1(X974,X991)
                                      | p1(X991) ) )
                              | ! [X992] :
                                  ( ~ r1(X972,X992)
                                  | p1(X992) ) )
                          | ! [X993] :
                              ( ~ r1(X970,X993)
                              | p1(X993) ) )
                      | ! [X994] :
                          ( ~ r1(X968,X994)
                          | p1(X994) ) )
                  | ! [X995] :
                      ( ~ r1(X966,X995)
                      | p1(X995) ) )
              | ! [X996] :
                  ( ~ r1(X964,X996)
                  | p1(X996) ) )
          | ! [X997] :
              ( ~ r1(X962,X997)
              | p1(X997) ) )
      | ! [X998] :
          ( ~ r1(sK0,X998)
          | p1(X998) ) )
    & ( ! [X999] :
          ( ~ r1(sK0,X999)
          | p2(X999) )
      | ! [X1000] :
          ( ~ r1(sK0,X1000)
          | ! [X1001] :
              ( ~ r1(X1000,X1001)
              | p2(X1001) )
          | ! [X1002] :
              ( ~ r1(X1000,X1002)
              | ! [X1003] :
                  ( ~ r1(X1002,X1003)
                  | p2(X1003) )
              | ! [X1004] :
                  ( ~ r1(X1002,X1004)
                  | ! [X1005] :
                      ( ~ r1(X1004,X1005)
                      | p2(X1005) )
                  | ! [X1006] :
                      ( ~ r1(X1004,X1006)
                      | ! [X1007] :
                          ( ~ r1(X1006,X1007)
                          | p2(X1007) )
                      | ! [X1008] :
                          ( ~ r1(X1006,X1008)
                          | ! [X1009] :
                              ( ~ r1(X1008,X1009)
                              | p2(X1009) )
                          | ! [X1010] :
                              ( ~ r1(X1008,X1010)
                              | ! [X1011] :
                                  ( ~ r1(X1010,X1011)
                                  | p2(X1011) )
                              | ! [X1012] :
                                  ( ~ r1(X1010,X1012)
                                  | ! [X1013] :
                                      ( ~ r1(X1012,X1013)
                                      | p2(X1013) )
                                  | ! [X1014] :
                                      ( ~ r1(X1012,X1014)
                                      | ! [X1015] :
                                          ( ~ r1(X1014,X1015)
                                          | p2(X1015) )
                                      | ! [X1016] :
                                          ( ~ r1(X1014,X1016)
                                          | ! [X1017] :
                                              ( ~ r1(X1016,X1017)
                                              | p2(X1017) )
                                          | ! [X1018] :
                                              ( ~ r1(X1016,X1018)
                                              | ! [X1019] :
                                                  ( ~ r1(X1018,X1019)
                                                  | p2(X1019) )
                                              | ! [X1020] :
                                                  ( ~ r1(X1018,X1020)
                                                  | r1(X1020,sK213(X1020)) )
                                              | ! [X1022] :
                                                  ( ~ r1(X1018,X1022)
                                                  | p1(X1022) ) )
                                          | ! [X1023] :
                                              ( ~ r1(X1016,X1023)
                                              | p1(X1023) ) )
                                      | ! [X1024] :
                                          ( ~ r1(X1014,X1024)
                                          | p1(X1024) ) )
                                  | ! [X1025] :
                                      ( ~ r1(X1012,X1025)
                                      | p1(X1025) ) )
                              | ! [X1026] :
                                  ( ~ r1(X1010,X1026)
                                  | p1(X1026) ) )
                          | ! [X1027] :
                              ( ~ r1(X1008,X1027)
                              | p1(X1027) ) )
                      | ! [X1028] :
                          ( ~ r1(X1006,X1028)
                          | p1(X1028) ) )
                  | ! [X1029] :
                      ( ~ r1(X1004,X1029)
                      | p1(X1029) ) )
              | ! [X1030] :
                  ( ~ r1(X1002,X1030)
                  | p1(X1030) ) )
          | ! [X1031] :
              ( ~ r1(X1000,X1031)
              | p1(X1031) ) )
      | ! [X1032] :
          ( ~ r1(sK0,X1032)
          | p1(X1032) ) )
    & r1(sK0,sK214)
    & ~ p2(sK214)
    & r1(sK0,sK215)
    & r1(sK215,sK216)
    & ~ p2(sK216)
    & r1(sK215,sK217)
    & r1(sK217,sK218)
    & ~ p2(sK218)
    & r1(sK217,sK219)
    & r1(sK219,sK220)
    & ~ p2(sK220)
    & r1(sK219,sK221)
    & r1(sK221,sK222)
    & ~ p2(sK222)
    & r1(sK221,sK223)
    & r1(sK223,sK224)
    & ~ p2(sK224)
    & r1(sK223,sK225)
    & r1(sK225,sK226)
    & ~ p2(sK226)
    & r1(sK225,sK227)
    & r1(sK227,sK228)
    & ~ p2(sK228)
    & r1(sK227,sK229)
    & r1(sK229,sK230)
    & ~ p2(sK230)
    & r1(sK229,sK231)
    & r1(sK231,sK232)
    & ~ p2(sK232)
    & r1(sK231,sK233)
    & r1(sK233,sK234)
    & ~ p2(sK234)
    & r1(sK233,sK235)
    & r1(sK235,sK236)
    & ~ p2(sK236)
    & r1(sK235,sK237)
    & r1(sK237,sK238)
    & ~ p2(sK238)
    & r1(sK237,sK239)
    & r1(sK239,sK240)
    & ~ p2(sK240)
    & r1(sK239,sK241)
    & r1(sK241,sK242)
    & ~ p2(sK242)
    & r1(sK241,sK243)
    & r1(sK243,sK244)
    & ! [X1064] :
        ( ~ r1(sK244,X1064)
        | p1(X1064) )
    & r1(sK243,sK245)
    & ~ p1(sK245)
    & r1(sK241,sK246)
    & ~ p1(sK246)
    & r1(sK239,sK247)
    & ~ p1(sK247)
    & r1(sK237,sK248)
    & ~ p1(sK248)
    & r1(sK235,sK249)
    & ~ p1(sK249)
    & r1(sK233,sK250)
    & ~ p1(sK250)
    & r1(sK231,sK251)
    & ~ p1(sK251)
    & r1(sK229,sK252)
    & ~ p1(sK252)
    & r1(sK227,sK253)
    & ~ p1(sK253)
    & r1(sK225,sK254)
    & ~ p1(sK254)
    & r1(sK223,sK255)
    & ~ p1(sK255)
    & r1(sK221,sK256)
    & ~ p1(sK256)
    & r1(sK219,sK257)
    & ~ p1(sK257)
    & r1(sK217,sK258)
    & ~ p1(sK258)
    & r1(sK215,sK259)
    & ~ p1(sK259)
    & r1(sK0,sK260)
    & ~ p1(sK260)
    & ( ! [X1081] :
          ( ~ r1(sK0,X1081)
          | p2(X1081) )
      | ! [X1082] :
          ( ~ r1(sK0,X1082)
          | ! [X1083] :
              ( ~ r1(X1082,X1083)
              | p2(X1083) )
          | ! [X1084] :
              ( ~ r1(X1082,X1084)
              | ! [X1085] :
                  ( ~ r1(X1084,X1085)
                  | p2(X1085) )
              | ! [X1086] :
                  ( ~ r1(X1084,X1086)
                  | ! [X1087] :
                      ( ~ r1(X1086,X1087)
                      | p2(X1087) )
                  | ! [X1088] :
                      ( ~ r1(X1086,X1088)
                      | ! [X1089] :
                          ( ~ r1(X1088,X1089)
                          | p2(X1089) )
                      | ! [X1090] :
                          ( ~ r1(X1088,X1090)
                          | ! [X1091] :
                              ( ~ r1(X1090,X1091)
                              | p2(X1091) )
                          | ! [X1092] :
                              ( ~ r1(X1090,X1092)
                              | ! [X1093] :
                                  ( ~ r1(X1092,X1093)
                                  | p2(X1093) )
                              | ! [X1094] :
                                  ( ~ r1(X1092,X1094)
                                  | ! [X1095] :
                                      ( ~ r1(X1094,X1095)
                                      | p2(X1095) )
                                  | ! [X1096] :
                                      ( ~ r1(X1094,X1096)
                                      | ! [X1097] :
                                          ( ~ r1(X1096,X1097)
                                          | p2(X1097) )
                                      | ! [X1098] :
                                          ( ~ r1(X1096,X1098)
                                          | ! [X1099] :
                                              ( ~ r1(X1098,X1099)
                                              | p2(X1099) )
                                          | ! [X1100] :
                                              ( ~ r1(X1098,X1100)
                                              | ! [X1101] :
                                                  ( ~ r1(X1100,X1101)
                                                  | ( r1(X1101,sK261(X1101))
                                                    & p1(sK261(X1101)) ) )
                                              | ~ p1(X1100) )
                                          | ! [X1103] :
                                              ( ~ r1(X1098,X1103)
                                              | p1(X1103) ) )
                                      | ! [X1104] :
                                          ( ~ r1(X1096,X1104)
                                          | p1(X1104) ) )
                                  | ! [X1105] :
                                      ( ~ r1(X1094,X1105)
                                      | p1(X1105) ) )
                              | ! [X1106] :
                                  ( ~ r1(X1092,X1106)
                                  | p1(X1106) ) )
                          | ! [X1107] :
                              ( ~ r1(X1090,X1107)
                              | p1(X1107) ) )
                      | ! [X1108] :
                          ( ~ r1(X1088,X1108)
                          | p1(X1108) ) )
                  | ! [X1109] :
                      ( ~ r1(X1086,X1109)
                      | p1(X1109) ) )
              | ! [X1110] :
                  ( ~ r1(X1084,X1110)
                  | p1(X1110) ) )
          | ! [X1111] :
              ( ~ r1(X1082,X1111)
              | p1(X1111) ) )
      | ! [X1112] :
          ( ~ r1(sK0,X1112)
          | p1(X1112) ) )
    & ( ! [X1113] :
          ( ~ r1(sK0,X1113)
          | p2(X1113) )
      | ! [X1114] :
          ( ~ r1(sK0,X1114)
          | ! [X1115] :
              ( ~ r1(X1114,X1115)
              | p2(X1115) )
          | ! [X1116] :
              ( ~ r1(X1114,X1116)
              | ! [X1117] :
                  ( ~ r1(X1116,X1117)
                  | p2(X1117) )
              | ! [X1118] :
                  ( ~ r1(X1116,X1118)
                  | ! [X1119] :
                      ( ~ r1(X1118,X1119)
                      | p2(X1119) )
                  | ! [X1120] :
                      ( ~ r1(X1118,X1120)
                      | ! [X1121] :
                          ( ~ r1(X1120,X1121)
                          | p2(X1121) )
                      | ! [X1122] :
                          ( ~ r1(X1120,X1122)
                          | ! [X1123] :
                              ( ~ r1(X1122,X1123)
                              | p2(X1123) )
                          | ! [X1124] :
                              ( ~ r1(X1122,X1124)
                              | ! [X1125] :
                                  ( ~ r1(X1124,X1125)
                                  | p2(X1125) )
                              | ! [X1126] :
                                  ( ~ r1(X1124,X1126)
                                  | ! [X1127] :
                                      ( ~ r1(X1126,X1127)
                                      | p2(X1127) )
                                  | ! [X1128] :
                                      ( ~ r1(X1126,X1128)
                                      | ! [X1129] :
                                          ( ~ r1(X1128,X1129)
                                          | p2(X1129) )
                                      | ! [X1130] :
                                          ( ~ r1(X1128,X1130)
                                          | ! [X1131] :
                                              ( ~ r1(X1130,X1131)
                                              | p2(X1131) )
                                          | ! [X1132] :
                                              ( ~ r1(X1130,X1132)
                                              | ! [X1133] :
                                                  ( ~ r1(X1132,X1133)
                                                  | ! [X1134] :
                                                      ( ~ r1(X1133,X1134)
                                                      | ( r1(X1134,sK262(X1134))
                                                        & ~ p1(sK262(X1134)) ) )
                                                  | ! [X1136] :
                                                      ( ~ r1(X1133,X1136)
                                                      | p1(X1136) ) ) )
                                          | ! [X1137] :
                                              ( ~ r1(X1130,X1137)
                                              | p1(X1137) ) )
                                      | ! [X1138] :
                                          ( ~ r1(X1128,X1138)
                                          | p1(X1138) ) )
                                  | ! [X1139] :
                                      ( ~ r1(X1126,X1139)
                                      | p1(X1139) ) )
                              | ! [X1140] :
                                  ( ~ r1(X1124,X1140)
                                  | p1(X1140) ) )
                          | ! [X1141] :
                              ( ~ r1(X1122,X1141)
                              | p1(X1141) ) )
                      | ! [X1142] :
                          ( ~ r1(X1120,X1142)
                          | p1(X1142) ) )
                  | ! [X1143] :
                      ( ~ r1(X1118,X1143)
                      | p1(X1143) ) )
              | ! [X1144] :
                  ( ~ r1(X1116,X1144)
                  | p1(X1144) ) )
          | ! [X1145] :
              ( ~ r1(X1114,X1145)
              | p1(X1145) ) )
      | ! [X1146] :
          ( ~ r1(sK0,X1146)
          | p1(X1146) ) )
    & ( ! [X1147] :
          ( ~ r1(sK0,X1147)
          | p2(X1147) )
      | ! [X1148] :
          ( ~ r1(sK0,X1148)
          | ! [X1149] :
              ( ~ r1(X1148,X1149)
              | p2(X1149) )
          | ! [X1150] :
              ( ~ r1(X1148,X1150)
              | ! [X1151] :
                  ( ~ r1(X1150,X1151)
                  | p2(X1151) )
              | ! [X1152] :
                  ( ~ r1(X1150,X1152)
                  | ! [X1153] :
                      ( ~ r1(X1152,X1153)
                      | p2(X1153) )
                  | ! [X1154] :
                      ( ~ r1(X1152,X1154)
                      | ! [X1155] :
                          ( ~ r1(X1154,X1155)
                          | p2(X1155) )
                      | ! [X1156] :
                          ( ~ r1(X1154,X1156)
                          | ! [X1157] :
                              ( ~ r1(X1156,X1157)
                              | p2(X1157) )
                          | ! [X1158] :
                              ( ~ r1(X1156,X1158)
                              | ! [X1159] :
                                  ( ~ r1(X1158,X1159)
                                  | p2(X1159) )
                              | ! [X1160] :
                                  ( ~ r1(X1158,X1160)
                                  | ! [X1161] :
                                      ( ~ r1(X1160,X1161)
                                      | p2(X1161) )
                                  | ! [X1162] :
                                      ( ~ r1(X1160,X1162)
                                      | ! [X1163] :
                                          ( ~ r1(X1162,X1163)
                                          | p2(X1163) )
                                      | ! [X1164] :
                                          ( ~ r1(X1162,X1164)
                                          | ! [X1165] :
                                              ( ~ r1(X1164,X1165)
                                              | p2(X1165) )
                                          | ! [X1166] :
                                              ( ~ r1(X1164,X1166)
                                              | ! [X1167] :
                                                  ( ~ r1(X1166,X1167)
                                                  | ( r1(X1167,sK263(X1167))
                                                    & ! [X1169] :
                                                        ( ~ r1(sK263(X1167),X1169)
                                                        | p1(X1169) ) ) )
                                              | ! [X1170] :
                                                  ( ~ r1(X1166,X1170)
                                                  | ( r1(X1170,sK264(X1170))
                                                    & ~ p1(sK264(X1170)) ) ) )
                                          | ! [X1172] :
                                              ( ~ r1(X1164,X1172)
                                              | p1(X1172) ) )
                                      | ! [X1173] :
                                          ( ~ r1(X1162,X1173)
                                          | p1(X1173) ) )
                                  | ! [X1174] :
                                      ( ~ r1(X1160,X1174)
                                      | p1(X1174) ) )
                              | ! [X1175] :
                                  ( ~ r1(X1158,X1175)
                                  | p1(X1175) ) )
                          | ! [X1176] :
                              ( ~ r1(X1156,X1176)
                              | p1(X1176) ) )
                      | ! [X1177] :
                          ( ~ r1(X1154,X1177)
                          | p1(X1177) ) )
                  | ! [X1178] :
                      ( ~ r1(X1152,X1178)
                      | p1(X1178) ) )
              | ! [X1179] :
                  ( ~ r1(X1150,X1179)
                  | p1(X1179) ) )
          | ! [X1180] :
              ( ~ r1(X1148,X1180)
              | p1(X1180) ) )
      | ! [X1181] :
          ( ~ r1(sK0,X1181)
          | p1(X1181) ) )
    & ( ! [X1182] :
          ( ~ r1(sK0,X1182)
          | p2(X1182) )
      | ! [X1183] :
          ( ~ r1(sK0,X1183)
          | ! [X1184] :
              ( ~ r1(X1183,X1184)
              | p2(X1184) )
          | ! [X1185] :
              ( ~ r1(X1183,X1185)
              | ! [X1186] :
                  ( ~ r1(X1185,X1186)
                  | p2(X1186) )
              | ! [X1187] :
                  ( ~ r1(X1185,X1187)
                  | ! [X1188] :
                      ( ~ r1(X1187,X1188)
                      | p2(X1188) )
                  | ! [X1189] :
                      ( ~ r1(X1187,X1189)
                      | ! [X1190] :
                          ( ~ r1(X1189,X1190)
                          | p2(X1190) )
                      | ! [X1191] :
                          ( ~ r1(X1189,X1191)
                          | ! [X1192] :
                              ( ~ r1(X1191,X1192)
                              | p2(X1192) )
                          | ! [X1193] :
                              ( ~ r1(X1191,X1193)
                              | ! [X1194] :
                                  ( ~ r1(X1193,X1194)
                                  | p2(X1194) )
                              | ! [X1195] :
                                  ( ~ r1(X1193,X1195)
                                  | ! [X1196] :
                                      ( ~ r1(X1195,X1196)
                                      | p2(X1196) )
                                  | ! [X1197] :
                                      ( ~ r1(X1195,X1197)
                                      | ! [X1198] :
                                          ( ~ r1(X1197,X1198)
                                          | p2(X1198) )
                                      | ! [X1199] :
                                          ( ~ r1(X1197,X1199)
                                          | ! [X1200] :
                                              ( ~ r1(X1199,X1200)
                                              | p2(X1200) )
                                          | ! [X1201] :
                                              ( ~ r1(X1199,X1201)
                                              | r1(X1201,sK265(X1201)) )
                                          | ! [X1203] :
                                              ( ~ r1(X1199,X1203)
                                              | p1(X1203) ) )
                                      | ! [X1204] :
                                          ( ~ r1(X1197,X1204)
                                          | p1(X1204) ) )
                                  | ! [X1205] :
                                      ( ~ r1(X1195,X1205)
                                      | p1(X1205) ) )
                              | ! [X1206] :
                                  ( ~ r1(X1193,X1206)
                                  | p1(X1206) ) )
                          | ! [X1207] :
                              ( ~ r1(X1191,X1207)
                              | p1(X1207) ) )
                      | ! [X1208] :
                          ( ~ r1(X1189,X1208)
                          | p1(X1208) ) )
                  | ! [X1209] :
                      ( ~ r1(X1187,X1209)
                      | p1(X1209) ) )
              | ! [X1210] :
                  ( ~ r1(X1185,X1210)
                  | p1(X1210) ) )
          | ! [X1211] :
              ( ~ r1(X1183,X1211)
              | p1(X1211) ) )
      | ! [X1212] :
          ( ~ r1(sK0,X1212)
          | p1(X1212) ) )
    & r1(sK0,sK266)
    & ~ p2(sK266)
    & r1(sK0,sK267)
    & r1(sK267,sK268)
    & ~ p2(sK268)
    & r1(sK267,sK269)
    & r1(sK269,sK270)
    & ~ p2(sK270)
    & r1(sK269,sK271)
    & r1(sK271,sK272)
    & ~ p2(sK272)
    & r1(sK271,sK273)
    & r1(sK273,sK274)
    & ~ p2(sK274)
    & r1(sK273,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)
    & ! [X1244] :
        ( ~ r1(sK296,X1244)
        | p1(X1244) )
    & r1(sK295,sK297)
    & ~ p1(sK297)
    & r1(sK293,sK298)
    & ~ p1(sK298)
    & r1(sK291,sK299)
    & ~ p1(sK299)
    & r1(sK289,sK300)
    & ~ p1(sK300)
    & r1(sK287,sK301)
    & ~ p1(sK301)
    & r1(sK285,sK302)
    & ~ p1(sK302)
    & r1(sK283,sK303)
    & ~ p1(sK303)
    & r1(sK281,sK304)
    & ~ p1(sK304)
    & r1(sK279,sK305)
    & ~ p1(sK305)
    & r1(sK277,sK306)
    & ~ p1(sK306)
    & r1(sK275,sK307)
    & ~ p1(sK307)
    & r1(sK273,sK308)
    & ~ p1(sK308)
    & r1(sK271,sK309)
    & ~ p1(sK309)
    & r1(sK269,sK310)
    & ~ p1(sK310)
    & r1(sK267,sK311)
    & ~ p1(sK311)
    & r1(sK0,sK312)
    & ~ p1(sK312)
    & ( ! [X1261] :
          ( ~ r1(sK0,X1261)
          | p2(X1261) )
      | ! [X1262] :
          ( ~ r1(sK0,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)
                              | p2(X1271) )
                          | ! [X1272] :
                              ( ~ r1(X1270,X1272)
                              | ! [X1273] :
                                  ( ~ r1(X1272,X1273)
                                  | p2(X1273) )
                              | ! [X1274] :
                                  ( ~ r1(X1272,X1274)
                                  | ! [X1275] :
                                      ( ~ r1(X1274,X1275)
                                      | p2(X1275) )
                                  | ! [X1276] :
                                      ( ~ r1(X1274,X1276)
                                      | ! [X1277] :
                                          ( ~ r1(X1276,X1277)
                                          | p2(X1277) )
                                      | ! [X1278] :
                                          ( ~ r1(X1276,X1278)
                                          | ! [X1279] :
                                              ( ~ r1(X1278,X1279)
                                              | ( r1(X1279,sK313(X1279))
                                                & p1(sK313(X1279)) ) )
                                          | ~ p1(X1278) )
                                      | ! [X1281] :
                                          ( ~ r1(X1276,X1281)
                                          | p1(X1281) ) )
                                  | ! [X1282] :
                                      ( ~ r1(X1274,X1282)
                                      | p1(X1282) ) )
                              | ! [X1283] :
                                  ( ~ r1(X1272,X1283)
                                  | p1(X1283) ) )
                          | ! [X1284] :
                              ( ~ r1(X1270,X1284)
                              | p1(X1284) ) )
                      | ! [X1285] :
                          ( ~ r1(X1268,X1285)
                          | p1(X1285) ) )
                  | ! [X1286] :
                      ( ~ r1(X1266,X1286)
                      | p1(X1286) ) )
              | ! [X1287] :
                  ( ~ r1(X1264,X1287)
                  | p1(X1287) ) )
          | ! [X1288] :
              ( ~ r1(X1262,X1288)
              | p1(X1288) ) )
      | ! [X1289] :
          ( ~ r1(sK0,X1289)
          | p1(X1289) ) )
    & ( ! [X1290] :
          ( ~ r1(sK0,X1290)
          | p2(X1290) )
      | ! [X1291] :
          ( ~ r1(sK0,X1291)
          | ! [X1292] :
              ( ~ r1(X1291,X1292)
              | p2(X1292) )
          | ! [X1293] :
              ( ~ r1(X1291,X1293)
              | ! [X1294] :
                  ( ~ r1(X1293,X1294)
                  | p2(X1294) )
              | ! [X1295] :
                  ( ~ r1(X1293,X1295)
                  | ! [X1296] :
                      ( ~ r1(X1295,X1296)
                      | p2(X1296) )
                  | ! [X1297] :
                      ( ~ r1(X1295,X1297)
                      | ! [X1298] :
                          ( ~ r1(X1297,X1298)
                          | p2(X1298) )
                      | ! [X1299] :
                          ( ~ r1(X1297,X1299)
                          | ! [X1300] :
                              ( ~ r1(X1299,X1300)
                              | p2(X1300) )
                          | ! [X1301] :
                              ( ~ r1(X1299,X1301)
                              | ! [X1302] :
                                  ( ~ r1(X1301,X1302)
                                  | p2(X1302) )
                              | ! [X1303] :
                                  ( ~ r1(X1301,X1303)
                                  | ! [X1304] :
                                      ( ~ r1(X1303,X1304)
                                      | p2(X1304) )
                                  | ! [X1305] :
                                      ( ~ r1(X1303,X1305)
                                      | ! [X1306] :
                                          ( ~ r1(X1305,X1306)
                                          | p2(X1306) )
                                      | ! [X1307] :
                                          ( ~ r1(X1305,X1307)
                                          | ! [X1308] :
                                              ( ~ r1(X1307,X1308)
                                              | ! [X1309] :
                                                  ( ~ r1(X1308,X1309)
                                                  | ( r1(X1309,sK314(X1309))
                                                    & ~ p1(sK314(X1309)) ) )
                                              | ! [X1311] :
                                                  ( ~ r1(X1308,X1311)
                                                  | p1(X1311) ) ) )
                                      | ! [X1312] :
                                          ( ~ r1(X1305,X1312)
                                          | p1(X1312) ) )
                                  | ! [X1313] :
                                      ( ~ r1(X1303,X1313)
                                      | p1(X1313) ) )
                              | ! [X1314] :
                                  ( ~ r1(X1301,X1314)
                                  | p1(X1314) ) )
                          | ! [X1315] :
                              ( ~ r1(X1299,X1315)
                              | p1(X1315) ) )
                      | ! [X1316] :
                          ( ~ r1(X1297,X1316)
                          | p1(X1316) ) )
                  | ! [X1317] :
                      ( ~ r1(X1295,X1317)
                      | p1(X1317) ) )
              | ! [X1318] :
                  ( ~ r1(X1293,X1318)
                  | p1(X1318) ) )
          | ! [X1319] :
              ( ~ r1(X1291,X1319)
              | p1(X1319) ) )
      | ! [X1320] :
          ( ~ r1(sK0,X1320)
          | p1(X1320) ) )
    & ( ! [X1321] :
          ( ~ r1(sK0,X1321)
          | p2(X1321) )
      | ! [X1322] :
          ( ~ r1(sK0,X1322)
          | ! [X1323] :
              ( ~ r1(X1322,X1323)
              | p2(X1323) )
          | ! [X1324] :
              ( ~ r1(X1322,X1324)
              | ! [X1325] :
                  ( ~ r1(X1324,X1325)
                  | p2(X1325) )
              | ! [X1326] :
                  ( ~ r1(X1324,X1326)
                  | ! [X1327] :
                      ( ~ r1(X1326,X1327)
                      | p2(X1327) )
                  | ! [X1328] :
                      ( ~ r1(X1326,X1328)
                      | ! [X1329] :
                          ( ~ r1(X1328,X1329)
                          | p2(X1329) )
                      | ! [X1330] :
                          ( ~ r1(X1328,X1330)
                          | ! [X1331] :
                              ( ~ r1(X1330,X1331)
                              | p2(X1331) )
                          | ! [X1332] :
                              ( ~ r1(X1330,X1332)
                              | ! [X1333] :
                                  ( ~ r1(X1332,X1333)
                                  | p2(X1333) )
                              | ! [X1334] :
                                  ( ~ r1(X1332,X1334)
                                  | ! [X1335] :
                                      ( ~ r1(X1334,X1335)
                                      | p2(X1335) )
                                  | ! [X1336] :
                                      ( ~ r1(X1334,X1336)
                                      | ! [X1337] :
                                          ( ~ r1(X1336,X1337)
                                          | p2(X1337) )
                                      | ! [X1338] :
                                          ( ~ r1(X1336,X1338)
                                          | ! [X1339] :
                                              ( ~ r1(X1338,X1339)
                                              | ( r1(X1339,sK315(X1339))
                                                & ! [X1341] :
                                                    ( ~ r1(sK315(X1339),X1341)
                                                    | p1(X1341) ) ) )
                                          | ! [X1342] :
                                              ( ~ r1(X1338,X1342)
                                              | ( r1(X1342,sK316(X1342))
                                                & ~ p1(sK316(X1342)) ) ) )
                                      | ! [X1344] :
                                          ( ~ r1(X1336,X1344)
                                          | p1(X1344) ) )
                                  | ! [X1345] :
                                      ( ~ r1(X1334,X1345)
                                      | p1(X1345) ) )
                              | ! [X1346] :
                                  ( ~ r1(X1332,X1346)
                                  | p1(X1346) ) )
                          | ! [X1347] :
                              ( ~ r1(X1330,X1347)
                              | p1(X1347) ) )
                      | ! [X1348] :
                          ( ~ r1(X1328,X1348)
                          | p1(X1348) ) )
                  | ! [X1349] :
                      ( ~ r1(X1326,X1349)
                      | p1(X1349) ) )
              | ! [X1350] :
                  ( ~ r1(X1324,X1350)
                  | p1(X1350) ) )
          | ! [X1351] :
              ( ~ r1(X1322,X1351)
              | p1(X1351) ) )
      | ! [X1352] :
          ( ~ r1(sK0,X1352)
          | p1(X1352) ) )
    & ( ! [X1353] :
          ( ~ r1(sK0,X1353)
          | p2(X1353) )
      | ! [X1354] :
          ( ~ r1(sK0,X1354)
          | ! [X1355] :
              ( ~ r1(X1354,X1355)
              | p2(X1355) )
          | ! [X1356] :
              ( ~ r1(X1354,X1356)
              | ! [X1357] :
                  ( ~ r1(X1356,X1357)
                  | p2(X1357) )
              | ! [X1358] :
                  ( ~ r1(X1356,X1358)
                  | ! [X1359] :
                      ( ~ r1(X1358,X1359)
                      | p2(X1359) )
                  | ! [X1360] :
                      ( ~ r1(X1358,X1360)
                      | ! [X1361] :
                          ( ~ r1(X1360,X1361)
                          | p2(X1361) )
                      | ! [X1362] :
                          ( ~ r1(X1360,X1362)
                          | ! [X1363] :
                              ( ~ r1(X1362,X1363)
                              | p2(X1363) )
                          | ! [X1364] :
                              ( ~ r1(X1362,X1364)
                              | ! [X1365] :
                                  ( ~ r1(X1364,X1365)
                                  | p2(X1365) )
                              | ! [X1366] :
                                  ( ~ r1(X1364,X1366)
                                  | ! [X1367] :
                                      ( ~ r1(X1366,X1367)
                                      | p2(X1367) )
                                  | ! [X1368] :
                                      ( ~ r1(X1366,X1368)
                                      | ! [X1369] :
                                          ( ~ r1(X1368,X1369)
                                          | p2(X1369) )
                                      | ! [X1370] :
                                          ( ~ r1(X1368,X1370)
                                          | r1(X1370,sK317(X1370)) )
                                      | ! [X1372] :
                                          ( ~ r1(X1368,X1372)
                                          | p1(X1372) ) )
                                  | ! [X1373] :
                                      ( ~ r1(X1366,X1373)
                                      | p1(X1373) ) )
                              | ! [X1374] :
                                  ( ~ r1(X1364,X1374)
                                  | p1(X1374) ) )
                          | ! [X1375] :
                              ( ~ r1(X1362,X1375)
                              | p1(X1375) ) )
                      | ! [X1376] :
                          ( ~ r1(X1360,X1376)
                          | p1(X1376) ) )
                  | ! [X1377] :
                      ( ~ r1(X1358,X1377)
                      | p1(X1377) ) )
              | ! [X1378] :
                  ( ~ r1(X1356,X1378)
                  | p1(X1378) ) )
          | ! [X1379] :
              ( ~ r1(X1354,X1379)
              | p1(X1379) ) )
      | ! [X1380] :
          ( ~ r1(sK0,X1380)
          | p1(X1380) ) )
    & r1(sK0,sK318)
    & ~ p2(sK318)
    & r1(sK0,sK319)
    & r1(sK319,sK320)
    & ~ p2(sK320)
    & r1(sK319,sK321)
    & r1(sK321,sK322)
    & ~ p2(sK322)
    & r1(sK321,sK323)
    & r1(sK323,sK324)
    & ~ p2(sK324)
    & r1(sK323,sK325)
    & r1(sK325,sK326)
    & ~ p2(sK326)
    & r1(sK325,sK327)
    & r1(sK327,sK328)
    & ~ p2(sK328)
    & r1(sK327,sK329)
    & r1(sK329,sK330)
    & ~ p2(sK330)
    & r1(sK329,sK331)
    & r1(sK331,sK332)
    & ~ p2(sK332)
    & r1(sK331,sK333)
    & r1(sK333,sK334)
    & ~ p2(sK334)
    & r1(sK333,sK335)
    & r1(sK335,sK336)
    & ~ p2(sK336)
    & r1(sK335,sK337)
    & r1(sK337,sK338)
    & ~ p2(sK338)
    & r1(sK337,sK339)
    & r1(sK339,sK340)
    & ~ p2(sK340)
    & r1(sK339,sK341)
    & r1(sK341,sK342)
    & ~ p2(sK342)
    & r1(sK341,sK343)
    & r1(sK343,sK344)
    & ~ p2(sK344)
    & r1(sK343,sK345)
    & r1(sK345,sK346)
    & ~ p2(sK346)
    & r1(sK345,sK347)
    & r1(sK347,sK348)
    & ! [X1412] :
        ( ~ r1(sK348,X1412)
        | p1(X1412) )
    & r1(sK347,sK349)
    & ~ p1(sK349)
    & r1(sK345,sK350)
    & ~ p1(sK350)
    & r1(sK343,sK351)
    & ~ p1(sK351)
    & r1(sK341,sK352)
    & ~ p1(sK352)
    & r1(sK339,sK353)
    & ~ p1(sK353)
    & r1(sK337,sK354)
    & ~ p1(sK354)
    & r1(sK335,sK355)
    & ~ p1(sK355)
    & r1(sK333,sK356)
    & ~ p1(sK356)
    & r1(sK331,sK357)
    & ~ p1(sK357)
    & r1(sK329,sK358)
    & ~ p1(sK358)
    & r1(sK327,sK359)
    & ~ p1(sK359)
    & r1(sK325,sK360)
    & ~ p1(sK360)
    & r1(sK323,sK361)
    & ~ p1(sK361)
    & r1(sK321,sK362)
    & ~ p1(sK362)
    & r1(sK319,sK363)
    & ~ p1(sK363)
    & r1(sK0,sK364)
    & ~ p1(sK364)
    & ( ! [X1429] :
          ( ~ r1(sK0,X1429)
          | p2(X1429) )
      | ! [X1430] :
          ( ~ r1(sK0,X1430)
          | ! [X1431] :
              ( ~ r1(X1430,X1431)
              | p2(X1431) )
          | ! [X1432] :
              ( ~ r1(X1430,X1432)
              | ! [X1433] :
                  ( ~ r1(X1432,X1433)
                  | p2(X1433) )
              | ! [X1434] :
                  ( ~ r1(X1432,X1434)
                  | ! [X1435] :
                      ( ~ r1(X1434,X1435)
                      | p2(X1435) )
                  | ! [X1436] :
                      ( ~ r1(X1434,X1436)
                      | ! [X1437] :
                          ( ~ r1(X1436,X1437)
                          | p2(X1437) )
                      | ! [X1438] :
                          ( ~ r1(X1436,X1438)
                          | ! [X1439] :
                              ( ~ r1(X1438,X1439)
                              | p2(X1439) )
                          | ! [X1440] :
                              ( ~ r1(X1438,X1440)
                              | ! [X1441] :
                                  ( ~ r1(X1440,X1441)
                                  | p2(X1441) )
                              | ! [X1442] :
                                  ( ~ r1(X1440,X1442)
                                  | ! [X1443] :
                                      ( ~ r1(X1442,X1443)
                                      | p2(X1443) )
                                  | ! [X1444] :
                                      ( ~ r1(X1442,X1444)
                                      | ! [X1445] :
                                          ( ~ r1(X1444,X1445)
                                          | ( r1(X1445,sK365(X1445))
                                            & p1(sK365(X1445)) ) )
                                      | ~ p1(X1444) )
                                  | ! [X1447] :
                                      ( ~ r1(X1442,X1447)
                                      | p1(X1447) ) )
                              | ! [X1448] :
                                  ( ~ r1(X1440,X1448)
                                  | p1(X1448) ) )
                          | ! [X1449] :
                              ( ~ r1(X1438,X1449)
                              | p1(X1449) ) )
                      | ! [X1450] :
                          ( ~ r1(X1436,X1450)
                          | p1(X1450) ) )
                  | ! [X1451] :
                      ( ~ r1(X1434,X1451)
                      | p1(X1451) ) )
              | ! [X1452] :
                  ( ~ r1(X1432,X1452)
                  | p1(X1452) ) )
          | ! [X1453] :
              ( ~ r1(X1430,X1453)
              | p1(X1453) ) )
      | ! [X1454] :
          ( ~ r1(sK0,X1454)
          | p1(X1454) ) )
    & ( ! [X1455] :
          ( ~ r1(sK0,X1455)
          | p2(X1455) )
      | ! [X1456] :
          ( ~ r1(sK0,X1456)
          | ! [X1457] :
              ( ~ r1(X1456,X1457)
              | p2(X1457) )
          | ! [X1458] :
              ( ~ r1(X1456,X1458)
              | ! [X1459] :
                  ( ~ r1(X1458,X1459)
                  | p2(X1459) )
              | ! [X1460] :
                  ( ~ r1(X1458,X1460)
                  | ! [X1461] :
                      ( ~ r1(X1460,X1461)
                      | p2(X1461) )
                  | ! [X1462] :
                      ( ~ r1(X1460,X1462)
                      | ! [X1463] :
                          ( ~ r1(X1462,X1463)
                          | p2(X1463) )
                      | ! [X1464] :
                          ( ~ r1(X1462,X1464)
                          | ! [X1465] :
                              ( ~ r1(X1464,X1465)
                              | p2(X1465) )
                          | ! [X1466] :
                              ( ~ r1(X1464,X1466)
                              | ! [X1467] :
                                  ( ~ r1(X1466,X1467)
                                  | p2(X1467) )
                              | ! [X1468] :
                                  ( ~ r1(X1466,X1468)
                                  | ! [X1469] :
                                      ( ~ r1(X1468,X1469)
                                      | p2(X1469) )
                                  | ! [X1470] :
                                      ( ~ r1(X1468,X1470)
                                      | ! [X1471] :
                                          ( ~ r1(X1470,X1471)
                                          | ! [X1472] :
                                              ( ~ r1(X1471,X1472)
                                              | ( r1(X1472,sK366(X1472))
                                                & ~ p1(sK366(X1472)) ) )
                                          | ! [X1474] :
                                              ( ~ r1(X1471,X1474)
                                              | p1(X1474) ) ) )
                                  | ! [X1475] :
                                      ( ~ r1(X1468,X1475)
                                      | p1(X1475) ) )
                              | ! [X1476] :
                                  ( ~ r1(X1466,X1476)
                                  | p1(X1476) ) )
                          | ! [X1477] :
                              ( ~ r1(X1464,X1477)
                              | p1(X1477) ) )
                      | ! [X1478] :
                          ( ~ r1(X1462,X1478)
                          | p1(X1478) ) )
                  | ! [X1479] :
                      ( ~ r1(X1460,X1479)
                      | p1(X1479) ) )
              | ! [X1480] :
                  ( ~ r1(X1458,X1480)
                  | p1(X1480) ) )
          | ! [X1481] :
              ( ~ r1(X1456,X1481)
              | p1(X1481) ) )
      | ! [X1482] :
          ( ~ r1(sK0,X1482)
          | p1(X1482) ) )
    & ( ! [X1483] :
          ( ~ r1(sK0,X1483)
          | p2(X1483) )
      | ! [X1484] :
          ( ~ r1(sK0,X1484)
          | ! [X1485] :
              ( ~ r1(X1484,X1485)
              | p2(X1485) )
          | ! [X1486] :
              ( ~ r1(X1484,X1486)
              | ! [X1487] :
                  ( ~ r1(X1486,X1487)
                  | p2(X1487) )
              | ! [X1488] :
                  ( ~ r1(X1486,X1488)
                  | ! [X1489] :
                      ( ~ r1(X1488,X1489)
                      | p2(X1489) )
                  | ! [X1490] :
                      ( ~ r1(X1488,X1490)
                      | ! [X1491] :
                          ( ~ r1(X1490,X1491)
                          | p2(X1491) )
                      | ! [X1492] :
                          ( ~ r1(X1490,X1492)
                          | ! [X1493] :
                              ( ~ r1(X1492,X1493)
                              | p2(X1493) )
                          | ! [X1494] :
                              ( ~ r1(X1492,X1494)
                              | ! [X1495] :
                                  ( ~ r1(X1494,X1495)
                                  | p2(X1495) )
                              | ! [X1496] :
                                  ( ~ r1(X1494,X1496)
                                  | ! [X1497] :
                                      ( ~ r1(X1496,X1497)
                                      | p2(X1497) )
                                  | ! [X1498] :
                                      ( ~ r1(X1496,X1498)
                                      | ! [X1499] :
                                          ( ~ r1(X1498,X1499)
                                          | ( r1(X1499,sK367(X1499))
                                            & ! [X1501] :
                                                ( ~ r1(sK367(X1499),X1501)
                                                | p1(X1501) ) ) )
                                      | ! [X1502] :
                                          ( ~ r1(X1498,X1502)
                                          | ( r1(X1502,sK368(X1502))
                                            & ~ p1(sK368(X1502)) ) ) )
                                  | ! [X1504] :
                                      ( ~ r1(X1496,X1504)
                                      | p1(X1504) ) )
                              | ! [X1505] :
                                  ( ~ r1(X1494,X1505)
                                  | p1(X1505) ) )
                          | ! [X1506] :
                              ( ~ r1(X1492,X1506)
                              | p1(X1506) ) )
                      | ! [X1507] :
                          ( ~ r1(X1490,X1507)
                          | p1(X1507) ) )
                  | ! [X1508] :
                      ( ~ r1(X1488,X1508)
                      | p1(X1508) ) )
              | ! [X1509] :
                  ( ~ r1(X1486,X1509)
                  | p1(X1509) ) )
          | ! [X1510] :
              ( ~ r1(X1484,X1510)
              | p1(X1510) ) )
      | ! [X1511] :
          ( ~ r1(sK0,X1511)
          | p1(X1511) ) )
    & ( ! [X1512] :
          ( ~ r1(sK0,X1512)
          | p2(X1512) )
      | ! [X1513] :
          ( ~ r1(sK0,X1513)
          | ! [X1514] :
              ( ~ r1(X1513,X1514)
              | p2(X1514) )
          | ! [X1515] :
              ( ~ r1(X1513,X1515)
              | ! [X1516] :
                  ( ~ r1(X1515,X1516)
                  | p2(X1516) )
              | ! [X1517] :
                  ( ~ r1(X1515,X1517)
                  | ! [X1518] :
                      ( ~ r1(X1517,X1518)
                      | p2(X1518) )
                  | ! [X1519] :
                      ( ~ r1(X1517,X1519)
                      | ! [X1520] :
                          ( ~ r1(X1519,X1520)
                          | p2(X1520) )
                      | ! [X1521] :
                          ( ~ r1(X1519,X1521)
                          | ! [X1522] :
                              ( ~ r1(X1521,X1522)
                              | p2(X1522) )
                          | ! [X1523] :
                              ( ~ r1(X1521,X1523)
                              | ! [X1524] :
                                  ( ~ r1(X1523,X1524)
                                  | p2(X1524) )
                              | ! [X1525] :
                                  ( ~ r1(X1523,X1525)
                                  | ! [X1526] :
                                      ( ~ r1(X1525,X1526)
                                      | p2(X1526) )
                                  | ! [X1527] :
                                      ( ~ r1(X1525,X1527)
                                      | r1(X1527,sK369(X1527)) )
                                  | ! [X1529] :
                                      ( ~ r1(X1525,X1529)
                                      | p1(X1529) ) )
                              | ! [X1530] :
                                  ( ~ r1(X1523,X1530)
                                  | p1(X1530) ) )
                          | ! [X1531] :
                              ( ~ r1(X1521,X1531)
                              | p1(X1531) ) )
                      | ! [X1532] :
                          ( ~ r1(X1519,X1532)
                          | p1(X1532) ) )
                  | ! [X1533] :
                      ( ~ r1(X1517,X1533)
                      | p1(X1533) ) )
              | ! [X1534] :
                  ( ~ r1(X1515,X1534)
                  | p1(X1534) ) )
          | ! [X1535] :
              ( ~ r1(X1513,X1535)
              | p1(X1535) ) )
      | ! [X1536] :
          ( ~ r1(sK0,X1536)
          | p1(X1536) ) )
    & r1(sK0,sK370)
    & ~ p2(sK370)
    & r1(sK0,sK371)
    & r1(sK371,sK372)
    & ~ p2(sK372)
    & r1(sK371,sK373)
    & r1(sK373,sK374)
    & ~ p2(sK374)
    & r1(sK373,sK375)
    & r1(sK375,sK376)
    & ~ p2(sK376)
    & r1(sK375,sK377)
    & r1(sK377,sK378)
    & ~ p2(sK378)
    & r1(sK377,sK379)
    & r1(sK379,sK380)
    & ~ p2(sK380)
    & r1(sK379,sK381)
    & r1(sK381,sK382)
    & ~ p2(sK382)
    & r1(sK381,sK383)
    & r1(sK383,sK384)
    & ~ p2(sK384)
    & r1(sK383,sK385)
    & r1(sK385,sK386)
    & ~ p2(sK386)
    & r1(sK385,sK387)
    & r1(sK387,sK388)
    & ~ p2(sK388)
    & r1(sK387,sK389)
    & r1(sK389,sK390)
    & ~ p2(sK390)
    & r1(sK389,sK391)
    & r1(sK391,sK392)
    & ~ p2(sK392)
    & r1(sK391,sK393)
    & r1(sK393,sK394)
    & ~ p2(sK394)
    & r1(sK393,sK395)
    & r1(sK395,sK396)
    & ~ p2(sK396)
    & r1(sK395,sK397)
    & r1(sK397,sK398)
    & ~ p2(sK398)
    & r1(sK397,sK399)
    & r1(sK399,sK400)
    & ! [X1568] :
        ( ~ r1(sK400,X1568)
        | p1(X1568) )
    & r1(sK399,sK401)
    & ~ p1(sK401)
    & r1(sK397,sK402)
    & ~ p1(sK402)
    & r1(sK395,sK403)
    & ~ p1(sK403)
    & r1(sK393,sK404)
    & ~ p1(sK404)
    & r1(sK391,sK405)
    & ~ p1(sK405)
    & r1(sK389,sK406)
    & ~ p1(sK406)
    & r1(sK387,sK407)
    & ~ p1(sK407)
    & r1(sK385,sK408)
    & ~ p1(sK408)
    & r1(sK383,sK409)
    & ~ p1(sK409)
    & r1(sK381,sK410)
    & ~ p1(sK410)
    & r1(sK379,sK411)
    & ~ p1(sK411)
    & r1(sK377,sK412)
    & ~ p1(sK412)
    & r1(sK375,sK413)
    & ~ p1(sK413)
    & r1(sK373,sK414)
    & ~ p1(sK414)
    & r1(sK371,sK415)
    & ~ p1(sK415)
    & r1(sK0,sK416)
    & ~ p1(sK416)
    & ( ! [X1585] :
          ( ~ r1(sK0,X1585)
          | p2(X1585) )
      | ! [X1586] :
          ( ~ r1(sK0,X1586)
          | ! [X1587] :
              ( ~ r1(X1586,X1587)
              | p2(X1587) )
          | ! [X1588] :
              ( ~ r1(X1586,X1588)
              | ! [X1589] :
                  ( ~ r1(X1588,X1589)
                  | p2(X1589) )
              | ! [X1590] :
                  ( ~ r1(X1588,X1590)
                  | ! [X1591] :
                      ( ~ r1(X1590,X1591)
                      | p2(X1591) )
                  | ! [X1592] :
                      ( ~ r1(X1590,X1592)
                      | ! [X1593] :
                          ( ~ r1(X1592,X1593)
                          | p2(X1593) )
                      | ! [X1594] :
                          ( ~ r1(X1592,X1594)
                          | ! [X1595] :
                              ( ~ r1(X1594,X1595)
                              | p2(X1595) )
                          | ! [X1596] :
                              ( ~ r1(X1594,X1596)
                              | ! [X1597] :
                                  ( ~ r1(X1596,X1597)
                                  | p2(X1597) )
                              | ! [X1598] :
                                  ( ~ r1(X1596,X1598)
                                  | ! [X1599] :
                                      ( ~ r1(X1598,X1599)
                                      | ( r1(X1599,sK417(X1599))
                                        & p1(sK417(X1599)) ) )
                                  | ~ p1(X1598) )
                              | ! [X1601] :
                                  ( ~ r1(X1596,X1601)
                                  | p1(X1601) ) )
                          | ! [X1602] :
                              ( ~ r1(X1594,X1602)
                              | p1(X1602) ) )
                      | ! [X1603] :
                          ( ~ r1(X1592,X1603)
                          | p1(X1603) ) )
                  | ! [X1604] :
                      ( ~ r1(X1590,X1604)
                      | p1(X1604) ) )
              | ! [X1605] :
                  ( ~ r1(X1588,X1605)
                  | p1(X1605) ) )
          | ! [X1606] :
              ( ~ r1(X1586,X1606)
              | p1(X1606) ) )
      | ! [X1607] :
          ( ~ r1(sK0,X1607)
          | p1(X1607) ) )
    & ( ! [X1608] :
          ( ~ r1(sK0,X1608)
          | p2(X1608) )
      | ! [X1609] :
          ( ~ r1(sK0,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)
                                      | ! [X1623] :
                                          ( ~ r1(X1622,X1623)
                                          | ( r1(X1623,sK418(X1623))
                                            & ~ p1(sK418(X1623)) ) )
                                      | ! [X1625] :
                                          ( ~ r1(X1622,X1625)
                                          | p1(X1625) ) ) )
                              | ! [X1626] :
                                  ( ~ r1(X1619,X1626)
                                  | p1(X1626) ) )
                          | ! [X1627] :
                              ( ~ r1(X1617,X1627)
                              | p1(X1627) ) )
                      | ! [X1628] :
                          ( ~ r1(X1615,X1628)
                          | p1(X1628) ) )
                  | ! [X1629] :
                      ( ~ r1(X1613,X1629)
                      | p1(X1629) ) )
              | ! [X1630] :
                  ( ~ r1(X1611,X1630)
                  | p1(X1630) ) )
          | ! [X1631] :
              ( ~ r1(X1609,X1631)
              | p1(X1631) ) )
      | ! [X1632] :
          ( ~ r1(sK0,X1632)
          | p1(X1632) ) )
    & ( ! [X1633] :
          ( ~ r1(sK0,X1633)
          | p2(X1633) )
      | ! [X1634] :
          ( ~ r1(sK0,X1634)
          | ! [X1635] :
              ( ~ r1(X1634,X1635)
              | p2(X1635) )
          | ! [X1636] :
              ( ~ r1(X1634,X1636)
              | ! [X1637] :
                  ( ~ r1(X1636,X1637)
                  | p2(X1637) )
              | ! [X1638] :
                  ( ~ r1(X1636,X1638)
                  | ! [X1639] :
                      ( ~ r1(X1638,X1639)
                      | p2(X1639) )
                  | ! [X1640] :
                      ( ~ r1(X1638,X1640)
                      | ! [X1641] :
                          ( ~ r1(X1640,X1641)
                          | p2(X1641) )
                      | ! [X1642] :
                          ( ~ r1(X1640,X1642)
                          | ! [X1643] :
                              ( ~ r1(X1642,X1643)
                              | p2(X1643) )
                          | ! [X1644] :
                              ( ~ r1(X1642,X1644)
                              | ! [X1645] :
                                  ( ~ r1(X1644,X1645)
                                  | p2(X1645) )
                              | ! [X1646] :
                                  ( ~ r1(X1644,X1646)
                                  | ! [X1647] :
                                      ( ~ r1(X1646,X1647)
                                      | ( r1(X1647,sK419(X1647))
                                        & ! [X1649] :
                                            ( ~ r1(sK419(X1647),X1649)
                                            | p1(X1649) ) ) )
                                  | ! [X1650] :
                                      ( ~ r1(X1646,X1650)
                                      | ( r1(X1650,sK420(X1650))
                                        & ~ p1(sK420(X1650)) ) ) )
                              | ! [X1652] :
                                  ( ~ r1(X1644,X1652)
                                  | p1(X1652) ) )
                          | ! [X1653] :
                              ( ~ r1(X1642,X1653)
                              | p1(X1653) ) )
                      | ! [X1654] :
                          ( ~ r1(X1640,X1654)
                          | p1(X1654) ) )
                  | ! [X1655] :
                      ( ~ r1(X1638,X1655)
                      | p1(X1655) ) )
              | ! [X1656] :
                  ( ~ r1(X1636,X1656)
                  | p1(X1656) ) )
          | ! [X1657] :
              ( ~ r1(X1634,X1657)
              | p1(X1657) ) )
      | ! [X1658] :
          ( ~ r1(sK0,X1658)
          | p1(X1658) ) )
    & ( ! [X1659] :
          ( ~ r1(sK0,X1659)
          | p2(X1659) )
      | ! [X1660] :
          ( ~ r1(sK0,X1660)
          | ! [X1661] :
              ( ~ r1(X1660,X1661)
              | p2(X1661) )
          | ! [X1662] :
              ( ~ r1(X1660,X1662)
              | ! [X1663] :
                  ( ~ r1(X1662,X1663)
                  | p2(X1663) )
              | ! [X1664] :
                  ( ~ r1(X1662,X1664)
                  | ! [X1665] :
                      ( ~ r1(X1664,X1665)
                      | p2(X1665) )
                  | ! [X1666] :
                      ( ~ r1(X1664,X1666)
                      | ! [X1667] :
                          ( ~ r1(X1666,X1667)
                          | p2(X1667) )
                      | ! [X1668] :
                          ( ~ r1(X1666,X1668)
                          | ! [X1669] :
                              ( ~ r1(X1668,X1669)
                              | p2(X1669) )
                          | ! [X1670] :
                              ( ~ r1(X1668,X1670)
                              | ! [X1671] :
                                  ( ~ r1(X1670,X1671)
                                  | p2(X1671) )
                              | ! [X1672] :
                                  ( ~ r1(X1670,X1672)
                                  | r1(X1672,sK421(X1672)) )
                              | ! [X1674] :
                                  ( ~ r1(X1670,X1674)
                                  | p1(X1674) ) )
                          | ! [X1675] :
                              ( ~ r1(X1668,X1675)
                              | p1(X1675) ) )
                      | ! [X1676] :
                          ( ~ r1(X1666,X1676)
                          | p1(X1676) ) )
                  | ! [X1677] :
                      ( ~ r1(X1664,X1677)
                      | p1(X1677) ) )
              | ! [X1678] :
                  ( ~ r1(X1662,X1678)
                  | p1(X1678) ) )
          | ! [X1679] :
              ( ~ r1(X1660,X1679)
              | p1(X1679) ) )
      | ! [X1680] :
          ( ~ r1(sK0,X1680)
          | p1(X1680) ) )
    & r1(sK0,sK422)
    & ~ p2(sK422)
    & r1(sK0,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)
    & ~ p2(sK448)
    & r1(sK447,sK449)
    & r1(sK449,sK450)
    & ~ p2(sK450)
    & r1(sK449,sK451)
    & r1(sK451,sK452)
    & ! [X1712] :
        ( ~ r1(sK452,X1712)
        | p1(X1712) )
    & r1(sK451,sK453)
    & ~ p1(sK453)
    & r1(sK449,sK454)
    & ~ p1(sK454)
    & r1(sK447,sK455)
    & ~ p1(sK455)
    & r1(sK445,sK456)
    & ~ p1(sK456)
    & r1(sK443,sK457)
    & ~ p1(sK457)
    & r1(sK441,sK458)
    & ~ p1(sK458)
    & r1(sK439,sK459)
    & ~ p1(sK459)
    & r1(sK437,sK460)
    & ~ p1(sK460)
    & r1(sK435,sK461)
    & ~ p1(sK461)
    & r1(sK433,sK462)
    & ~ p1(sK462)
    & r1(sK431,sK463)
    & ~ p1(sK463)
    & r1(sK429,sK464)
    & ~ p1(sK464)
    & r1(sK427,sK465)
    & ~ p1(sK465)
    & r1(sK425,sK466)
    & ~ p1(sK466)
    & r1(sK423,sK467)
    & ~ p1(sK467)
    & r1(sK0,sK468)
    & ~ p1(sK468)
    & ( ! [X1729] :
          ( ~ r1(sK0,X1729)
          | p2(X1729) )
      | ! [X1730] :
          ( ~ r1(sK0,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)
                              | p2(X1739) )
                          | ! [X1740] :
                              ( ~ r1(X1738,X1740)
                              | ! [X1741] :
                                  ( ~ r1(X1740,X1741)
                                  | ( r1(X1741,sK469(X1741))
                                    & p1(sK469(X1741)) ) )
                              | ~ p1(X1740) )
                          | ! [X1743] :
                              ( ~ r1(X1738,X1743)
                              | p1(X1743) ) )
                      | ! [X1744] :
                          ( ~ r1(X1736,X1744)
                          | p1(X1744) ) )
                  | ! [X1745] :
                      ( ~ r1(X1734,X1745)
                      | p1(X1745) ) )
              | ! [X1746] :
                  ( ~ r1(X1732,X1746)
                  | p1(X1746) ) )
          | ! [X1747] :
              ( ~ r1(X1730,X1747)
              | p1(X1747) ) )
      | ! [X1748] :
          ( ~ r1(sK0,X1748)
          | p1(X1748) ) )
    & ( ! [X1749] :
          ( ~ r1(sK0,X1749)
          | p2(X1749) )
      | ! [X1750] :
          ( ~ r1(sK0,X1750)
          | ! [X1751] :
              ( ~ r1(X1750,X1751)
              | p2(X1751) )
          | ! [X1752] :
              ( ~ r1(X1750,X1752)
              | ! [X1753] :
                  ( ~ r1(X1752,X1753)
                  | p2(X1753) )
              | ! [X1754] :
                  ( ~ r1(X1752,X1754)
                  | ! [X1755] :
                      ( ~ r1(X1754,X1755)
                      | p2(X1755) )
                  | ! [X1756] :
                      ( ~ r1(X1754,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)
                                  | ! [X1762] :
                                      ( ~ r1(X1761,X1762)
                                      | ( r1(X1762,sK470(X1762))
                                        & ~ p1(sK470(X1762)) ) )
                                  | ! [X1764] :
                                      ( ~ r1(X1761,X1764)
                                      | p1(X1764) ) ) )
                          | ! [X1765] :
                              ( ~ r1(X1758,X1765)
                              | p1(X1765) ) )
                      | ! [X1766] :
                          ( ~ r1(X1756,X1766)
                          | p1(X1766) ) )
                  | ! [X1767] :
                      ( ~ r1(X1754,X1767)
                      | p1(X1767) ) )
              | ! [X1768] :
                  ( ~ r1(X1752,X1768)
                  | p1(X1768) ) )
          | ! [X1769] :
              ( ~ r1(X1750,X1769)
              | p1(X1769) ) )
      | ! [X1770] :
          ( ~ r1(sK0,X1770)
          | p1(X1770) ) )
    & ( ! [X1771] :
          ( ~ r1(sK0,X1771)
          | p2(X1771) )
      | ! [X1772] :
          ( ~ r1(sK0,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)
                                  | ( r1(X1783,sK471(X1783))
                                    & ! [X1785] :
                                        ( ~ r1(sK471(X1783),X1785)
                                        | p1(X1785) ) ) )
                              | ! [X1786] :
                                  ( ~ r1(X1782,X1786)
                                  | ( r1(X1786,sK472(X1786))
                                    & ~ p1(sK472(X1786)) ) ) )
                          | ! [X1788] :
                              ( ~ r1(X1780,X1788)
                              | p1(X1788) ) )
                      | ! [X1789] :
                          ( ~ r1(X1778,X1789)
                          | p1(X1789) ) )
                  | ! [X1790] :
                      ( ~ r1(X1776,X1790)
                      | p1(X1790) ) )
              | ! [X1791] :
                  ( ~ r1(X1774,X1791)
                  | p1(X1791) ) )
          | ! [X1792] :
              ( ~ r1(X1772,X1792)
              | p1(X1792) ) )
      | ! [X1793] :
          ( ~ r1(sK0,X1793)
          | p1(X1793) ) )
    & ( ! [X1794] :
          ( ~ r1(sK0,X1794)
          | p2(X1794) )
      | ! [X1795] :
          ( ~ r1(sK0,X1795)
          | ! [X1796] :
              ( ~ r1(X1795,X1796)
              | p2(X1796) )
          | ! [X1797] :
              ( ~ r1(X1795,X1797)
              | ! [X1798] :
                  ( ~ r1(X1797,X1798)
                  | p2(X1798) )
              | ! [X1799] :
                  ( ~ r1(X1797,X1799)
                  | ! [X1800] :
                      ( ~ r1(X1799,X1800)
                      | p2(X1800) )
                  | ! [X1801] :
                      ( ~ r1(X1799,X1801)
                      | ! [X1802] :
                          ( ~ r1(X1801,X1802)
                          | p2(X1802) )
                      | ! [X1803] :
                          ( ~ r1(X1801,X1803)
                          | ! [X1804] :
                              ( ~ r1(X1803,X1804)
                              | p2(X1804) )
                          | ! [X1805] :
                              ( ~ r1(X1803,X1805)
                              | r1(X1805,sK473(X1805)) )
                          | ! [X1807] :
                              ( ~ r1(X1803,X1807)
                              | p1(X1807) ) )
                      | ! [X1808] :
                          ( ~ r1(X1801,X1808)
                          | p1(X1808) ) )
                  | ! [X1809] :
                      ( ~ r1(X1799,X1809)
                      | p1(X1809) ) )
              | ! [X1810] :
                  ( ~ r1(X1797,X1810)
                  | p1(X1810) ) )
          | ! [X1811] :
              ( ~ r1(X1795,X1811)
              | p1(X1811) ) )
      | ! [X1812] :
          ( ~ r1(sK0,X1812)
          | p1(X1812) ) )
    & r1(sK0,sK474)
    & ~ p2(sK474)
    & r1(sK0,sK475)
    & r1(sK475,sK476)
    & ~ p2(sK476)
    & r1(sK475,sK477)
    & r1(sK477,sK478)
    & ~ p2(sK478)
    & r1(sK477,sK479)
    & r1(sK479,sK480)
    & ~ p2(sK480)
    & r1(sK479,sK481)
    & r1(sK481,sK482)
    & ~ p2(sK482)
    & r1(sK481,sK483)
    & r1(sK483,sK484)
    & ~ p2(sK484)
    & r1(sK483,sK485)
    & r1(sK485,sK486)
    & ~ p2(sK486)
    & r1(sK485,sK487)
    & r1(sK487,sK488)
    & ~ p2(sK488)
    & r1(sK487,sK489)
    & r1(sK489,sK490)
    & ~ p2(sK490)
    & r1(sK489,sK491)
    & r1(sK491,sK492)
    & ~ p2(sK492)
    & r1(sK491,sK493)
    & r1(sK493,sK494)
    & ~ p2(sK494)
    & r1(sK493,sK495)
    & r1(sK495,sK496)
    & ~ p2(sK496)
    & r1(sK495,sK497)
    & r1(sK497,sK498)
    & ~ p2(sK498)
    & r1(sK497,sK499)
    & r1(sK499,sK500)
    & ~ p2(sK500)
    & r1(sK499,sK501)
    & r1(sK501,sK502)
    & ~ p2(sK502)
    & r1(sK501,sK503)
    & r1(sK503,sK504)
    & ! [X1844] :
        ( ~ r1(sK504,X1844)
        | p1(X1844) )
    & r1(sK503,sK505)
    & ~ p1(sK505)
    & r1(sK501,sK506)
    & ~ p1(sK506)
    & r1(sK499,sK507)
    & ~ p1(sK507)
    & r1(sK497,sK508)
    & ~ p1(sK508)
    & r1(sK495,sK509)
    & ~ p1(sK509)
    & r1(sK493,sK510)
    & ~ p1(sK510)
    & r1(sK491,sK511)
    & ~ p1(sK511)
    & r1(sK489,sK512)
    & ~ p1(sK512)
    & r1(sK487,sK513)
    & ~ p1(sK513)
    & r1(sK485,sK514)
    & ~ p1(sK514)
    & r1(sK483,sK515)
    & ~ p1(sK515)
    & r1(sK481,sK516)
    & ~ p1(sK516)
    & r1(sK479,sK517)
    & ~ p1(sK517)
    & r1(sK477,sK518)
    & ~ p1(sK518)
    & r1(sK475,sK519)
    & ~ p1(sK519)
    & r1(sK0,sK520)
    & ~ p1(sK520)
    & ( ! [X1861] :
          ( ~ r1(sK0,X1861)
          | p2(X1861) )
      | ! [X1862] :
          ( ~ r1(sK0,X1862)
          | ! [X1863] :
              ( ~ r1(X1862,X1863)
              | p2(X1863) )
          | ! [X1864] :
              ( ~ r1(X1862,X1864)
              | ! [X1865] :
                  ( ~ r1(X1864,X1865)
                  | p2(X1865) )
              | ! [X1866] :
                  ( ~ r1(X1864,X1866)
                  | ! [X1867] :
                      ( ~ r1(X1866,X1867)
                      | p2(X1867) )
                  | ! [X1868] :
                      ( ~ r1(X1866,X1868)
                      | ! [X1869] :
                          ( ~ r1(X1868,X1869)
                          | p2(X1869) )
                      | ! [X1870] :
                          ( ~ r1(X1868,X1870)
                          | ! [X1871] :
                              ( ~ r1(X1870,X1871)
                              | ( r1(X1871,sK521(X1871))
                                & p1(sK521(X1871)) ) )
                          | ~ p1(X1870) )
                      | ! [X1873] :
                          ( ~ r1(X1868,X1873)
                          | p1(X1873) ) )
                  | ! [X1874] :
                      ( ~ r1(X1866,X1874)
                      | p1(X1874) ) )
              | ! [X1875] :
                  ( ~ r1(X1864,X1875)
                  | p1(X1875) ) )
          | ! [X1876] :
              ( ~ r1(X1862,X1876)
              | p1(X1876) ) )
      | ! [X1877] :
          ( ~ r1(sK0,X1877)
          | p1(X1877) ) )
    & ( ! [X1878] :
          ( ~ r1(sK0,X1878)
          | p2(X1878) )
      | ! [X1879] :
          ( ~ r1(sK0,X1879)
          | ! [X1880] :
              ( ~ r1(X1879,X1880)
              | p2(X1880) )
          | ! [X1881] :
              ( ~ r1(X1879,X1881)
              | ! [X1882] :
                  ( ~ r1(X1881,X1882)
                  | p2(X1882) )
              | ! [X1883] :
                  ( ~ r1(X1881,X1883)
                  | ! [X1884] :
                      ( ~ r1(X1883,X1884)
                      | p2(X1884) )
                  | ! [X1885] :
                      ( ~ r1(X1883,X1885)
                      | ! [X1886] :
                          ( ~ r1(X1885,X1886)
                          | p2(X1886) )
                      | ! [X1887] :
                          ( ~ r1(X1885,X1887)
                          | ! [X1888] :
                              ( ~ r1(X1887,X1888)
                              | ! [X1889] :
                                  ( ~ r1(X1888,X1889)
                                  | ( r1(X1889,sK522(X1889))
                                    & ~ p1(sK522(X1889)) ) )
                              | ! [X1891] :
                                  ( ~ r1(X1888,X1891)
                                  | p1(X1891) ) ) )
                      | ! [X1892] :
                          ( ~ r1(X1885,X1892)
                          | p1(X1892) ) )
                  | ! [X1893] :
                      ( ~ r1(X1883,X1893)
                      | p1(X1893) ) )
              | ! [X1894] :
                  ( ~ r1(X1881,X1894)
                  | p1(X1894) ) )
          | ! [X1895] :
              ( ~ r1(X1879,X1895)
              | p1(X1895) ) )
      | ! [X1896] :
          ( ~ r1(sK0,X1896)
          | p1(X1896) ) )
    & ( ! [X1897] :
          ( ~ r1(sK0,X1897)
          | p2(X1897) )
      | ! [X1898] :
          ( ~ r1(sK0,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)
                              | ( r1(X1907,sK523(X1907))
                                & ! [X1909] :
                                    ( ~ r1(sK523(X1907),X1909)
                                    | p1(X1909) ) ) )
                          | ! [X1910] :
                              ( ~ r1(X1906,X1910)
                              | ( r1(X1910,sK524(X1910))
                                & ~ p1(sK524(X1910)) ) ) )
                      | ! [X1912] :
                          ( ~ r1(X1904,X1912)
                          | p1(X1912) ) )
                  | ! [X1913] :
                      ( ~ r1(X1902,X1913)
                      | p1(X1913) ) )
              | ! [X1914] :
                  ( ~ r1(X1900,X1914)
                  | p1(X1914) ) )
          | ! [X1915] :
              ( ~ r1(X1898,X1915)
              | p1(X1915) ) )
      | ! [X1916] :
          ( ~ r1(sK0,X1916)
          | p1(X1916) ) )
    & ( ! [X1917] :
          ( ~ r1(sK0,X1917)
          | p2(X1917) )
      | ! [X1918] :
          ( ~ r1(sK0,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)
                          | r1(X1926,sK525(X1926)) )
                      | ! [X1928] :
                          ( ~ r1(X1924,X1928)
                          | p1(X1928) ) )
                  | ! [X1929] :
                      ( ~ r1(X1922,X1929)
                      | p1(X1929) ) )
              | ! [X1930] :
                  ( ~ r1(X1920,X1930)
                  | p1(X1930) ) )
          | ! [X1931] :
              ( ~ r1(X1918,X1931)
              | p1(X1931) ) )
      | ! [X1932] :
          ( ~ r1(sK0,X1932)
          | p1(X1932) ) )
    & r1(sK0,sK526)
    & ~ p2(sK526)
    & r1(sK0,sK527)
    & r1(sK527,sK528)
    & ~ p2(sK528)
    & r1(sK527,sK529)
    & r1(sK529,sK530)
    & ~ p2(sK530)
    & r1(sK529,sK531)
    & r1(sK531,sK532)
    & ~ p2(sK532)
    & r1(sK531,sK533)
    & r1(sK533,sK534)
    & ~ p2(sK534)
    & r1(sK533,sK535)
    & r1(sK535,sK536)
    & ~ p2(sK536)
    & r1(sK535,sK537)
    & r1(sK537,sK538)
    & ~ p2(sK538)
    & r1(sK537,sK539)
    & r1(sK539,sK540)
    & ~ p2(sK540)
    & r1(sK539,sK541)
    & r1(sK541,sK542)
    & ~ p2(sK542)
    & r1(sK541,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)
    & ! [X1964] :
        ( ~ r1(sK556,X1964)
        | p1(X1964) )
    & r1(sK555,sK557)
    & ~ p1(sK557)
    & r1(sK553,sK558)
    & ~ p1(sK558)
    & r1(sK551,sK559)
    & ~ p1(sK559)
    & r1(sK549,sK560)
    & ~ p1(sK560)
    & r1(sK547,sK561)
    & ~ p1(sK561)
    & r1(sK545,sK562)
    & ~ p1(sK562)
    & r1(sK543,sK563)
    & ~ p1(sK563)
    & r1(sK541,sK564)
    & ~ p1(sK564)
    & r1(sK539,sK565)
    & ~ p1(sK565)
    & r1(sK537,sK566)
    & ~ p1(sK566)
    & r1(sK535,sK567)
    & ~ p1(sK567)
    & r1(sK533,sK568)
    & ~ p1(sK568)
    & r1(sK531,sK569)
    & ~ p1(sK569)
    & r1(sK529,sK570)
    & ~ p1(sK570)
    & r1(sK527,sK571)
    & ~ p1(sK571)
    & r1(sK0,sK572)
    & ~ p1(sK572)
    & ( ! [X1981] :
          ( ~ r1(sK0,X1981)
          | p2(X1981) )
      | ! [X1982] :
          ( ~ r1(sK0,X1982)
          | ! [X1983] :
              ( ~ r1(X1982,X1983)
              | p2(X1983) )
          | ! [X1984] :
              ( ~ r1(X1982,X1984)
              | ! [X1985] :
                  ( ~ r1(X1984,X1985)
                  | p2(X1985) )
              | ! [X1986] :
                  ( ~ r1(X1984,X1986)
                  | ! [X1987] :
                      ( ~ r1(X1986,X1987)
                      | p2(X1987) )
                  | ! [X1988] :
                      ( ~ r1(X1986,X1988)
                      | ! [X1989] :
                          ( ~ r1(X1988,X1989)
                          | ( r1(X1989,sK573(X1989))
                            & p1(sK573(X1989)) ) )
                      | ~ p1(X1988) )
                  | ! [X1991] :
                      ( ~ r1(X1986,X1991)
                      | p1(X1991) ) )
              | ! [X1992] :
                  ( ~ r1(X1984,X1992)
                  | p1(X1992) ) )
          | ! [X1993] :
              ( ~ r1(X1982,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)
                          | ! [X2004] :
                              ( ~ r1(X2003,X2004)
                              | ( r1(X2004,sK574(X2004))
                                & ~ p1(sK574(X2004)) ) )
                          | ! [X2006] :
                              ( ~ r1(X2003,X2006)
                              | p1(X2006) ) ) )
                  | ! [X2007] :
                      ( ~ r1(X2000,X2007)
                      | p1(X2007) ) )
              | ! [X2008] :
                  ( ~ r1(X1998,X2008)
                  | p1(X2008) ) )
          | ! [X2009] :
              ( ~ r1(X1996,X2009)
              | p1(X2009) ) )
      | ! [X2010] :
          ( ~ r1(sK0,X2010)
          | p1(X2010) ) )
    & ( ! [X2011] :
          ( ~ r1(sK0,X2011)
          | p2(X2011) )
      | ! [X2012] :
          ( ~ r1(sK0,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)
                          | ( r1(X2019,sK575(X2019))
                            & ! [X2021] :
                                ( ~ r1(sK575(X2019),X2021)
                                | p1(X2021) ) ) )
                      | ! [X2022] :
                          ( ~ r1(X2018,X2022)
                          | ( r1(X2022,sK576(X2022))
                            & ~ p1(sK576(X2022)) ) ) )
                  | ! [X2024] :
                      ( ~ r1(X2016,X2024)
                      | p1(X2024) ) )
              | ! [X2025] :
                  ( ~ r1(X2014,X2025)
                  | p1(X2025) ) )
          | ! [X2026] :
              ( ~ r1(X2012,X2026)
              | p1(X2026) ) )
      | ! [X2027] :
          ( ~ r1(sK0,X2027)
          | p1(X2027) ) )
    & ( ! [X2028] :
          ( ~ r1(sK0,X2028)
          | p2(X2028) )
      | ! [X2029] :
          ( ~ r1(sK0,X2029)
          | ! [X2030] :
              ( ~ r1(X2029,X2030)
              | p2(X2030) )
          | ! [X2031] :
              ( ~ r1(X2029,X2031)
              | ! [X2032] :
                  ( ~ r1(X2031,X2032)
                  | p2(X2032) )
              | ! [X2033] :
                  ( ~ r1(X2031,X2033)
                  | ! [X2034] :
                      ( ~ r1(X2033,X2034)
                      | p2(X2034) )
                  | ! [X2035] :
                      ( ~ r1(X2033,X2035)
                      | r1(X2035,sK577(X2035)) )
                  | ! [X2037] :
                      ( ~ r1(X2033,X2037)
                      | p1(X2037) ) )
              | ! [X2038] :
                  ( ~ r1(X2031,X2038)
                  | p1(X2038) ) )
          | ! [X2039] :
              ( ~ r1(X2029,X2039)
              | p1(X2039) ) )
      | ! [X2040] :
          ( ~ r1(sK0,X2040)
          | p1(X2040) ) )
    & r1(sK0,sK578)
    & ~ p2(sK578)
    & r1(sK0,sK579)
    & r1(sK579,sK580)
    & ~ p2(sK580)
    & r1(sK579,sK581)
    & r1(sK581,sK582)
    & ~ p2(sK582)
    & r1(sK581,sK583)
    & r1(sK583,sK584)
    & ~ p2(sK584)
    & r1(sK583,sK585)
    & r1(sK585,sK586)
    & ~ p2(sK586)
    & r1(sK585,sK587)
    & r1(sK587,sK588)
    & ~ p2(sK588)
    & r1(sK587,sK589)
    & r1(sK589,sK590)
    & ~ p2(sK590)
    & r1(sK589,sK591)
    & r1(sK591,sK592)
    & ~ p2(sK592)
    & r1(sK591,sK593)
    & r1(sK593,sK594)
    & ~ p2(sK594)
    & r1(sK593,sK595)
    & r1(sK595,sK596)
    & ~ p2(sK596)
    & r1(sK595,sK597)
    & r1(sK597,sK598)
    & ~ p2(sK598)
    & r1(sK597,sK599)
    & r1(sK599,sK600)
    & ~ p2(sK600)
    & r1(sK599,sK601)
    & r1(sK601,sK602)
    & ~ p2(sK602)
    & r1(sK601,sK603)
    & r1(sK603,sK604)
    & ~ p2(sK604)
    & r1(sK603,sK605)
    & r1(sK605,sK606)
    & ~ p2(sK606)
    & r1(sK605,sK607)
    & r1(sK607,sK608)
    & ! [X2072] :
        ( ~ r1(sK608,X2072)
        | p1(X2072) )
    & r1(sK607,sK609)
    & ~ p1(sK609)
    & r1(sK605,sK610)
    & ~ p1(sK610)
    & r1(sK603,sK611)
    & ~ p1(sK611)
    & r1(sK601,sK612)
    & ~ p1(sK612)
    & r1(sK599,sK613)
    & ~ p1(sK613)
    & r1(sK597,sK614)
    & ~ p1(sK614)
    & r1(sK595,sK615)
    & ~ p1(sK615)
    & r1(sK593,sK616)
    & ~ p1(sK616)
    & r1(sK591,sK617)
    & ~ p1(sK617)
    & r1(sK589,sK618)
    & ~ p1(sK618)
    & r1(sK587,sK619)
    & ~ p1(sK619)
    & r1(sK585,sK620)
    & ~ p1(sK620)
    & r1(sK583,sK621)
    & ~ p1(sK621)
    & r1(sK581,sK622)
    & ~ p1(sK622)
    & r1(sK579,sK623)
    & ~ p1(sK623)
    & r1(sK0,sK624)
    & ~ p1(sK624)
    & ( ! [X2089] :
          ( ~ r1(sK0,X2089)
          | p2(X2089) )
      | ! [X2090] :
          ( ~ r1(sK0,X2090)
          | ! [X2091] :
              ( ~ r1(X2090,X2091)
              | p2(X2091) )
          | ! [X2092] :
              ( ~ r1(X2090,X2092)
              | ! [X2093] :
                  ( ~ r1(X2092,X2093)
                  | p2(X2093) )
              | ! [X2094] :
                  ( ~ r1(X2092,X2094)
                  | ! [X2095] :
                      ( ~ r1(X2094,X2095)
                      | ( r1(X2095,sK625(X2095))
                        & p1(sK625(X2095)) ) )
                  | ~ p1(X2094) )
              | ! [X2097] :
                  ( ~ r1(X2092,X2097)
                  | p1(X2097) ) )
          | ! [X2098] :
              ( ~ r1(X2090,X2098)
              | p1(X2098) ) )
      | ! [X2099] :
          ( ~ r1(sK0,X2099)
          | p1(X2099) ) )
    & ( ! [X2100] :
          ( ~ r1(sK0,X2100)
          | p2(X2100) )
      | ! [X2101] :
          ( ~ r1(sK0,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)
                      | ! [X2107] :
                          ( ~ r1(X2106,X2107)
                          | ( r1(X2107,sK626(X2107))
                            & ~ p1(sK626(X2107)) ) )
                      | ! [X2109] :
                          ( ~ r1(X2106,X2109)
                          | p1(X2109) ) ) )
              | ! [X2110] :
                  ( ~ r1(X2103,X2110)
                  | p1(X2110) ) )
          | ! [X2111] :
              ( ~ r1(X2101,X2111)
              | p1(X2111) ) )
      | ! [X2112] :
          ( ~ r1(sK0,X2112)
          | p1(X2112) ) )
    & ( ! [X2113] :
          ( ~ r1(sK0,X2113)
          | p2(X2113) )
      | ! [X2114] :
          ( ~ r1(sK0,X2114)
          | ! [X2115] :
              ( ~ r1(X2114,X2115)
              | p2(X2115) )
          | ! [X2116] :
              ( ~ r1(X2114,X2116)
              | ! [X2117] :
                  ( ~ r1(X2116,X2117)
                  | p2(X2117) )
              | ! [X2118] :
                  ( ~ r1(X2116,X2118)
                  | ! [X2119] :
                      ( ~ r1(X2118,X2119)
                      | ( r1(X2119,sK627(X2119))
                        & ! [X2121] :
                            ( ~ r1(sK627(X2119),X2121)
                            | p1(X2121) ) ) )
                  | ! [X2122] :
                      ( ~ r1(X2118,X2122)
                      | ( r1(X2122,sK628(X2122))
                        & ~ p1(sK628(X2122)) ) ) )
              | ! [X2124] :
                  ( ~ r1(X2116,X2124)
                  | p1(X2124) ) )
          | ! [X2125] :
              ( ~ r1(X2114,X2125)
              | p1(X2125) ) )
      | ! [X2126] :
          ( ~ r1(sK0,X2126)
          | p1(X2126) ) )
    & ( ! [X2127] :
          ( ~ r1(sK0,X2127)
          | p2(X2127) )
      | ! [X2128] :
          ( ~ r1(sK0,X2128)
          | ! [X2129] :
              ( ~ r1(X2128,X2129)
              | p2(X2129) )
          | ! [X2130] :
              ( ~ r1(X2128,X2130)
              | ! [X2131] :
                  ( ~ r1(X2130,X2131)
                  | p2(X2131) )
              | ! [X2132] :
                  ( ~ r1(X2130,X2132)
                  | r1(X2132,sK629(X2132)) )
              | ! [X2134] :
                  ( ~ r1(X2130,X2134)
                  | p1(X2134) ) )
          | ! [X2135] :
              ( ~ r1(X2128,X2135)
              | p1(X2135) ) )
      | ! [X2136] :
          ( ~ r1(sK0,X2136)
          | p1(X2136) ) )
    & r1(sK0,sK630)
    & ~ p2(sK630)
    & r1(sK0,sK631)
    & r1(sK631,sK632)
    & ~ p2(sK632)
    & r1(sK631,sK633)
    & r1(sK633,sK634)
    & ~ p2(sK634)
    & r1(sK633,sK635)
    & r1(sK635,sK636)
    & ~ p2(sK636)
    & r1(sK635,sK637)
    & r1(sK637,sK638)
    & ~ p2(sK638)
    & r1(sK637,sK639)
    & r1(sK639,sK640)
    & ~ p2(sK640)
    & r1(sK639,sK641)
    & r1(sK641,sK642)
    & ~ p2(sK642)
    & r1(sK641,sK643)
    & r1(sK643,sK644)
    & ~ p2(sK644)
    & r1(sK643,sK645)
    & r1(sK645,sK646)
    & ~ p2(sK646)
    & r1(sK645,sK647)
    & r1(sK647,sK648)
    & ~ p2(sK648)
    & r1(sK647,sK649)
    & r1(sK649,sK650)
    & ~ p2(sK650)
    & r1(sK649,sK651)
    & r1(sK651,sK652)
    & ~ p2(sK652)
    & r1(sK651,sK653)
    & r1(sK653,sK654)
    & ~ p2(sK654)
    & r1(sK653,sK655)
    & r1(sK655,sK656)
    & ~ p2(sK656)
    & r1(sK655,sK657)
    & r1(sK657,sK658)
    & ~ p2(sK658)
    & r1(sK657,sK659)
    & r1(sK659,sK660)
    & ! [X2168] :
        ( ~ r1(sK660,X2168)
        | p1(X2168) )
    & r1(sK659,sK661)
    & ~ p1(sK661)
    & r1(sK657,sK662)
    & ~ p1(sK662)
    & r1(sK655,sK663)
    & ~ p1(sK663)
    & r1(sK653,sK664)
    & ~ p1(sK664)
    & r1(sK651,sK665)
    & ~ p1(sK665)
    & r1(sK649,sK666)
    & ~ p1(sK666)
    & r1(sK647,sK667)
    & ~ p1(sK667)
    & r1(sK645,sK668)
    & ~ p1(sK668)
    & r1(sK643,sK669)
    & ~ p1(sK669)
    & r1(sK641,sK670)
    & ~ p1(sK670)
    & r1(sK639,sK671)
    & ~ p1(sK671)
    & r1(sK637,sK672)
    & ~ p1(sK672)
    & r1(sK635,sK673)
    & ~ p1(sK673)
    & r1(sK633,sK674)
    & ~ p1(sK674)
    & r1(sK631,sK675)
    & ~ p1(sK675)
    & r1(sK0,sK676)
    & ~ p1(sK676)
    & ( ! [X2185] :
          ( ~ r1(sK0,X2185)
          | p2(X2185) )
      | ! [X2186] :
          ( ~ r1(sK0,X2186)
          | ! [X2187] :
              ( ~ r1(X2186,X2187)
              | p2(X2187) )
          | ! [X2188] :
              ( ~ r1(X2186,X2188)
              | ! [X2189] :
                  ( ~ r1(X2188,X2189)
                  | ( r1(X2189,sK677(X2189))
                    & p1(sK677(X2189)) ) )
              | ~ p1(X2188) )
          | ! [X2191] :
              ( ~ r1(X2186,X2191)
              | p1(X2191) ) )
      | ! [X2192] :
          ( ~ r1(sK0,X2192)
          | p1(X2192) ) )
    & ( ! [X2193] :
          ( ~ r1(sK0,X2193)
          | p2(X2193) )
      | ! [X2194] :
          ( ~ r1(sK0,X2194)
          | ! [X2195] :
              ( ~ r1(X2194,X2195)
              | p2(X2195) )
          | ! [X2196] :
              ( ~ r1(X2194,X2196)
              | ! [X2197] :
                  ( ~ r1(X2196,X2197)
                  | ! [X2198] :
                      ( ~ r1(X2197,X2198)
                      | ( r1(X2198,sK678(X2198))
                        & ~ p1(sK678(X2198)) ) )
                  | ! [X2200] :
                      ( ~ r1(X2197,X2200)
                      | p1(X2200) ) ) )
          | ! [X2201] :
              ( ~ r1(X2194,X2201)
              | p1(X2201) ) )
      | ! [X2202] :
          ( ~ r1(sK0,X2202)
          | p1(X2202) ) )
    & ( ! [X2203] :
          ( ~ r1(sK0,X2203)
          | p2(X2203) )
      | ! [X2204] :
          ( ~ r1(sK0,X2204)
          | ! [X2205] :
              ( ~ r1(X2204,X2205)
              | p2(X2205) )
          | ! [X2206] :
              ( ~ r1(X2204,X2206)
              | ! [X2207] :
                  ( ~ r1(X2206,X2207)
                  | ( r1(X2207,sK679(X2207))
                    & ! [X2209] :
                        ( ~ r1(sK679(X2207),X2209)
                        | p1(X2209) ) ) )
              | ! [X2210] :
                  ( ~ r1(X2206,X2210)
                  | ( r1(X2210,sK680(X2210))
                    & ~ p1(sK680(X2210)) ) ) )
          | ! [X2212] :
              ( ~ r1(X2204,X2212)
              | p1(X2212) ) )
      | ! [X2213] :
          ( ~ r1(sK0,X2213)
          | p1(X2213) ) )
    & ( ! [X2214] :
          ( ~ r1(sK0,X2214)
          | p2(X2214) )
      | ! [X2215] :
          ( ~ r1(sK0,X2215)
          | ! [X2216] :
              ( ~ r1(X2215,X2216)
              | p2(X2216) )
          | ! [X2217] :
              ( ~ r1(X2215,X2217)
              | r1(X2217,sK681(X2217)) )
          | ! [X2219] :
              ( ~ r1(X2215,X2219)
              | p1(X2219) ) )
      | ! [X2220] :
          ( ~ r1(sK0,X2220)
          | p1(X2220) ) )
    & r1(sK0,sK682)
    & ~ p2(sK682)
    & r1(sK0,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)
    & ! [X2252] :
        ( ~ r1(sK712,X2252)
        | p1(X2252) )
    & r1(sK711,sK713)
    & ~ p1(sK713)
    & r1(sK709,sK714)
    & ~ p1(sK714)
    & r1(sK707,sK715)
    & ~ p1(sK715)
    & r1(sK705,sK716)
    & ~ p1(sK716)
    & r1(sK703,sK717)
    & ~ p1(sK717)
    & r1(sK701,sK718)
    & ~ p1(sK718)
    & r1(sK699,sK719)
    & ~ p1(sK719)
    & r1(sK697,sK720)
    & ~ p1(sK720)
    & r1(sK695,sK721)
    & ~ p1(sK721)
    & r1(sK693,sK722)
    & ~ p1(sK722)
    & r1(sK691,sK723)
    & ~ p1(sK723)
    & r1(sK689,sK724)
    & ~ p1(sK724)
    & r1(sK687,sK725)
    & ~ p1(sK725)
    & r1(sK685,sK726)
    & ~ p1(sK726)
    & r1(sK683,sK727)
    & ~ p1(sK727)
    & r1(sK0,sK728)
    & ~ p1(sK728)
    & ( ! [X2269] :
          ( ~ r1(sK0,X2269)
          | p2(X2269) )
      | ! [X2270] :
          ( ~ r1(sK0,X2270)
          | ! [X2271] :
              ( ~ r1(X2270,X2271)
              | ( r1(X2271,sK729(X2271))
                & p1(sK729(X2271)) ) )
          | ~ p1(X2270) )
      | ! [X2273] :
          ( ~ r1(sK0,X2273)
          | p1(X2273) ) )
    & ( ! [X2274] :
          ( ~ r1(sK0,X2274)
          | p2(X2274) )
      | ! [X2275] :
          ( ~ r1(sK0,X2275)
          | ! [X2276] :
              ( ~ r1(X2275,X2276)
              | ! [X2277] :
                  ( ~ r1(X2276,X2277)
                  | ( r1(X2277,sK730(X2277))
                    & ~ p1(sK730(X2277)) ) )
              | ! [X2279] :
                  ( ~ r1(X2276,X2279)
                  | p1(X2279) ) ) )
      | ! [X2280] :
          ( ~ r1(sK0,X2280)
          | p1(X2280) ) )
    & ( ! [X2281] :
          ( ~ r1(sK0,X2281)
          | p2(X2281) )
      | ! [X2282] :
          ( ~ r1(sK0,X2282)
          | ! [X2283] :
              ( ~ r1(X2282,X2283)
              | ( r1(X2283,sK731(X2283))
                & ! [X2285] :
                    ( ~ r1(sK731(X2283),X2285)
                    | p1(X2285) ) ) )
          | ! [X2286] :
              ( ~ r1(X2282,X2286)
              | ( r1(X2286,sK732(X2286))
                & ~ p1(sK732(X2286)) ) ) )
      | ! [X2288] :
          ( ~ r1(sK0,X2288)
          | p1(X2288) ) )
    & ( ! [X2289] :
          ( ~ r1(sK0,X2289)
          | p2(X2289) )
      | ! [X2290] :
          ( ~ r1(sK0,X2290)
          | r1(X2290,sK733(X2290)) )
      | ! [X2292] :
          ( ~ r1(sK0,X2292)
          | p1(X2292) ) )
    & r1(sK0,sK734)
    & ~ p2(sK734)
    & r1(sK0,sK735)
    & r1(sK735,sK736)
    & ~ p2(sK736)
    & r1(sK735,sK737)
    & r1(sK737,sK738)
    & ~ p2(sK738)
    & r1(sK737,sK739)
    & r1(sK739,sK740)
    & ~ p2(sK740)
    & r1(sK739,sK741)
    & r1(sK741,sK742)
    & ~ p2(sK742)
    & r1(sK741,sK743)
    & r1(sK743,sK744)
    & ~ p2(sK744)
    & r1(sK743,sK745)
    & r1(sK745,sK746)
    & ~ p2(sK746)
    & r1(sK745,sK747)
    & r1(sK747,sK748)
    & ~ p2(sK748)
    & r1(sK747,sK749)
    & r1(sK749,sK750)
    & ~ p2(sK750)
    & r1(sK749,sK751)
    & r1(sK751,sK752)
    & ~ p2(sK752)
    & r1(sK751,sK753)
    & r1(sK753,sK754)
    & ~ p2(sK754)
    & r1(sK753,sK755)
    & r1(sK755,sK756)
    & ~ p2(sK756)
    & r1(sK755,sK757)
    & r1(sK757,sK758)
    & ~ p2(sK758)
    & r1(sK757,sK759)
    & r1(sK759,sK760)
    & ~ p2(sK760)
    & r1(sK759,sK761)
    & r1(sK761,sK762)
    & ~ p2(sK762)
    & r1(sK761,sK763)
    & r1(sK763,sK764)
    & ! [X2324] :
        ( ~ r1(sK764,X2324)
        | p1(X2324) )
    & r1(sK763,sK765)
    & ~ p1(sK765)
    & r1(sK761,sK766)
    & ~ p1(sK766)
    & r1(sK759,sK767)
    & ~ p1(sK767)
    & r1(sK757,sK768)
    & ~ p1(sK768)
    & r1(sK755,sK769)
    & ~ p1(sK769)
    & r1(sK753,sK770)
    & ~ p1(sK770)
    & r1(sK751,sK771)
    & ~ p1(sK771)
    & r1(sK749,sK772)
    & ~ p1(sK772)
    & r1(sK747,sK773)
    & ~ p1(sK773)
    & r1(sK745,sK774)
    & ~ p1(sK774)
    & r1(sK743,sK775)
    & ~ p1(sK775)
    & r1(sK741,sK776)
    & ~ p1(sK776)
    & r1(sK739,sK777)
    & ~ p1(sK777)
    & r1(sK737,sK778)
    & ~ p1(sK778)
    & r1(sK735,sK779)
    & ~ p1(sK779)
    & r1(sK0,sK780)
    & ~ p1(sK780) ),
    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]),skolemize(X0,sK0),skolemize(X32,sK1(X31)),skolemize(X80,sK2(X79)),skolemize(X128,sK3(X127)),skolemize(X131,sK4(X130)),skolemize(X177,sK5(X176)),skolemize(X193,sK6),skolemize(X194,sK7),skolemize(X195,sK8),skolemize(X196,sK9),skolemize(X197,sK10),skolemize(X198,sK11),skolemize(X199,sK12),skolemize(X200,sK13),skolemize(X201,sK14),skolemize(X202,sK15),skolemize(X203,sK16),skolemize(X204,sK17),skolemize(X205,sK18),skolemize(X206,sK19),skolemize(X207,sK20),skolemize(X208,sK21),skolemize(X209,sK22),skolemize(X210,sK23),skolemize(X211,sK24),skolemize(X212,sK25),skolemize(X213,sK26),skolemize(X214,sK27),skolemize(X215,sK28),skolemize(X216,sK29),skolemize(X217,sK30),skolemize(X218,sK31),skolemize(X219,sK32),skolemize(X220,sK33),skolemize(X221,sK34),skolemize(X222,sK35),skolemize(X223,sK36),skolemize(X225,sK37),skolemize(X226,sK38),skolemize(X227,sK39),skolemize(X228,sK40),skolemize(X229,sK41),skolemize(X230,sK42),skolemize(X231,sK43),skolemize(X232,sK44),skolemize(X233,sK45),skolemize(X234,sK46),skolemize(X235,sK47),skolemize(X236,sK48),skolemize(X237,sK49),skolemize(X238,sK50),skolemize(X239,sK51),skolemize(X240,sK52),skolemize(X270,sK53(X269)),skolemize(X315,sK54(X314)),skolemize(X360,sK55(X359)),skolemize(X363,sK56(X362)),skolemize(X406,sK57(X405)),skolemize(X421,sK58),skolemize(X422,sK59),skolemize(X423,sK60),skolemize(X424,sK61),skolemize(X425,sK62),skolemize(X426,sK63),skolemize(X427,sK64),skolemize(X428,sK65),skolemize(X429,sK66),skolemize(X430,sK67),skolemize(X431,sK68),skolemize(X432,sK69),skolemize(X433,sK70),skolemize(X434,sK71),skolemize(X435,sK72),skolemize(X436,sK73),skolemize(X437,sK74),skolemize(X438,sK75),skolemize(X439,sK76),skolemize(X440,sK77),skolemize(X441,sK78),skolemize(X442,sK79),skolemize(X443,sK80),skolemize(X444,sK81),skolemize(X445,sK82),skolemize(X446,sK83),skolemize(X447,sK84),skolemize(X448,sK85),skolemize(X449,sK86),skolemize(X450,sK87),skolemize(X451,sK88),skolemize(X453,sK89),skolemize(X454,sK90),skolemize(X455,sK91),skolemize(X456,sK92),skolemize(X457,sK93),skolemize(X458,sK94),skolemize(X459,sK95),skolemize(X460,sK96),skolemize(X461,sK97),skolemize(X462,sK98),skolemize(X463,sK99),skolemize(X464,sK100),skolemize(X465,sK101),skolemize(X466,sK102),skolemize(X467,sK103),skolemize(X468,sK104),skolemize(X496,sK105(X495)),skolemize(X538,sK106(X537)),skolemize(X580,sK107(X579)),skolemize(X583,sK108(X582)),skolemize(X623,sK109(X622)),skolemize(X637,sK110),skolemize(X638,sK111),skolemize(X639,sK112),skolemize(X640,sK113),skolemize(X641,sK114),skolemize(X642,sK115),skolemize(X643,sK116),skolemize(X644,sK117),skolemize(X645,sK118),skolemize(X646,sK119),skolemize(X647,sK120),skolemize(X648,sK121),skolemize(X649,sK122),skolemize(X650,sK123),skolemize(X651,sK124),skolemize(X652,sK125),skolemize(X653,sK126),skolemize(X654,sK127),skolemize(X655,sK128),skolemize(X656,sK129),skolemize(X657,sK130),skolemize(X658,sK131),skolemize(X659,sK132),skolemize(X660,sK133),skolemize(X661,sK134),skolemize(X662,sK135),skolemize(X663,sK136),skolemize(X664,sK137),skolemize(X665,sK138),skolemize(X666,sK139),skolemize(X667,sK140),skolemize(X669,sK141),skolemize(X670,sK142),skolemize(X671,sK143),skolemize(X672,sK144),skolemize(X673,sK145),skolemize(X674,sK146),skolemize(X675,sK147),skolemize(X676,sK148),skolemize(X677,sK149),skolemize(X678,sK150),skolemize(X679,sK151),skolemize(X680,sK152),skolemize(X681,sK153),skolemize(X682,sK154),skolemize(X683,sK155),skolemize(X684,sK156),skolemize(X710,sK157(X709)),skolemize(X749,sK158(X748)),skolemize(X788,sK159(X787)),skolemize(X791,sK160(X790)),skolemize(X828,sK161(X827)),skolemize(X841,sK162),skolemize(X842,sK163),skolemize(X843,sK164),skolemize(X844,sK165),skolemize(X845,sK166),skolemize(X846,sK167),skolemize(X847,sK168),skolemize(X848,sK169),skolemize(X849,sK170),skolemize(X850,sK171),skolemize(X851,sK172),skolemize(X852,sK173),skolemize(X853,sK174),skolemize(X854,sK175),skolemize(X855,sK176),skolemize(X856,sK177),skolemize(X857,sK178),skolemize(X858,sK179),skolemize(X859,sK180),skolemize(X860,sK181),skolemize(X861,sK182),skolemize(X862,sK183),skolemize(X863,sK184),skolemize(X864,sK185),skolemize(X865,sK186),skolemize(X866,sK187),skolemize(X867,sK188),skolemize(X868,sK189),skolemize(X869,sK190),skolemize(X870,sK191),skolemize(X871,sK192),skolemize(X873,sK193),skolemize(X874,sK194),skolemize(X875,sK195),skolemize(X876,sK196),skolemize(X877,sK197),skolemize(X878,sK198),skolemize(X879,sK199),skolemize(X880,sK200),skolemize(X881,sK201),skolemize(X882,sK202),skolemize(X883,sK203),skolemize(X884,sK204),skolemize(X885,sK205),skolemize(X886,sK206),skolemize(X887,sK207),skolemize(X888,sK208),skolemize(X912,sK209(X911)),skolemize(X948,sK210(X947)),skolemize(X984,sK211(X983)),skolemize(X987,sK212(X986)),skolemize(X1021,sK213(X1020)),skolemize(X1033,sK214),skolemize(X1034,sK215),skolemize(X1035,sK216),skolemize(X1036,sK217),skolemize(X1037,sK218),skolemize(X1038,sK219),skolemize(X1039,sK220),skolemize(X1040,sK221),skolemize(X1041,sK222),skolemize(X1042,sK223),skolemize(X1043,sK224),skolemize(X1044,sK225),skolemize(X1045,sK226),skolemize(X1046,sK227),skolemize(X1047,sK228),skolemize(X1048,sK229),skolemize(X1049,sK230),skolemize(X1050,sK231),skolemize(X1051,sK232),skolemize(X1052,sK233),skolemize(X1053,sK234),skolemize(X1054,sK235),skolemize(X1055,sK236),skolemize(X1056,sK237),skolemize(X1057,sK238),skolemize(X1058,sK239),skolemize(X1059,sK240),skolemize(X1060,sK241),skolemize(X1061,sK242),skolemize(X1062,sK243),skolemize(X1063,sK244),skolemize(X1065,sK245),skolemize(X1066,sK246),skolemize(X1067,sK247),skolemize(X1068,sK248),skolemize(X1069,sK249),skolemize(X1070,sK250),skolemize(X1071,sK251),skolemize(X1072,sK252),skolemize(X1073,sK253),skolemize(X1074,sK254),skolemize(X1075,sK255),skolemize(X1076,sK256),skolemize(X1077,sK257),skolemize(X1078,sK258),skolemize(X1079,sK259),skolemize(X1080,sK260),skolemize(X1102,sK261(X1101)),skolemize(X1135,sK262(X1134)),skolemize(X1168,sK263(X1167)),skolemize(X1171,sK264(X1170)),skolemize(X1202,sK265(X1201)),skolemize(X1213,sK266),skolemize(X1214,sK267),skolemize(X1215,sK268),skolemize(X1216,sK269),skolemize(X1217,sK270),skolemize(X1218,sK271),skolemize(X1219,sK272),skolemize(X1220,sK273),skolemize(X1221,sK274),skolemize(X1222,sK275),skolemize(X1223,sK276),skolemize(X1224,sK277),skolemize(X1225,sK278),skolemize(X1226,sK279),skolemize(X1227,sK280),skolemize(X1228,sK281),skolemize(X1229,sK282),skolemize(X1230,sK283),skolemize(X1231,sK284),skolemize(X1232,sK285),skolemize(X1233,sK286),skolemize(X1234,sK287),skolemize(X1235,sK288),skolemize(X1236,sK289),skolemize(X1237,sK290),skolemize(X1238,sK291),skolemize(X1239,sK292),skolemize(X1240,sK293),skolemize(X1241,sK294),skolemize(X1242,sK295),skolemize(X1243,sK296),skolemize(X1245,sK297),skolemize(X1246,sK298),skolemize(X1247,sK299),skolemize(X1248,sK300),skolemize(X1249,sK301),skolemize(X1250,sK302),skolemize(X1251,sK303),skolemize(X1252,sK304),skolemize(X1253,sK305),skolemize(X1254,sK306),skolemize(X1255,sK307),skolemize(X1256,sK308),skolemize(X1257,sK309),skolemize(X1258,sK310),skolemize(X1259,sK311),skolemize(X1260,sK312),skolemize(X1280,sK313(X1279)),skolemize(X1310,sK314(X1309)),skolemize(X1340,sK315(X1339)),skolemize(X1343,sK316(X1342)),skolemize(X1371,sK317(X1370)),skolemize(X1381,sK318),skolemize(X1382,sK319),skolemize(X1383,sK320),skolemize(X1384,sK321),skolemize(X1385,sK322),skolemize(X1386,sK323),skolemize(X1387,sK324),skolemize(X1388,sK325),skolemize(X1389,sK326),skolemize(X1390,sK327),skolemize(X1391,sK328),skolemize(X1392,sK329),skolemize(X1393,sK330),skolemize(X1394,sK331),skolemize(X1395,sK332),skolemize(X1396,sK333),skolemize(X1397,sK334),skolemize(X1398,sK335),skolemize(X1399,sK336),skolemize(X1400,sK337),skolemize(X1401,sK338),skolemize(X1402,sK339),skolemize(X1403,sK340),skolemize(X1404,sK341),skolemize(X1405,sK342),skolemize(X1406,sK343),skolemize(X1407,sK344),skolemize(X1408,sK345),skolemize(X1409,sK346),skolemize(X1410,sK347),skolemize(X1411,sK348),skolemize(X1413,sK349),skolemize(X1414,sK350),skolemize(X1415,sK351),skolemize(X1416,sK352),skolemize(X1417,sK353),skolemize(X1418,sK354),skolemize(X1419,sK355),skolemize(X1420,sK356),skolemize(X1421,sK357),skolemize(X1422,sK358),skolemize(X1423,sK359),skolemize(X1424,sK360),skolemize(X1425,sK361),skolemize(X1426,sK362),skolemize(X1427,sK363),skolemize(X1428,sK364),skolemize(X1446,sK365(X1445)),skolemize(X1473,sK366(X1472)),skolemize(X1500,sK367(X1499)),skolemize(X1503,sK368(X1502)),skolemize(X1528,sK369(X1527)),skolemize(X1537,sK370),skolemize(X1538,sK371),skolemize(X1539,sK372),skolemize(X1540,sK373),skolemize(X1541,sK374),skolemize(X1542,sK375),skolemize(X1543,sK376),skolemize(X1544,sK377),skolemize(X1545,sK378),skolemize(X1546,sK379),skolemize(X1547,sK380),skolemize(X1548,sK381),skolemize(X1549,sK382),skolemize(X1550,sK383),skolemize(X1551,sK384),skolemize(X1552,sK385),skolemize(X1553,sK386),skolemize(X1554,sK387),skolemize(X1555,sK388),skolemize(X1556,sK389),skolemize(X1557,sK390),skolemize(X1558,sK391),skolemize(X1559,sK392),skolemize(X1560,sK393),skolemize(X1561,sK394),skolemize(X1562,sK395),skolemize(X1563,sK396),skolemize(X1564,sK397),skolemize(X1565,sK398),skolemize(X1566,sK399),skolemize(X1567,sK400),skolemize(X1569,sK401),skolemize(X1570,sK402),skolemize(X1571,sK403),skolemize(X1572,sK404),skolemize(X1573,sK405),skolemize(X1574,sK406),skolemize(X1575,sK407),skolemize(X1576,sK408),skolemize(X1577,sK409),skolemize(X1578,sK410),skolemize(X1579,sK411),skolemize(X1580,sK412),skolemize(X1581,sK413),skolemize(X1582,sK414),skolemize(X1583,sK415),skolemize(X1584,sK416),skolemize(X1600,sK417(X1599)),skolemize(X1624,sK418(X1623)),skolemize(X1648,sK419(X1647)),skolemize(X1651,sK420(X1650)),skolemize(X1673,sK421(X1672)),skolemize(X1681,sK422),skolemize(X1682,sK423),skolemize(X1683,sK424),skolemize(X1684,sK425),skolemize(X1685,sK426),skolemize(X1686,sK427),skolemize(X1687,sK428),skolemize(X1688,sK429),skolemize(X1689,sK430),skolemize(X1690,sK431),skolemize(X1691,sK432),skolemize(X1692,sK433),skolemize(X1693,sK434),skolemize(X1694,sK435),skolemize(X1695,sK436),skolemize(X1696,sK437),skolemize(X1697,sK438),skolemize(X1698,sK439),skolemize(X1699,sK440),skolemize(X1700,sK441),skolemize(X1701,sK442),skolemize(X1702,sK443),skolemize(X1703,sK444),skolemize(X1704,sK445),skolemize(X1705,sK446),skolemize(X1706,sK447),skolemize(X1707,sK448),skolemize(X1708,sK449),skolemize(X1709,sK450),skolemize(X1710,sK451),skolemize(X1711,sK452),skolemize(X1713,sK453),skolemize(X1714,sK454),skolemize(X1715,sK455),skolemize(X1716,sK456),skolemize(X1717,sK457),skolemize(X1718,sK458),skolemize(X1719,sK459),skolemize(X1720,sK460),skolemize(X1721,sK461),skolemize(X1722,sK462),skolemize(X1723,sK463),skolemize(X1724,sK464),skolemize(X1725,sK465),skolemize(X1726,sK466),skolemize(X1727,sK467),skolemize(X1728,sK468),skolemize(X1742,sK469(X1741)),skolemize(X1763,sK470(X1762)),skolemize(X1784,sK471(X1783)),skolemize(X1787,sK472(X1786)),skolemize(X1806,sK473(X1805)),skolemize(X1813,sK474),skolemize(X1814,sK475),skolemize(X1815,sK476),skolemize(X1816,sK477),skolemize(X1817,sK478),skolemize(X1818,sK479),skolemize(X1819,sK480),skolemize(X1820,sK481),skolemize(X1821,sK482),skolemize(X1822,sK483),skolemize(X1823,sK484),skolemize(X1824,sK485),skolemize(X1825,sK486),skolemize(X1826,sK487),skolemize(X1827,sK488),skolemize(X1828,sK489),skolemize(X1829,sK490),skolemize(X1830,sK491),skolemize(X1831,sK492),skolemize(X1832,sK493),skolemize(X1833,sK494),skolemize(X1834,sK495),skolemize(X1835,sK496),skolemize(X1836,sK497),skolemize(X1837,sK498),skolemize(X1838,sK499),skolemize(X1839,sK500),skolemize(X1840,sK501),skolemize(X1841,sK502),skolemize(X1842,sK503),skolemize(X1843,sK504),skolemize(X1845,sK505),skolemize(X1846,sK506),skolemize(X1847,sK507),skolemize(X1848,sK508),skolemize(X1849,sK509),skolemize(X1850,sK510),skolemize(X1851,sK511),skolemize(X1852,sK512),skolemize(X1853,sK513),skolemize(X1854,sK514),skolemize(X1855,sK515),skolemize(X1856,sK516),skolemize(X1857,sK517),skolemize(X1858,sK518),skolemize(X1859,sK519),skolemize(X1860,sK520),skolemize(X1872,sK521(X1871)),skolemize(X1890,sK522(X1889)),skolemize(X1908,sK523(X1907)),skolemize(X1911,sK524(X1910)),skolemize(X1927,sK525(X1926)),skolemize(X1933,sK526),skolemize(X1934,sK527),skolemize(X1935,sK528),skolemize(X1936,sK529),skolemize(X1937,sK530),skolemize(X1938,sK531),skolemize(X1939,sK532),skolemize(X1940,sK533),skolemize(X1941,sK534),skolemize(X1942,sK535),skolemize(X1943,sK536),skolemize(X1944,sK537),skolemize(X1945,sK538),skolemize(X1946,sK539),skolemize(X1947,sK540),skolemize(X1948,sK541),skolemize(X1949,sK542),skolemize(X1950,sK543),skolemize(X1951,sK544),skolemize(X1952,sK545),skolemize(X1953,sK546),skolemize(X1954,sK547),skolemize(X1955,sK548),skolemize(X1956,sK549),skolemize(X1957,sK550),skolemize(X1958,sK551),skolemize(X1959,sK552),skolemize(X1960,sK553),skolemize(X1961,sK554),skolemize(X1962,sK555),skolemize(X1963,sK556),skolemize(X1965,sK557),skolemize(X1966,sK558),skolemize(X1967,sK559),skolemize(X1968,sK560),skolemize(X1969,sK561),skolemize(X1970,sK562),skolemize(X1971,sK563),skolemize(X1972,sK564),skolemize(X1973,sK565),skolemize(X1974,sK566),skolemize(X1975,sK567),skolemize(X1976,sK568),skolemize(X1977,sK569),skolemize(X1978,sK570),skolemize(X1979,sK571),skolemize(X1980,sK572),skolemize(X1990,sK573(X1989)),skolemize(X2005,sK574(X2004)),skolemize(X2020,sK575(X2019)),skolemize(X2023,sK576(X2022)),skolemize(X2036,sK577(X2035)),skolemize(X2041,sK578),skolemize(X2042,sK579),skolemize(X2043,sK580),skolemize(X2044,sK581),skolemize(X2045,sK582),skolemize(X2046,sK583),skolemize(X2047,sK584),skolemize(X2048,sK585),skolemize(X2049,sK586),skolemize(X2050,sK587),skolemize(X2051,sK588),skolemize(X2052,sK589),skolemize(X2053,sK590),skolemize(X2054,sK591),skolemize(X2055,sK592),skolemize(X2056,sK593),skolemize(X2057,sK594),skolemize(X2058,sK595),skolemize(X2059,sK596),skolemize(X2060,sK597),skolemize(X2061,sK598),skolemize(X2062,sK599),skolemize(X2063,sK600),skolemize(X2064,sK601),skolemize(X2065,sK602),skolemize(X2066,sK603),skolemize(X2067,sK604),skolemize(X2068,sK605),skolemize(X2069,sK606),skolemize(X2070,sK607),skolemize(X2071,sK608),skolemize(X2073,sK609),skolemize(X2074,sK610),skolemize(X2075,sK611),skolemize(X2076,sK612),skolemize(X2077,sK613),skolemize(X2078,sK614),skolemize(X2079,sK615),skolemize(X2080,sK616),skolemize(X2081,sK617),skolemize(X2082,sK618),skolemize(X2083,sK619),skolemize(X2084,sK620),skolemize(X2085,sK621),skolemize(X2086,sK622),skolemize(X2087,sK623),skolemize(X2088,sK624),skolemize(X2096,sK625(X2095)),skolemize(X2108,sK626(X2107)),skolemize(X2120,sK627(X2119)),skolemize(X2123,sK628(X2122)),skolemize(X2133,sK629(X2132)),skolemize(X2137,sK630),skolemize(X2138,sK631),skolemize(X2139,sK632),skolemize(X2140,sK633),skolemize(X2141,sK634),skolemize(X2142,sK635),skolemize(X2143,sK636),skolemize(X2144,sK637),skolemize(X2145,sK638),skolemize(X2146,sK639),skolemize(X2147,sK640),skolemize(X2148,sK641),skolemize(X2149,sK642),skolemize(X2150,sK643),skolemize(X2151,sK644),skolemize(X2152,sK645),skolemize(X2153,sK646),skolemize(X2154,sK647),skolemize(X2155,sK648),skolemize(X2156,sK649),skolemize(X2157,sK650),skolemize(X2158,sK651),skolemize(X2159,sK652),skolemize(X2160,sK653),skolemize(X2161,sK654),skolemize(X2162,sK655),skolemize(X2163,sK656),skolemize(X2164,sK657),skolemize(X2165,sK658),skolemize(X2166,sK659),skolemize(X2167,sK660),skolemize(X2169,sK661),skolemize(X2170,sK662),skolemize(X2171,sK663),skolemize(X2172,sK664),skolemize(X2173,sK665),skolemize(X2174,sK666),skolemize(X2175,sK667),skolemize(X2176,sK668),skolemize(X2177,sK669),skolemize(X2178,sK670),skolemize(X2179,sK671),skolemize(X2180,sK672),skolemize(X2181,sK673),skolemize(X2182,sK674),skolemize(X2183,sK675),skolemize(X2184,sK676),skolemize(X2190,sK677(X2189)),skolemize(X2199,sK678(X2198)),skolemize(X2208,sK679(X2207)),skolemize(X2211,sK680(X2210)),skolemize(X2218,sK681(X2217)),skolemize(X2221,sK682),skolemize(X2222,sK683),skolemize(X2223,sK684),skolemize(X2224,sK685),skolemize(X2225,sK686),skolemize(X2226,sK687),skolemize(X2227,sK688),skolemize(X2228,sK689),skolemize(X2229,sK690),skolemize(X2230,sK691),skolemize(X2231,sK692),skolemize(X2232,sK693),skolemize(X2233,sK694),skolemize(X2234,sK695),skolemize(X2235,sK696),skolemize(X2236,sK697),skolemize(X2237,sK698),skolemize(X2238,sK699),skolemize(X2239,sK700),skolemize(X2240,sK701),skolemize(X2241,sK702),skolemize(X2242,sK703),skolemize(X2243,sK704),skolemize(X2244,sK705),skolemize(X2245,sK706),skolemize(X2246,sK707),skolemize(X2247,sK708),skolemize(X2248,sK709),skolemize(X2249,sK710),skolemize(X2250,sK711),skolemize(X2251,sK712),skolemize(X2253,sK713),skolemize(X2254,sK714),skolemize(X2255,sK715),skolemize(X2256,sK716),skolemize(X2257,sK717),skolemize(X2258,sK718),skolemize(X2259,sK719),skolemize(X2260,sK720),skolemize(X2261,sK721),skolemize(X2262,sK722),skolemize(X2263,sK723),skolemize(X2264,sK724),skolemize(X2265,sK725),skolemize(X2266,sK726),skolemize(X2267,sK727),skolemize(X2268,sK728),skolemize(X2272,sK729(X2271)),skolemize(X2278,sK730(X2277)),skolemize(X2284,sK731(X2283)),skolemize(X2287,sK732(X2286)),skolemize(X2291,sK733(X2290)),skolemize(X2293,sK734),skolemize(X2294,sK735),skolemize(X2295,sK736),skolemize(X2296,sK737),skolemize(X2297,sK738),skolemize(X2298,sK739),skolemize(X2299,sK740),skolemize(X2300,sK741),skolemize(X2301,sK742),skolemize(X2302,sK743),skolemize(X2303,sK744),skolemize(X2304,sK745),skolemize(X2305,sK746),skolemize(X2306,sK747),skolemize(X2307,sK748),skolemize(X2308,sK749),skolemize(X2309,sK750),skolemize(X2310,sK751),skolemize(X2311,sK752),skolemize(X2312,sK753),skolemize(X2313,sK754),skolemize(X2314,sK755),skolemize(X2315,sK756),skolemize(X2316,sK757),skolemize(X2317,sK758),skolemize(X2318,sK759),skolemize(X2319,sK760),skolemize(X2320,sK761),skolemize(X2321,sK762),skolemize(X2322,sK763),skolemize(X2323,sK764),skolemize(X2325,sK765),skolemize(X2326,sK766),skolemize(X2327,sK767),skolemize(X2328,sK768),skolemize(X2329,sK769),skolemize(X2330,sK770),skolemize(X2331,sK771),skolemize(X2332,sK772),skolemize(X2333,sK773),skolemize(X2334,sK774),skolemize(X2335,sK775),skolemize(X2336,sK776),skolemize(X2337,sK777),skolemize(X2338,sK778),skolemize(X2339,sK779),skolemize(X2340,sK780)],[f11]) ).

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

fof(f99,plain,
    ! [X2274,X2275,X2280,X2279,X2276,X2277] :
      ( ~ r1(sK0,X2274)
      | p2(X2274)
      | ~ r1(sK0,X2275)
      | ~ r1(X2275,X2276)
      | ~ r1(X2276,X2277)
      | ~ p1(sK730(X2277))
      | ~ r1(X2276,X2279)
      | p1(X2279)
      | ~ r1(sK0,X2280)
      | p1(X2280) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f100,plain,
    ! [X2274,X2275,X2280,X2279,X2276,X2277] :
      ( ~ r1(sK0,X2274)
      | p2(X2274)
      | ~ r1(sK0,X2275)
      | ~ r1(X2275,X2276)
      | ~ r1(X2276,X2277)
      | r1(X2277,sK730(X2277))
      | ~ r1(X2276,X2279)
      | p1(X2279)
      | ~ r1(sK0,X2280)
      | p1(X2280) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f708,plain,
    ~ p2(sK370),
    inference(cnf_transformation,[],[f12]) ).

fof(f709,plain,
    r1(sK0,sK370),
    inference(cnf_transformation,[],[f12]) ).

fof(f1247,plain,
    ~ p1(sK52),
    inference(cnf_transformation,[],[f12]) ).

fof(f1248,plain,
    r1(sK0,sK52),
    inference(cnf_transformation,[],[f12]) ).

fof(f1265,plain,
    ~ p1(sK43),
    inference(cnf_transformation,[],[f12]) ).

fof(f1266,plain,
    r1(sK23,sK43),
    inference(cnf_transformation,[],[f12]) ).

fof(f1279,plain,
    ! [X224] :
      ( ~ r1(sK36,X224)
      | p1(X224) ),
    inference(cnf_transformation,[],[f12]) ).

fof(f1280,plain,
    r1(sK35,sK36),
    inference(cnf_transformation,[],[f12]) ).

fof(f1281,plain,
    r1(sK33,sK35),
    inference(cnf_transformation,[],[f12]) ).

fof(f1284,plain,
    r1(sK31,sK33),
    inference(cnf_transformation,[],[f12]) ).

fof(f1287,plain,
    r1(sK29,sK31),
    inference(cnf_transformation,[],[f12]) ).

fof(f1290,plain,
    r1(sK27,sK29),
    inference(cnf_transformation,[],[f12]) ).

fof(f1293,plain,
    r1(sK25,sK27),
    inference(cnf_transformation,[],[f12]) ).

fof(f1296,plain,
    r1(sK23,sK25),
    inference(cnf_transformation,[],[f12]) ).

fof(f1299,plain,
    r1(sK21,sK23),
    inference(cnf_transformation,[],[f12]) ).

fof(f1302,plain,
    r1(sK19,sK21),
    inference(cnf_transformation,[],[f12]) ).

fof(f1305,plain,
    r1(sK17,sK19),
    inference(cnf_transformation,[],[f12]) ).

fof(f1308,plain,
    r1(sK15,sK17),
    inference(cnf_transformation,[],[f12]) ).

fof(f1311,plain,
    r1(sK13,sK15),
    inference(cnf_transformation,[],[f12]) ).

fof(f1314,plain,
    r1(sK11,sK13),
    inference(cnf_transformation,[],[f12]) ).

fof(f1317,plain,
    r1(sK9,sK11),
    inference(cnf_transformation,[],[f12]) ).

fof(f1320,plain,
    r1(sK7,sK9),
    inference(cnf_transformation,[],[f12]) ).

fof(f1323,plain,
    r1(sK0,sK7),
    inference(cnf_transformation,[],[f12]) ).

fof(f1336,definition,
    ( spl781_1
  <=> ! [X2292] :
        ( ~ r1(sK0,X2292)
        | p1(X2292) ) ),
    introduced(definition,[new_symbols(definition,[spl781_1])],[avatar_definition]) ).

fof(f1337,plain,
    ( ! [X2292] :
        ( ~ r1(sK0,X2292)
        | p1(X2292) )
    | ~ spl781_1 ),
    inference(avatar_component_clause,[],[f1336]) ).

fof(f1342,definition,
    ( spl781_3
  <=> ! [X2289] :
        ( ~ r1(sK0,X2289)
        | p2(X2289) ) ),
    introduced(definition,[new_symbols(definition,[spl781_3])],[avatar_definition]) ).

fof(f1343,plain,
    ( ! [X2289] :
        ( ~ r1(sK0,X2289)
        | p2(X2289) )
    | ~ spl781_3 ),
    inference(avatar_component_clause,[],[f1342]) ).

fof(f1362,definition,
    ( spl781_8
  <=> ! [X2279,X2275,X2277,X2276] :
        ( ~ r1(sK0,X2275)
        | p1(X2279)
        | ~ r1(X2276,X2279)
        | ~ p1(sK730(X2277))
        | ~ r1(X2276,X2277)
        | ~ r1(X2275,X2276) ) ),
    introduced(definition,[new_symbols(definition,[spl781_8])],[avatar_definition]) ).

fof(f1363,plain,
    ( ! [X2275,X2279,X2276,X2277] :
        ( ~ p1(sK730(X2277))
        | p1(X2279)
        | ~ r1(X2276,X2279)
        | ~ r1(sK0,X2275)
        | ~ r1(X2276,X2277)
        | ~ r1(X2275,X2276) )
    | ~ spl781_8 ),
    inference(avatar_component_clause,[],[f1362]) ).

fof(f1364,plain,
    ( spl781_1
    | spl781_8
    | spl781_3 ),
    inference(avatar_split_clause,[],[f99,f1342,f1362,f1336]) ).

fof(f1366,definition,
    ( spl781_9
  <=> ! [X2279,X2275,X2277,X2276] :
        ( ~ r1(sK0,X2275)
        | p1(X2279)
        | ~ r1(X2276,X2279)
        | r1(X2277,sK730(X2277))
        | ~ r1(X2276,X2277)
        | ~ r1(X2275,X2276) ) ),
    introduced(definition,[new_symbols(definition,[spl781_9])],[avatar_definition]) ).

fof(f1367,plain,
    ( ! [X2275,X2279,X2276,X2277] :
        ( ~ r1(sK0,X2275)
        | p1(X2279)
        | ~ r1(X2276,X2279)
        | r1(X2277,sK730(X2277))
        | ~ r1(X2276,X2277)
        | ~ r1(X2275,X2276) )
    | ~ spl781_9 ),
    inference(avatar_component_clause,[],[f1366]) ).

fof(f1368,plain,
    ( spl781_1
    | spl781_9
    | spl781_3 ),
    inference(avatar_split_clause,[],[f100,f1342,f1366,f1336]) ).

fof(f1911,plain,
    ( p2(sK370)
    | ~ spl781_3 ),
    inference(resolution,[],[f709,f1343]) ).

fof(f1912,plain,
    ( $false
    | ~ spl781_3 ),
    inference(forward_subsumption_resolution,[],[f1911,f708]) ).

fof(f1913,plain,
    ~ spl781_3,
    inference(avatar_contradiction_clause,[],[f1912]) ).

fof(f1915,plain,
    ( p1(sK52)
    | ~ spl781_1 ),
    inference(resolution,[],[f1337,f1248]) ).

fof(f1973,plain,
    ( $false
    | ~ spl781_1 ),
    inference(forward_subsumption_resolution,[],[f1915,f1247]) ).

fof(f1974,plain,
    ~ spl781_1,
    inference(avatar_contradiction_clause,[],[f1973]) ).

fof(f2039,plain,
    ! [X0] :
      ( ~ r1(X0,sK9)
      | r1(X0,sK11) ),
    inference(resolution,[],[f14,f1317]) ).

fof(f2042,plain,
    ! [X0] :
      ( ~ r1(X0,sK11)
      | r1(X0,sK13) ),
    inference(resolution,[],[f14,f1314]) ).

fof(f2045,plain,
    ! [X0] :
      ( ~ r1(X0,sK13)
      | r1(X0,sK15) ),
    inference(resolution,[],[f14,f1311]) ).

fof(f2048,plain,
    ! [X0] :
      ( ~ r1(X0,sK15)
      | r1(X0,sK17) ),
    inference(resolution,[],[f14,f1308]) ).

fof(f2051,plain,
    ! [X0] :
      ( ~ r1(X0,sK17)
      | r1(X0,sK19) ),
    inference(resolution,[],[f14,f1305]) ).

fof(f2054,plain,
    ! [X0] :
      ( ~ r1(X0,sK19)
      | r1(X0,sK21) ),
    inference(resolution,[],[f14,f1302]) ).

fof(f2057,plain,
    ! [X0] :
      ( ~ r1(X0,sK21)
      | r1(X0,sK23) ),
    inference(resolution,[],[f14,f1299]) ).

fof(f2063,plain,
    ! [X0] :
      ( ~ r1(X0,sK25)
      | r1(X0,sK27) ),
    inference(resolution,[],[f14,f1293]) ).

fof(f2066,plain,
    ! [X0] :
      ( ~ r1(X0,sK27)
      | r1(X0,sK29) ),
    inference(resolution,[],[f14,f1290]) ).

fof(f2069,plain,
    ! [X0] :
      ( ~ r1(X0,sK29)
      | r1(X0,sK31) ),
    inference(resolution,[],[f14,f1287]) ).

fof(f2072,plain,
    ! [X0] :
      ( ~ r1(X0,sK31)
      | r1(X0,sK33) ),
    inference(resolution,[],[f14,f1284]) ).

fof(f2075,plain,
    ! [X0] :
      ( ~ r1(X0,sK33)
      | r1(X0,sK35) ),
    inference(resolution,[],[f14,f1281]) ).

fof(f2079,plain,
    ! [X0] :
      ( ~ r1(X0,sK35)
      | r1(X0,sK36) ),
    inference(resolution,[],[f14,f1280]) ).

fof(f2697,plain,
    ( ! [X2,X0,X1] :
        ( ~ r1(sK7,X1)
        | ~ r1(X1,X0)
        | r1(X2,sK730(X2))
        | ~ r1(X1,X2)
        | p1(X0) )
    | ~ spl781_9 ),
    inference(resolution,[],[f1367,f1323]) ).

fof(f3455,plain,
    r1(sK23,sK27),
    inference(resolution,[],[f2063,f1296]) ).

fof(f3490,plain,
    r1(sK23,sK29),
    inference(resolution,[],[f2066,f3455]) ).

fof(f4636,plain,
    r1(sK7,sK11),
    inference(resolution,[],[f2039,f1320]) ).

fof(f4637,plain,
    r1(sK7,sK13),
    inference(resolution,[],[f4636,f2042]) ).

fof(f4639,plain,
    r1(sK7,sK15),
    inference(resolution,[],[f4637,f2045]) ).

fof(f4784,plain,
    r1(sK7,sK17),
    inference(resolution,[],[f2048,f4639]) ).

fof(f4787,plain,
    r1(sK7,sK19),
    inference(resolution,[],[f4784,f2051]) ).

fof(f7913,definition,
    ( spl781_861
  <=> ! [X0] :
        ( p1(X0)
        | ~ r1(sK23,X0) ) ),
    introduced(definition,[new_symbols(definition,[spl781_861])],[avatar_definition]) ).

fof(f7914,plain,
    ( ! [X0] :
        ( ~ r1(sK23,X0)
        | p1(X0) )
    | ~ spl781_861 ),
    inference(avatar_component_clause,[],[f7913]) ).

fof(f8010,plain,
    r1(sK7,sK21),
    inference(resolution,[],[f4787,f2054]) ).

fof(f8619,definition,
    ( spl781_947
  <=> p1(sK730(sK36)) ),
    introduced(definition,[new_symbols(definition,[spl781_947])],[avatar_definition]) ).

fof(f8621,plain,
    ( p1(sK730(sK36))
    | ~ spl781_947 ),
    inference(avatar_component_clause,[],[f8619]) ).

fof(f25725,plain,
    r1(sK23,sK31),
    inference(resolution,[],[f3490,f2069]) ).

fof(f25727,plain,
    r1(sK23,sK33),
    inference(resolution,[],[f25725,f2072]) ).

fof(f25729,plain,
    r1(sK23,sK35),
    inference(resolution,[],[f25727,f2075]) ).

fof(f42095,plain,
    r1(sK7,sK23),
    inference(resolution,[],[f8010,f2057]) ).

fof(f42103,plain,
    ( ! [X0,X1] :
        ( ~ r1(sK23,X0)
        | r1(X1,sK730(X1))
        | ~ r1(sK23,X1)
        | p1(X0) )
    | ~ spl781_9 ),
    inference(resolution,[],[f42095,f2697]) ).

fof(f42106,definition,
    ( spl781_5474
  <=> ! [X1] :
        ( r1(X1,sK730(X1))
        | ~ r1(sK23,X1) ) ),
    introduced(definition,[new_symbols(definition,[spl781_5474])],[avatar_definition]) ).

fof(f42107,plain,
    ( ! [X1] :
        ( r1(X1,sK730(X1))
        | ~ r1(sK23,X1) )
    | ~ spl781_5474 ),
    inference(avatar_component_clause,[],[f42106]) ).

fof(f42108,plain,
    ( spl781_5474
    | spl781_861
    | ~ spl781_9 ),
    inference(avatar_split_clause,[],[f42103,f1366,f7913,f42106]) ).

fof(f42116,plain,
    ( p1(sK43)
    | ~ spl781_861 ),
    inference(resolution,[],[f7914,f1266]) ).

fof(f42384,plain,
    ( $false
    | ~ spl781_861 ),
    inference(forward_subsumption_resolution,[],[f42116,f1265]) ).

fof(f42385,plain,
    ~ spl781_861,
    inference(avatar_contradiction_clause,[],[f42384]) ).

fof(f61187,plain,
    ( ~ r1(sK23,sK36)
    | p1(sK730(sK36))
    | ~ spl781_5474 ),
    inference(resolution,[],[f42107,f1279]) ).

fof(f61438,definition,
    ( spl781_8083
  <=> r1(sK23,sK36) ),
    introduced(definition,[new_symbols(definition,[spl781_8083])],[avatar_definition]) ).

fof(f61439,plain,
    ( r1(sK23,sK36)
    | ~ spl781_8083 ),
    inference(avatar_component_clause,[],[f61438]) ).

fof(f61440,plain,
    ( ~ r1(sK23,sK36)
    | spl781_8083 ),
    inference(avatar_component_clause,[],[f61438]) ).

fof(f61441,plain,
    ( spl781_947
    | ~ spl781_8083
    | ~ spl781_5474 ),
    inference(avatar_split_clause,[],[f61187,f42106,f61438,f8619]) ).

fof(f89452,plain,
    r1(sK23,sK36),
    inference(resolution,[],[f2079,f25729]) ).

fof(f89458,plain,
    ( $false
    | spl781_8083 ),
    inference(forward_subsumption_resolution,[],[f89452,f61440]) ).

fof(f89459,plain,
    spl781_8083,
    inference(avatar_contradiction_clause,[],[f89458]) ).

fof(f90825,plain,
    ( ! [X2,X0,X1] :
        ( ~ r1(sK0,X2)
        | ~ r1(X1,X0)
        | p1(X0)
        | ~ r1(X1,sK36)
        | ~ r1(X2,X1) )
    | ~ spl781_8
    | ~ spl781_947 ),
    inference(resolution,[],[f8621,f1363]) ).

fof(f90827,plain,
    ( ! [X0,X1] :
        ( ~ r1(sK7,X0)
        | p1(X1)
        | ~ r1(X0,sK36)
        | ~ r1(X0,X1) )
    | ~ spl781_8
    | ~ spl781_947 ),
    inference(resolution,[],[f90825,f1323]) ).

fof(f94967,plain,
    ( ! [X0] :
        ( p1(X0)
        | ~ r1(sK23,sK36)
        | ~ r1(sK23,X0) )
    | ~ spl781_8
    | ~ spl781_947 ),
    inference(resolution,[],[f90827,f42095]) ).

fof(f95208,plain,
    ( ! [X0] :
        ( p1(X0)
        | ~ r1(sK23,X0) )
    | ~ spl781_8
    | ~ spl781_947
    | ~ spl781_8083 ),
    inference(forward_subsumption_resolution,[],[f94967,f61439]) ).

fof(f95223,plain,
    ( spl781_861
    | ~ spl781_8
    | ~ spl781_947
    | ~ spl781_8083 ),
    inference(avatar_split_clause,[],[f95208,f61438,f8619,f1362,f7913]) ).

cnf(s6,plain,
    ( spl781_1
    | spl781_3
    | spl781_8 ),
    inference(sat_conversion,[],[f1364]) ).

cnf(s7,plain,
    ( spl781_1
    | spl781_3
    | spl781_9 ),
    inference(sat_conversion,[],[f1368]) ).

cnf(s136,plain,
    ~ spl781_3,
    inference(sat_conversion,[],[f1913]) ).

cnf(s151,plain,
    ~ spl781_1,
    inference(sat_conversion,[],[f1974]) ).

cnf(s5365,plain,
    ( ~ spl781_9
    | spl781_861
    | spl781_5474 ),
    inference(sat_conversion,[],[f42108]) ).

cnf(s5409,plain,
    ~ spl781_861,
    inference(sat_conversion,[],[f42385]) ).

cnf(s8720,plain,
    ( spl781_947
    | ~ spl781_5474
    | ~ spl781_8083 ),
    inference(sat_conversion,[],[f61441]) ).

cnf(s13899,plain,
    spl781_8083,
    inference(sat_conversion,[],[f89459]) ).

cnf(s15344,plain,
    ( ~ spl781_8
    | spl781_861
    | ~ spl781_947
    | ~ spl781_8083 ),
    inference(sat_conversion,[],[f95223]) ).

cnf(s15366,plain,
    ( spl781_947
    | ~ spl781_5474 ),
    inference(rat,[],[s8720,s13899]) ).

cnf(s15382,plain,
    ( ~ spl781_9
    | spl781_5474 ),
    inference(rat,[],[s5365,s5409]) ).

cnf(s17085,plain,
    spl781_9,
    inference(rat,[],[s7,s136,s151]) ).

cnf(s17086,plain,
    spl781_5474,
    inference(rat,[],[s15382,s17085]) ).

cnf(s17239,plain,
    spl781_947,
    inference(rat,[],[s15366,s17086]) ).

cnf(s17269,plain,
    ~ spl781_8,
    inference(rat,[],[s15344,s13899,s5409,s17239]) ).

cnf(s17270,plain,
    $false,
    inference(rat,[],[s6,s17269,s136,s151]) ).

fof(f95231,plain,
    $false,
    inference(avatar_sat_refutation,[],[s17270]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : LCL672+1.015 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.11/0.39  % Computer : n020.cluster.edu
% 0.11/0.39  % Model    : x86_64 x86_64
% 0.11/0.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.39  % Memory   : 8046.5625MB
% 0.11/0.39  % OS       : Linux 6.8.0-71-generic
% 0.11/0.39  % CPULimit : 300
% 0.11/0.39  % WCLimit  : 300
% 0.11/0.39  % DateTime : Sun Sep 27 16:30:50 UTC 2026
% 0.11/0.39  % CPUTime  : 
% 0.11/0.39  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.11/0.42  Running first-order theorem proving
% 0.11/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
% 10.07/2.05  % (3584748)Detected formulas, will run a generic FOF schedule.
% 10.07/2.05  % (3584758)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=3978986001:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 10.07/2.05  % (3584756)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=1708919839:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 10.07/2.05  % (3584759)dis-21_1_sil=8000:lcm=predicate:random_seed=1554311026: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)
% 10.07/2.05  % (3584753)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=3952452935:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 10.07/2.05  % (3584757)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=3480309555:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 10.07/2.05  % (3584755)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=869216238:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 10.07/2.05  % (3584754)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=3733275409:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 10.07/2.05  % (3584758)Instruction limit reached! 
% 10.07/2.05  % (3584758)------------------------------
% 10.07/2.05  % (3584758)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.07/2.05  % (3584758)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.07/2.05  % (3584758)CaDiCaL version: 2.1.3
% 10.07/2.05  % (3584758)Termination reason: Instruction limit
% 10.07/2.05  % (3584758)Termination phase: Saturation
% 10.07/2.05  % (3584758)Time elapsed: 0.055 s
% 10.07/2.05  % (3584758)Peak memory usage: 93 MB
% 10.07/2.05  % (3584758)Instructions burned: 143 (million)
% 10.07/2.05  % (3584756)Instruction limit reached! 
% 10.07/2.05  % (3584756)------------------------------
% 10.07/2.05  % (3584756)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.07/2.05  % (3584756)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.07/2.05  % (3584756)CaDiCaL version: 2.1.3
% 10.07/2.05  % (3584756)Termination reason: Instruction limit
% 10.07/2.05  % (3584756)Termination phase: General splitting
% 10.07/2.05  % (3584756)Time elapsed: 0.057 s
% 10.07/2.05  % (3584756)Peak memory usage: 89 MB
% 10.07/2.05  % (3584756)Instructions burned: 109 (million)
% 10.07/2.05  % (3584757)Instruction limit reached! 
% 10.07/2.05  % (3584757)------------------------------
% 10.07/2.05  % (3584757)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.07/2.05  % (3584757)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.07/2.05  % (3584757)CaDiCaL version: 2.1.3
% 10.07/2.05  % (3584757)Termination reason: Instruction limit
% 10.07/2.05  % (3584757)Termination phase: Saturation
% 10.07/2.05  % (3584757)Time elapsed: 0.062 s
% 10.07/2.05  % (3584757)Peak memory usage: 91 MB
% 10.07/2.05  % (3584757)Instructions burned: 122 (million)
% 10.07/2.05  % (3584759)Instruction limit reached! 
% 10.07/2.05  % (3584759)------------------------------
% 10.07/2.05  % (3584759)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.07/2.05  % (3584759)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.07/2.05  % (3584759)CaDiCaL version: 2.1.3
% 10.07/2.05  % (3584759)Termination reason: Instruction limit
% 10.07/2.05  % (3584759)Termination phase: Saturation
% 10.07/2.05  % (3584759)Time elapsed: 0.069 s
% 10.07/2.05  % (3584759)Peak memory usage: 93 MB
% 10.07/2.05  % (3584759)Instructions burned: 131 (million)
% 10.07/2.05  % (3584767)lrs+10_1_sil=8000:sp=occurrence:random_seed=2656018875:i=285:sd=3:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/285Mi)
% 10.07/2.05  % (3584770)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=3537165229:s2a=on:i=248:s2at=1.23:gtg=position_2997 on theBenchmark for (2997ds/248Mi)
% 10.07/2.05  % (3584768)lrs+10_1_sil=32000:urr=on:br=off:random_seed=3222573097:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/157Mi)
% 10.07/2.05  % (3584769)lrs+1011_1_sil=32000:sp=occurrence:random_seed=3364899190:i=325:sd=1:ss=axioms:sgt=32_2997 on theBenchmark for (2997ds/325Mi)
% 10.07/2.05  % (3584767)Instruction limit reached! 
% 17.21/3.04  % (3584767)------------------------------
% 17.21/3.04  % (3584767)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584767)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584767)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584767)Termination reason: Instruction limit
% 17.21/3.04  % (3584767)Termination phase: Saturation
% 17.21/3.04  % (3584767)Time elapsed: 0.063 s
% 17.21/3.04  % (3584767)Peak memory usage: 94 MB
% 17.21/3.04  % (3584767)Instructions burned: 291 (million)
% 17.21/3.04  % (3584768)Instruction limit reached! 
% 17.21/3.04  % (3584768)------------------------------
% 17.21/3.04  % (3584768)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584768)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584768)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584768)Termination reason: Instruction limit
% 17.21/3.04  % (3584768)Termination phase: Saturation
% 17.21/3.04  % (3584768)Time elapsed: 0.082 s
% 17.21/3.04  % (3584768)Peak memory usage: 95 MB
% 17.21/3.04  % (3584768)Instructions burned: 158 (million)
% 17.21/3.04  % (3584775)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=972479150:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2996 on theBenchmark for (2996ds/294Mi)
% 17.21/3.04  % (3584770)Instruction limit reached! 
% 17.21/3.04  % (3584770)------------------------------
% 17.21/3.04  % (3584770)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584770)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584770)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584770)Termination reason: Instruction limit
% 17.21/3.04  % (3584770)Termination phase: Saturation
% 17.21/3.04  % (3584770)Time elapsed: 0.126 s
% 17.21/3.04  % (3584770)Peak memory usage: 95 MB
% 17.21/3.04  % (3584770)Instructions burned: 249 (million)
% 17.21/3.04  % (3584769)Instruction limit reached! 
% 17.21/3.04  % (3584769)------------------------------
% 17.21/3.04  % (3584769)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584769)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584769)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584769)Termination reason: Instruction limit
% 17.21/3.04  % (3584769)Termination phase: Saturation
% 17.21/3.04  % (3584769)Time elapsed: 0.129 s
% 17.21/3.04  % (3584769)Peak memory usage: 94 MB
% 17.21/3.04  % (3584769)Instructions burned: 327 (million)
% 17.21/3.04  % (3584775)Instruction limit reached! 
% 17.21/3.04  % (3584775)------------------------------
% 17.21/3.04  % (3584775)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584775)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584775)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584775)Termination reason: Instruction limit
% 17.21/3.04  % (3584775)Termination phase: Saturation
% 17.21/3.04  % (3584775)Time elapsed: 0.069 s
% 17.21/3.04  % (3584775)Peak memory usage: 93 MB
% 17.21/3.04  % (3584775)Instructions burned: 299 (million)
% 17.21/3.04  % (3584776)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=3065634005:i=2350_2995 on theBenchmark for (2995ds/2350Mi)
% 17.21/3.04  % (3584779)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=4188356600:i=127:av=off:fsr=off:sup=off_2995 on theBenchmark for (2995ds/127Mi)
% 17.21/3.04  % (3584780)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=2849097871:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2994 on theBenchmark for (2994ds/114Mi)
% 17.21/3.04  % (3584778)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=275931729:cts=off:i=113:fsr=off:ss=included:sgt=4_2995 on theBenchmark for (2995ds/113Mi)
% 17.21/3.04  % (3584780)Instruction limit reached! 
% 17.21/3.04  % (3584780)------------------------------
% 17.21/3.04  % (3584780)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584780)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 17.21/3.04  % (3584780)CaDiCaL version: 2.1.3
% 17.21/3.04  % (3584780)Termination reason: Instruction limit
% 17.21/3.04  % (3584780)Termination phase: Saturation
% 17.21/3.04  % (3584780)Time elapsed: 0.032 s
% 17.21/3.04  % (3584780)Peak memory usage: 92 MB
% 17.21/3.04  % (3584780)Instructions burned: 117 (million)
% 17.21/3.04  % (3584779)Instruction limit reached! 
% 17.21/3.04  % (3584779)------------------------------
% 17.21/3.04  % (3584779)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 17.21/3.04  % (3584779)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584779)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584779)Termination reason: Instruction limit
% 34.67/6.35  % (3584779)Termination phase: Blocked clause elimination
% 34.67/6.35  % (3584779)Time elapsed: 0.073 s
% 34.67/6.35  % (3584779)Peak memory usage: 90 MB
% 34.67/6.35  % (3584779)Instructions burned: 127 (million)
% 34.67/6.35  % (3584778)Instruction limit reached! 
% 34.67/6.35  % (3584778)------------------------------
% 34.67/6.35  % (3584778)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584778)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584778)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584778)Termination reason: Instruction limit
% 34.67/6.35  % (3584778)Termination phase: Saturation
% 34.67/6.35  % (3584778)Time elapsed: 0.071 s
% 34.67/6.35  % (3584778)Peak memory usage: 96 MB
% 34.67/6.35  % (3584778)Instructions burned: 115 (million)
% 34.67/6.35  % (3584785)lrs+10_1_sil=8000:sp=occurrence:random_seed=3069649398:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2993 on theBenchmark for (2993ds/907Mi)
% 34.67/6.35  % (3584786)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=3334873059:i=437:sd=1:aac=none:ss=included_2993 on theBenchmark for (2993ds/437Mi)
% 34.67/6.35  % (3584787)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=183256295:i=5202:ss=axioms:sgt=16_2993 on theBenchmark for (2993ds/5202Mi)
% 34.67/6.35  % (3584785)Instruction limit reached! 
% 34.67/6.35  % (3584785)------------------------------
% 34.67/6.35  % (3584785)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584785)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584785)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584785)Termination reason: Instruction limit
% 34.67/6.35  % (3584785)Termination phase: Saturation
% 34.67/6.35  % (3584785)Time elapsed: 0.159 s
% 34.67/6.35  % (3584785)Peak memory usage: 95 MB
% 34.67/6.35  % (3584785)Instructions burned: 911 (million)
% 34.67/6.35  % (3584786)Instruction limit reached! 
% 34.67/6.35  % (3584786)------------------------------
% 34.67/6.35  % (3584786)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584786)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584786)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584786)Termination reason: Instruction limit
% 34.67/6.35  % (3584786)Termination phase: Saturation
% 34.67/6.35  % (3584786)Time elapsed: 0.177 s
% 34.67/6.35  % (3584786)Peak memory usage: 94 MB
% 34.67/6.35  % (3584786)Instructions burned: 437 (million)
% 34.67/6.35  % (3584791)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=2347649376:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2991 on theBenchmark for (2991ds/134Mi)
% 34.67/6.35  % (3584791)Instruction limit reached! 
% 34.67/6.35  % (3584791)------------------------------
% 34.67/6.35  % (3584791)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584791)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584791)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584791)Termination reason: Instruction limit
% 34.67/6.35  % (3584791)Termination phase: Saturation
% 34.67/6.35  % (3584791)Time elapsed: 0.076 s
% 34.67/6.35  % (3584791)Peak memory usage: 93 MB
% 34.67/6.35  % (3584791)Instructions burned: 135 (million)
% 34.67/6.35  % (3584792)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=591333309:st=8:i=592:sd=3:ep=RST:ss=axioms_2990 on theBenchmark for (2990ds/592Mi)
% 34.67/6.35  % (3584794)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=3853546032:st=3:i=13193:sd=3:ss=axioms_2989 on theBenchmark for (2989ds/13193Mi)
% 34.67/6.35  % (3584792)Instruction limit reached! 
% 34.67/6.35  % (3584792)------------------------------
% 34.67/6.35  % (3584792)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584792)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584792)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584792)Termination reason: Instruction limit
% 34.67/6.35  % (3584792)Termination phase: Saturation
% 34.67/6.35  % (3584792)Time elapsed: 0.195 s
% 34.67/6.35  % (3584792)Peak memory usage: 93 MB
% 34.67/6.35  % (3584792)Instructions burned: 593 (million)
% 34.67/6.35  % (3584797)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=2846037286:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2987 on theBenchmark for (2987ds/125Mi)
% 34.67/6.35  % (3584797)Instruction limit reached! 
% 34.67/6.35  % (3584797)------------------------------
% 34.67/6.35  % (3584797)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584797)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584797)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584797)Termination reason: Instruction limit
% 34.67/6.35  % (3584797)Termination phase: General splitting
% 34.67/6.35  % (3584797)Time elapsed: 0.064 s
% 34.67/6.35  % (3584797)Peak memory usage: 90 MB
% 34.67/6.35  % (3584797)Instructions burned: 126 (million)
% 34.67/6.35  % (3584799)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=2760927511:i=134:gtgl=5:slsql=off:gtg=exists_sym_2985 on theBenchmark for (2985ds/134Mi)
% 34.67/6.35  % (3584799)Instruction limit reached! 
% 34.67/6.35  % (3584799)------------------------------
% 34.67/6.35  % (3584799)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584799)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584799)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584799)Termination reason: Instruction limit
% 34.67/6.35  % (3584799)Termination phase: Saturation
% 34.67/6.35  % (3584799)Time elapsed: 0.075 s
% 34.67/6.35  % (3584799)Peak memory usage: 94 MB
% 34.67/6.35  % (3584799)Instructions burned: 136 (million)
% 34.67/6.35  % (3584801)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=1775438222:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2983 on theBenchmark for (2983ds/141Mi)
% 34.67/6.35  % (3584776)Instruction limit reached! 
% 34.67/6.35  % (3584776)------------------------------
% 34.67/6.35  % (3584776)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584776)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584776)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584776)Termination reason: Instruction limit
% 34.67/6.35  % (3584776)Termination phase: Saturation
% 34.67/6.35  % (3584776)Time elapsed: 1.296 s
% 34.67/6.35  % (3584776)Peak memory usage: 152 MB
% 34.67/6.35  % (3584776)Instructions burned: 2352 (million)
% 34.67/6.35  % (3584801)Instruction limit reached! 
% 34.67/6.35  % (3584801)------------------------------
% 34.67/6.35  % (3584801)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584801)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584801)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584801)Termination reason: Instruction limit
% 34.67/6.35  % (3584801)Termination phase: General splitting
% 34.67/6.35  % (3584801)Time elapsed: 0.074 s
% 34.67/6.35  % (3584801)Peak memory usage: 91 MB
% 34.67/6.35  % (3584801)Instructions burned: 143 (million)
% 34.67/6.35  % (3584803)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=2779607418:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2981 on theBenchmark for (2981ds/431Mi)
% 34.67/6.35  % (3584804)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=796374057:i=6060:aac=none:ins=25_2981 on theBenchmark for (2981ds/6060Mi)
% 34.67/6.35  % (3584803)Instruction limit reached! 
% 34.67/6.35  % (3584803)------------------------------
% 34.67/6.35  % (3584803)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584803)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584803)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584803)Termination reason: Instruction limit
% 34.67/6.35  % (3584803)Termination phase: Saturation
% 34.67/6.35  % (3584803)Time elapsed: 0.218 s
% 34.67/6.35  % (3584803)Peak memory usage: 96 MB
% 34.67/6.35  % (3584803)Instructions burned: 433 (million)
% 34.67/6.35  % (3584807)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=157618129:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2977 on theBenchmark for (2977ds/150Mi)
% 34.67/6.35  % (3584807)Instruction limit reached! 
% 34.67/6.35  % (3584807)------------------------------
% 34.67/6.35  % (3584807)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584807)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584807)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584807)Termination reason: Instruction limit
% 34.67/6.35  % (3584807)Termination phase: General splitting
% 34.67/6.35  % (3584807)Time elapsed: 0.074 s
% 34.67/6.35  % (3584807)Peak memory usage: 90 MB
% 34.67/6.35  % (3584807)Instructions burned: 151 (million)
% 34.67/6.35  % (3584809)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=3247854225:i=14155:bd=all_2975 on theBenchmark for (2975ds/14155Mi)
% 34.67/6.35  % (3584787)Instruction limit reached! 
% 34.67/6.35  % (3584787)------------------------------
% 34.67/6.35  % (3584787)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584787)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584787)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584787)Termination reason: Instruction limit
% 34.67/6.35  % (3584787)Termination phase: Saturation
% 34.67/6.35  % (3584787)Time elapsed: 2.306 s
% 34.67/6.35  % (3584787)Peak memory usage: 152 MB
% 34.67/6.35  % (3584787)Instructions burned: 5202 (million)
% 34.67/6.35  % (3584811)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=1234994699:i=667:av=off:fsr=off_2968 on theBenchmark for (2968ds/667Mi)
% 34.67/6.35  % (3584811)Instruction limit reached! 
% 34.67/6.35  % (3584811)------------------------------
% 34.67/6.35  % (3584811)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584811)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584811)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584811)Termination reason: Instruction limit
% 34.67/6.35  % (3584811)Termination phase: Saturation
% 34.67/6.35  % (3584811)Time elapsed: 0.348 s
% 34.67/6.35  % (3584811)Peak memory usage: 109 MB
% 34.67/6.35  % (3584811)Instructions burned: 668 (million)
% 34.67/6.35  % (3584813)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=94858078:s2a=on:i=185:s2at=1.8:fdi=4_2963 on theBenchmark for (2963ds/185Mi)
% 34.67/6.35  % (3584813)Instruction limit reached! 
% 34.67/6.35  % (3584813)------------------------------
% 34.67/6.35  % (3584813)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584813)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584813)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584813)Termination reason: Instruction limit
% 34.67/6.35  % (3584813)Termination phase: Saturation
% 34.67/6.35  % (3584813)Time elapsed: 0.100 s
% 34.67/6.35  % (3584813)Peak memory usage: 97 MB
% 34.67/6.35  % (3584813)Instructions burned: 187 (million)
% 34.67/6.35  % (3584815)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=271702178:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2961 on theBenchmark for (2961ds/193Mi)
% 34.67/6.35  % (3584815)Instruction limit reached! 
% 34.67/6.35  % (3584815)------------------------------
% 34.67/6.35  % (3584815)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584815)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584815)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584815)Termination reason: Instruction limit
% 34.67/6.35  % (3584815)Termination phase: Saturation
% 34.67/6.35  % (3584815)Time elapsed: 0.106 s
% 34.67/6.35  % (3584815)Peak memory usage: 97 MB
% 34.67/6.35  % (3584815)Instructions burned: 195 (million)
% 34.67/6.35  % (3584818)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=684506549:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2959 on theBenchmark for (2959ds/4850Mi)
% 34.67/6.35  % (3584804)Instruction limit reached! 
% 34.67/6.35  % (3584804)------------------------------
% 34.67/6.35  % (3584804)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 34.67/6.35  % (3584804)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 34.67/6.35  % (3584804)CaDiCaL version: 2.1.3
% 34.67/6.35  % (3584804)Termination reason: Instruction limit
% 34.67/6.35  % (3584804)Termination phase: Saturation
% 34.67/6.35  % (3584804)Time elapsed: 2.907 s
% 34.67/6.35  % (3584804)Peak memory usage: 158 MB
% 34.67/6.35  % (3584804)Instructions burned: 6061 (million)
% 34.67/6.35  % (3584820)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=1800336773:i=12111:sd=1:ss=included_2950 on theBenchmark for (2950ds/12111Mi)
% 34.67/6.35  % (3584753)First to succeed.
% 34.67/6.35  % (3584753)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-3584748"
% 34.67/6.35  % (3584753)Refutation found. Thanks to Tanya!
% 34.67/6.35  % SZS status Theorem for theBenchmark
% 34.67/6.35  % SZS output start Proof for theBenchmark
% See solution above
% 40.84/6.55  % (3584753)------------------------------
% 40.84/6.55  % (3584753)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 40.84/6.55  % (3584753)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 40.84/6.55  % (3584753)CaDiCaL version: 2.1.3
% 40.84/6.55  % (3584753)Termination reason: Refutation
% 40.84/6.55  % (3584753)Time elapsed: 5.286 s
% 40.84/6.55  % (3584753)Peak memory usage: 219 MB
% 40.84/6.55  % (3584753)Instructions burned: 10157 (million)
% 40.84/6.55  % (3584753)------------------------------
% 40.84/6.55  % (3584753)------------------------------
% 40.84/6.55  % (3584748)Success in time 5.734 s
% 40.84/6.55  % Vampire exiting
%------------------------------------------------------------------------------