↑ Up

Prover9---2026-6A.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Prover9---2026-6A
% Problem  : MSC007-2.005 : TPTP v9.3.1. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : prover9 -casc 300 -f /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n011.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 : Sun Sep 27 08:04:17 AM UTC 2026

% Result   : Unsatisfiable 5.67s 1.18s
% Output   : CNFRefutation 5.67s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats ran out of CPU time)

% Comments : 
%------------------------------------------------------------------------------
fof(all_holes,axiom,
    ! [VAR_0] :
      ( VAR_0 = hole_4
      | VAR_0 = hole_3
      | VAR_0 = hole_2
      | VAR_0 = hole_1
      | ~ hole(VAR_0) ),
    file('theBenchmark.p',all_holes) ).

cnf(c_1,plain,
    ( A = hole_4
    | A = hole_3
    | A = hole_2
    | A = hole_1
    | ~ hole(A) ),
    inference(clausify,[status(thm)],[all_holes]) ).

fof(each_pigeons_hole1,axiom,
    ! [VAR_0] :
      ( hole(hole_of(VAR_0))
      | ~ pigeon(VAR_0) ),
    file('theBenchmark.p',each_pigeons_hole1) ).

cnf(c_6,plain,
    ( hole(hole_of(A))
    | ~ pigeon(A) ),
    inference(clausify,[status(thm)],[each_pigeons_hole1]) ).

fof(only_one_per_hole,axiom,
    ! [VAR_0,VAR_1,VAR_2] :
      ( VAR_1 = VAR_2
      | ~ in(VAR_2,VAR_0)
      | ~ in(VAR_1,VAR_0)
      | ~ pigeon(VAR_2)
      | ~ pigeon(VAR_1)
      | ~ hole(VAR_0) ),
    file('theBenchmark.p',only_one_per_hole) ).

cnf(c_7,plain,
    ( B = C
    | ~ in(C,A)
    | ~ in(B,A)
    | ~ pigeon(C)
    | ~ pigeon(B)
    | ~ hole(A) ),
    inference(clausify,[status(thm)],[only_one_per_hole]) ).

cnf(c_12,plain,
    ( ~ pigeon(C)
    | A = B
    | ~ in(B,hole_of(C))
    | ~ in(A,hole_of(C))
    | ~ pigeon(B)
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_7,c_6]) ).

cnf(c_13,plain,
    ( hole_of(A) = hole_4
    | hole_of(A) = hole_3
    | hole_of(A) = hole_2
    | hole_of(A) = hole_1
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_6,c_1]) ).

fof(each_pigeons_hole2,axiom,
    ! [VAR_0] :
      ( in(VAR_0,hole_of(VAR_0))
      | ~ pigeon(VAR_0) ),
    file('theBenchmark.p',each_pigeons_hole2) ).

cnf(c_17,plain,
    ( in(A,hole_of(A))
    | ~ pigeon(A) ),
    inference(clausify,[status(thm)],[each_pigeons_hole2]) ).

fof(pigeon_4_is_not_pigeon_5,axiom,
    pigeon_4 != pigeon_5,
    file('theBenchmark.p',pigeon_4_is_not_pigeon_5) ).

cnf(c_30,plain,
    pigeon_4 != pigeon_5,
    inference(clausify,[status(thm)],[pigeon_4_is_not_pigeon_5]) ).

cnf(c_31,plain,
    pigeon_5 != pigeon_4,
    inference(copy,[status(thm)],[c_30]) ).

fof(pigeon_3_is_not_pigeon_5,axiom,
    pigeon_3 != pigeon_5,
    file('theBenchmark.p',pigeon_3_is_not_pigeon_5) ).

cnf(c_32,plain,
    pigeon_3 != pigeon_5,
    inference(clausify,[status(thm)],[pigeon_3_is_not_pigeon_5]) ).

cnf(c_33,plain,
    pigeon_5 != pigeon_3,
    inference(copy,[status(thm)],[c_32]) ).

fof(pigeon_3_is_not_pigeon_4,axiom,
    pigeon_3 != pigeon_4,
    file('theBenchmark.p',pigeon_3_is_not_pigeon_4) ).

cnf(c_34,plain,
    pigeon_3 != pigeon_4,
    inference(clausify,[status(thm)],[pigeon_3_is_not_pigeon_4]) ).

cnf(c_35,plain,
    pigeon_4 != pigeon_3,
    inference(copy,[status(thm)],[c_34]) ).

fof(pigeon_2_is_not_pigeon_5,axiom,
    pigeon_2 != pigeon_5,
    file('theBenchmark.p',pigeon_2_is_not_pigeon_5) ).

cnf(c_36,plain,
    pigeon_2 != pigeon_5,
    inference(clausify,[status(thm)],[pigeon_2_is_not_pigeon_5]) ).

cnf(c_37,plain,
    pigeon_5 != pigeon_2,
    inference(copy,[status(thm)],[c_36]) ).

fof(pigeon_2_is_not_pigeon_4,axiom,
    pigeon_2 != pigeon_4,
    file('theBenchmark.p',pigeon_2_is_not_pigeon_4) ).

cnf(c_38,plain,
    pigeon_2 != pigeon_4,
    inference(clausify,[status(thm)],[pigeon_2_is_not_pigeon_4]) ).

cnf(c_39,plain,
    pigeon_4 != pigeon_2,
    inference(copy,[status(thm)],[c_38]) ).

fof(pigeon_2_is_not_pigeon_3,axiom,
    pigeon_2 != pigeon_3,
    file('theBenchmark.p',pigeon_2_is_not_pigeon_3) ).

cnf(c_40,plain,
    pigeon_2 != pigeon_3,
    inference(clausify,[status(thm)],[pigeon_2_is_not_pigeon_3]) ).

cnf(c_41,plain,
    pigeon_3 != pigeon_2,
    inference(copy,[status(thm)],[c_40]) ).

fof(pigeon_1_is_not_pigeon_5,axiom,
    pigeon_1 != pigeon_5,
    file('theBenchmark.p',pigeon_1_is_not_pigeon_5) ).

cnf(c_42,plain,
    pigeon_1 != pigeon_5,
    inference(clausify,[status(thm)],[pigeon_1_is_not_pigeon_5]) ).

cnf(c_43,plain,
    pigeon_5 != pigeon_1,
    inference(copy,[status(thm)],[c_42]) ).

fof(pigeon_1_is_not_pigeon_4,axiom,
    pigeon_1 != pigeon_4,
    file('theBenchmark.p',pigeon_1_is_not_pigeon_4) ).

cnf(c_44,plain,
    pigeon_1 != pigeon_4,
    inference(clausify,[status(thm)],[pigeon_1_is_not_pigeon_4]) ).

cnf(c_45,plain,
    pigeon_4 != pigeon_1,
    inference(copy,[status(thm)],[c_44]) ).

fof(pigeon_1_is_not_pigeon_3,axiom,
    pigeon_1 != pigeon_3,
    file('theBenchmark.p',pigeon_1_is_not_pigeon_3) ).

cnf(c_46,plain,
    pigeon_1 != pigeon_3,
    inference(clausify,[status(thm)],[pigeon_1_is_not_pigeon_3]) ).

cnf(c_47,plain,
    pigeon_3 != pigeon_1,
    inference(copy,[status(thm)],[c_46]) ).

fof(pigeon_1_is_not_pigeon_2,axiom,
    pigeon_1 != pigeon_2,
    file('theBenchmark.p',pigeon_1_is_not_pigeon_2) ).

cnf(c_48,plain,
    pigeon_1 != pigeon_2,
    inference(clausify,[status(thm)],[pigeon_1_is_not_pigeon_2]) ).

cnf(c_49,plain,
    pigeon_2 != pigeon_1,
    inference(copy,[status(thm)],[c_48]) ).

fof(pigeon_5,axiom,
    pigeon(pigeon_5),
    file('theBenchmark.p',pigeon_5) ).

cnf(c_50,plain,
    pigeon(pigeon_5),
    inference(clausify,[status(thm)],[pigeon_5]) ).

fof(pigeon_4,axiom,
    pigeon(pigeon_4),
    file('theBenchmark.p',pigeon_4) ).

cnf(c_51,plain,
    pigeon(pigeon_4),
    inference(clausify,[status(thm)],[pigeon_4]) ).

fof(pigeon_3,axiom,
    pigeon(pigeon_3),
    file('theBenchmark.p',pigeon_3) ).

cnf(c_52,plain,
    pigeon(pigeon_3),
    inference(clausify,[status(thm)],[pigeon_3]) ).

fof(pigeon_2,axiom,
    pigeon(pigeon_2),
    file('theBenchmark.p',pigeon_2) ).

cnf(c_53,plain,
    pigeon(pigeon_2),
    inference(clausify,[status(thm)],[pigeon_2]) ).

fof(pigeon_1,axiom,
    pigeon(pigeon_1),
    file('theBenchmark.p',pigeon_1) ).

cnf(c_54,plain,
    pigeon(pigeon_1),
    inference(clausify,[status(thm)],[pigeon_1]) ).

cnf(c_58,plain,
    ( A = B
    | ~ in(B,hole_of(B))
    | ~ in(A,hole_of(B))
    | ~ pigeon(B)
    | ~ pigeon(A) ),
    inference(factor,[status(thm)],[c_12]) ).

cnf(c_59,plain,
    in(pigeon_5,hole_of(pigeon_5)),
    inference(resolve,[status(thm)],[c_50,c_17]) ).

cnf(c_60,plain,
    ( hole_of(pigeon_5) = hole_4
    | hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1 ),
    inference(resolve,[status(thm)],[c_50,c_13]) ).

cnf(c_61,plain,
    in(pigeon_4,hole_of(pigeon_4)),
    inference(resolve,[status(thm)],[c_51,c_17]) ).

cnf(c_62,plain,
    ( hole_of(pigeon_4) = hole_4
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(resolve,[status(thm)],[c_51,c_13]) ).

cnf(c_63,plain,
    in(pigeon_3,hole_of(pigeon_3)),
    inference(resolve,[status(thm)],[c_52,c_17]) ).

cnf(c_64,plain,
    ( hole_of(pigeon_3) = hole_4
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(resolve,[status(thm)],[c_52,c_13]) ).

cnf(c_65,plain,
    in(pigeon_2,hole_of(pigeon_2)),
    inference(resolve,[status(thm)],[c_53,c_17]) ).

cnf(c_66,plain,
    ( hole_of(pigeon_2) = hole_4
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_53,c_13]) ).

cnf(c_67,plain,
    in(pigeon_1,hole_of(pigeon_1)),
    inference(resolve,[status(thm)],[c_54,c_17]) ).

cnf(c_68,plain,
    ( hole_of(pigeon_1) = hole_4
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_54,c_13]) ).

cnf(c_3048,plain,
    ( pigeon_1 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_1,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_54]) ).

cnf(c_3049,plain,
    ( pigeon_1 = pigeon_5
    | ~ in(pigeon_5,hole_of(pigeon_5))
    | ~ in(pigeon_1,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3048,c_50]) ).

cnf(c_3050,plain,
    ( pigeon_1 = pigeon_5
    | ~ in(pigeon_1,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3049,c_59]) ).

cnf(c_3051,plain,
    pigeon_1 != pigeon_5,
    inference(copy,[status(thm)],[c_43]) ).

cnf(c_70,plain,
    ~ in(pigeon_1,hole_of(pigeon_5)),
    inference(resolve,[status(thm)],[c_3050,c_3051]) ).

cnf(c_3052,plain,
    ( pigeon_2 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_2,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_53]) ).

cnf(c_3053,plain,
    ( pigeon_2 = pigeon_5
    | ~ in(pigeon_5,hole_of(pigeon_5))
    | ~ in(pigeon_2,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3052,c_50]) ).

cnf(c_3054,plain,
    ( pigeon_2 = pigeon_5
    | ~ in(pigeon_2,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3053,c_59]) ).

cnf(c_3055,plain,
    pigeon_2 != pigeon_5,
    inference(copy,[status(thm)],[c_37]) ).

cnf(c_71,plain,
    ~ in(pigeon_2,hole_of(pigeon_5)),
    inference(resolve,[status(thm)],[c_3054,c_3055]) ).

cnf(c_3056,plain,
    ( pigeon_3 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_3,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_52]) ).

cnf(c_3057,plain,
    ( pigeon_3 = pigeon_5
    | ~ in(pigeon_5,hole_of(pigeon_5))
    | ~ in(pigeon_3,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3056,c_50]) ).

cnf(c_3058,plain,
    ( pigeon_3 = pigeon_5
    | ~ in(pigeon_3,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3057,c_59]) ).

cnf(c_3059,plain,
    pigeon_3 != pigeon_5,
    inference(copy,[status(thm)],[c_33]) ).

cnf(c_72,plain,
    ~ in(pigeon_3,hole_of(pigeon_5)),
    inference(resolve,[status(thm)],[c_3058,c_3059]) ).

cnf(c_3060,plain,
    ( pigeon_4 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_4,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_51]) ).

cnf(c_3061,plain,
    ( pigeon_4 = pigeon_5
    | ~ in(pigeon_5,hole_of(pigeon_5))
    | ~ in(pigeon_4,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3060,c_50]) ).

cnf(c_3062,plain,
    ( pigeon_4 = pigeon_5
    | ~ in(pigeon_4,hole_of(pigeon_5)) ),
    inference(resolve,[status(thm)],[c_3061,c_59]) ).

cnf(c_3063,plain,
    pigeon_4 != pigeon_5,
    inference(copy,[status(thm)],[c_31]) ).

cnf(c_73,plain,
    ~ in(pigeon_4,hole_of(pigeon_5)),
    inference(resolve,[status(thm)],[c_3062,c_3063]) ).

cnf(c_3064,plain,
    ( pigeon_1 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_1,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_54]) ).

cnf(c_3065,plain,
    ( pigeon_1 = pigeon_4
    | ~ in(pigeon_4,hole_of(pigeon_4))
    | ~ in(pigeon_1,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3064,c_51]) ).

cnf(c_3066,plain,
    ( pigeon_1 = pigeon_4
    | ~ in(pigeon_1,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3065,c_61]) ).

cnf(c_3067,plain,
    pigeon_1 != pigeon_4,
    inference(copy,[status(thm)],[c_45]) ).

cnf(c_75,plain,
    ~ in(pigeon_1,hole_of(pigeon_4)),
    inference(resolve,[status(thm)],[c_3066,c_3067]) ).

cnf(c_3068,plain,
    ( pigeon_2 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_2,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_53]) ).

cnf(c_3069,plain,
    ( pigeon_2 = pigeon_4
    | ~ in(pigeon_4,hole_of(pigeon_4))
    | ~ in(pigeon_2,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3068,c_51]) ).

cnf(c_3070,plain,
    ( pigeon_2 = pigeon_4
    | ~ in(pigeon_2,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3069,c_61]) ).

cnf(c_3071,plain,
    pigeon_2 != pigeon_4,
    inference(copy,[status(thm)],[c_39]) ).

cnf(c_76,plain,
    ~ in(pigeon_2,hole_of(pigeon_4)),
    inference(resolve,[status(thm)],[c_3070,c_3071]) ).

cnf(c_3072,plain,
    ( pigeon_3 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_3,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_52]) ).

cnf(c_3073,plain,
    ( pigeon_3 = pigeon_4
    | ~ in(pigeon_4,hole_of(pigeon_4))
    | ~ in(pigeon_3,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3072,c_51]) ).

cnf(c_3074,plain,
    ( pigeon_3 = pigeon_4
    | ~ in(pigeon_3,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3073,c_61]) ).

cnf(c_3075,plain,
    pigeon_3 != pigeon_4,
    inference(copy,[status(thm)],[c_35]) ).

cnf(c_77,plain,
    ~ in(pigeon_3,hole_of(pigeon_4)),
    inference(resolve,[status(thm)],[c_3074,c_3075]) ).

cnf(c_3076,plain,
    ( pigeon_5 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_5,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_50]) ).

cnf(c_3077,plain,
    ( pigeon_5 = pigeon_4
    | ~ in(pigeon_4,hole_of(pigeon_4))
    | ~ in(pigeon_5,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3076,c_51]) ).

cnf(c_3078,plain,
    ( pigeon_5 = pigeon_4
    | ~ in(pigeon_5,hole_of(pigeon_4)) ),
    inference(resolve,[status(thm)],[c_3077,c_61]) ).

cnf(c_78,plain,
    ~ in(pigeon_5,hole_of(pigeon_4)),
    inference(resolve,[status(thm)],[c_3078,c_31]) ).

cnf(c_3079,plain,
    ( pigeon_1 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_1,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_54]) ).

cnf(c_3080,plain,
    ( pigeon_1 = pigeon_3
    | ~ in(pigeon_3,hole_of(pigeon_3))
    | ~ in(pigeon_1,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3079,c_52]) ).

cnf(c_3081,plain,
    ( pigeon_1 = pigeon_3
    | ~ in(pigeon_1,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3080,c_63]) ).

cnf(c_3082,plain,
    pigeon_1 != pigeon_3,
    inference(copy,[status(thm)],[c_47]) ).

cnf(c_80,plain,
    ~ in(pigeon_1,hole_of(pigeon_3)),
    inference(resolve,[status(thm)],[c_3081,c_3082]) ).

cnf(c_3083,plain,
    ( pigeon_2 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_2,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_53]) ).

cnf(c_3084,plain,
    ( pigeon_2 = pigeon_3
    | ~ in(pigeon_3,hole_of(pigeon_3))
    | ~ in(pigeon_2,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3083,c_52]) ).

cnf(c_3085,plain,
    ( pigeon_2 = pigeon_3
    | ~ in(pigeon_2,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3084,c_63]) ).

cnf(c_3086,plain,
    pigeon_2 != pigeon_3,
    inference(copy,[status(thm)],[c_41]) ).

cnf(c_81,plain,
    ~ in(pigeon_2,hole_of(pigeon_3)),
    inference(resolve,[status(thm)],[c_3085,c_3086]) ).

cnf(c_3087,plain,
    ( pigeon_4 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_4,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_51]) ).

cnf(c_3088,plain,
    ( pigeon_4 = pigeon_3
    | ~ in(pigeon_3,hole_of(pigeon_3))
    | ~ in(pigeon_4,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3087,c_52]) ).

cnf(c_3089,plain,
    ( pigeon_4 = pigeon_3
    | ~ in(pigeon_4,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3088,c_63]) ).

cnf(c_82,plain,
    ~ in(pigeon_4,hole_of(pigeon_3)),
    inference(resolve,[status(thm)],[c_3089,c_35]) ).

cnf(c_3090,plain,
    ( pigeon_5 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_5,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_50]) ).

cnf(c_3091,plain,
    ( pigeon_5 = pigeon_3
    | ~ in(pigeon_3,hole_of(pigeon_3))
    | ~ in(pigeon_5,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3090,c_52]) ).

cnf(c_3092,plain,
    ( pigeon_5 = pigeon_3
    | ~ in(pigeon_5,hole_of(pigeon_3)) ),
    inference(resolve,[status(thm)],[c_3091,c_63]) ).

cnf(c_83,plain,
    ~ in(pigeon_5,hole_of(pigeon_3)),
    inference(resolve,[status(thm)],[c_3092,c_33]) ).

cnf(c_3093,plain,
    ( pigeon_1 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_1,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_54]) ).

cnf(c_3094,plain,
    ( pigeon_1 = pigeon_2
    | ~ in(pigeon_2,hole_of(pigeon_2))
    | ~ in(pigeon_1,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3093,c_53]) ).

cnf(c_3095,plain,
    ( pigeon_1 = pigeon_2
    | ~ in(pigeon_1,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3094,c_65]) ).

cnf(c_3096,plain,
    pigeon_1 != pigeon_2,
    inference(copy,[status(thm)],[c_49]) ).

cnf(c_85,plain,
    ~ in(pigeon_1,hole_of(pigeon_2)),
    inference(resolve,[status(thm)],[c_3095,c_3096]) ).

cnf(c_3097,plain,
    ( pigeon_3 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_3,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_52]) ).

cnf(c_3098,plain,
    ( pigeon_3 = pigeon_2
    | ~ in(pigeon_2,hole_of(pigeon_2))
    | ~ in(pigeon_3,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3097,c_53]) ).

cnf(c_3099,plain,
    ( pigeon_3 = pigeon_2
    | ~ in(pigeon_3,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3098,c_65]) ).

cnf(c_86,plain,
    ~ in(pigeon_3,hole_of(pigeon_2)),
    inference(resolve,[status(thm)],[c_3099,c_41]) ).

cnf(c_3100,plain,
    ( pigeon_4 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_4,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_51]) ).

cnf(c_3101,plain,
    ( pigeon_4 = pigeon_2
    | ~ in(pigeon_2,hole_of(pigeon_2))
    | ~ in(pigeon_4,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3100,c_53]) ).

cnf(c_3102,plain,
    ( pigeon_4 = pigeon_2
    | ~ in(pigeon_4,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3101,c_65]) ).

cnf(c_87,plain,
    ~ in(pigeon_4,hole_of(pigeon_2)),
    inference(resolve,[status(thm)],[c_3102,c_39]) ).

cnf(c_3103,plain,
    ( pigeon_5 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_5,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_50]) ).

cnf(c_3104,plain,
    ( pigeon_5 = pigeon_2
    | ~ in(pigeon_2,hole_of(pigeon_2))
    | ~ in(pigeon_5,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3103,c_53]) ).

cnf(c_3105,plain,
    ( pigeon_5 = pigeon_2
    | ~ in(pigeon_5,hole_of(pigeon_2)) ),
    inference(resolve,[status(thm)],[c_3104,c_65]) ).

cnf(c_88,plain,
    ~ in(pigeon_5,hole_of(pigeon_2)),
    inference(resolve,[status(thm)],[c_3105,c_37]) ).

cnf(c_3106,plain,
    ( pigeon_2 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_2,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_53]) ).

cnf(c_3107,plain,
    ( pigeon_2 = pigeon_1
    | ~ in(pigeon_1,hole_of(pigeon_1))
    | ~ in(pigeon_2,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3106,c_54]) ).

cnf(c_3108,plain,
    ( pigeon_2 = pigeon_1
    | ~ in(pigeon_2,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3107,c_67]) ).

cnf(c_90,plain,
    ~ in(pigeon_2,hole_of(pigeon_1)),
    inference(resolve,[status(thm)],[c_3108,c_49]) ).

cnf(c_3109,plain,
    ( pigeon_3 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_3,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_52]) ).

cnf(c_3110,plain,
    ( pigeon_3 = pigeon_1
    | ~ in(pigeon_1,hole_of(pigeon_1))
    | ~ in(pigeon_3,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3109,c_54]) ).

cnf(c_3111,plain,
    ( pigeon_3 = pigeon_1
    | ~ in(pigeon_3,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3110,c_67]) ).

cnf(c_91,plain,
    ~ in(pigeon_3,hole_of(pigeon_1)),
    inference(resolve,[status(thm)],[c_3111,c_47]) ).

cnf(c_3112,plain,
    ( pigeon_4 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_4,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_51]) ).

cnf(c_3113,plain,
    ( pigeon_4 = pigeon_1
    | ~ in(pigeon_1,hole_of(pigeon_1))
    | ~ in(pigeon_4,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3112,c_54]) ).

cnf(c_3114,plain,
    ( pigeon_4 = pigeon_1
    | ~ in(pigeon_4,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3113,c_67]) ).

cnf(c_92,plain,
    ~ in(pigeon_4,hole_of(pigeon_1)),
    inference(resolve,[status(thm)],[c_3114,c_45]) ).

cnf(c_3115,plain,
    ( pigeon_5 = A
    | ~ in(A,hole_of(A))
    | ~ in(pigeon_5,hole_of(A))
    | ~ pigeon(A) ),
    inference(resolve,[status(thm)],[c_58,c_50]) ).

cnf(c_3116,plain,
    ( pigeon_5 = pigeon_1
    | ~ in(pigeon_1,hole_of(pigeon_1))
    | ~ in(pigeon_5,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3115,c_54]) ).

cnf(c_3117,plain,
    ( pigeon_5 = pigeon_1
    | ~ in(pigeon_5,hole_of(pigeon_1)) ),
    inference(resolve,[status(thm)],[c_3116,c_67]) ).

cnf(c_93,plain,
    ~ in(pigeon_5,hole_of(pigeon_1)),
    inference(resolve,[status(thm)],[c_3117,c_43]) ).

cnf(c_100,plain,
    ( ~ in(pigeon_1,hole_4)
    | hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1 ),
    inference(paramod,[status(thm)],[c_60,c_70]) ).

cnf(c_101,plain,
    ( ~ in(pigeon_2,hole_4)
    | hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1 ),
    inference(paramod,[status(thm)],[c_60,c_71]) ).

cnf(c_102,plain,
    ( ~ in(pigeon_3,hole_4)
    | hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1 ),
    inference(paramod,[status(thm)],[c_60,c_72]) ).

cnf(c_103,plain,
    ( ~ in(pigeon_4,hole_4)
    | hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1 ),
    inference(paramod,[status(thm)],[c_60,c_73]) ).

cnf(c_115,plain,
    ( in(pigeon_4,hole_4)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_62,c_61]) ).

cnf(c_116,plain,
    ( ~ in(pigeon_1,hole_4)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_62,c_75]) ).

cnf(c_117,plain,
    ( ~ in(pigeon_2,hole_4)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_62,c_76]) ).

cnf(c_118,plain,
    ( ~ in(pigeon_3,hole_4)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_62,c_77]) ).

cnf(c_131,plain,
    ( in(pigeon_3,hole_4)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_64,c_63]) ).

cnf(c_132,plain,
    ( ~ in(pigeon_1,hole_4)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_64,c_80]) ).

cnf(c_133,plain,
    ( ~ in(pigeon_2,hole_4)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_64,c_81]) ).

cnf(c_142,plain,
    ( hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(resolve,[status(thm)],[c_115,c_103]) ).

cnf(c_148,plain,
    ( in(pigeon_2,hole_4)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_66,c_65]) ).

cnf(c_149,plain,
    ( ~ in(pigeon_1,hole_4)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_66,c_85]) ).

cnf(c_159,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(resolve,[status(thm)],[c_131,c_118]) ).

cnf(c_160,plain,
    ( hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(resolve,[status(thm)],[c_131,c_102]) ).

cnf(c_166,plain,
    ( in(pigeon_1,hole_4)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_68,c_67]) ).

cnf(c_177,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_148,c_133]) ).

cnf(c_178,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_148,c_117]) ).

cnf(c_179,plain,
    ( hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_148,c_101]) ).

cnf(c_181,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_166,c_149]) ).

cnf(c_182,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_166,c_132]) ).

cnf(c_183,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_166,c_116]) ).

cnf(c_184,plain,
    ( hole_of(pigeon_5) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_166,c_100]) ).

cnf(c_192,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_142,c_70]) ).

cnf(c_193,plain,
    ( ~ in(pigeon_2,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_142,c_71]) ).

cnf(c_194,plain,
    ( ~ in(pigeon_3,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1 ),
    inference(paramod,[status(thm)],[c_142,c_72]) ).

cnf(c_214,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_159,c_75]) ).

cnf(c_215,plain,
    ( ~ in(pigeon_2,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_159,c_76]) ).

cnf(c_217,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_159,c_78]) ).

cnf(c_234,plain,
    ( in(pigeon_5,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_160,c_59]) ).

cnf(c_235,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_160,c_70]) ).

cnf(c_236,plain,
    ( ~ in(pigeon_2,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_160,c_71]) ).

cnf(c_3118,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(resolve,[status(thm)],[c_234,c_217]) ).

cnf(c_3119,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(copy,[status(thm)],[c_3118]) ).

cnf(c_3120,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(copy,[status(thm)],[c_3119]) ).

cnf(c_249,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(copy,[status(thm)],[c_3120]) ).

cnf(c_258,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_177,c_80]) ).

cnf(c_260,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_177,c_82]) ).

cnf(c_261,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_177,c_83]) ).

cnf(c_277,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_178,c_61]) ).

cnf(c_278,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_178,c_75]) ).

cnf(c_281,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_178,c_78]) ).

cnf(c_3121,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_277,c_260]) ).

cnf(c_3122,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3121]) ).

cnf(c_3123,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3122]) ).

cnf(c_292,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3123]) ).

cnf(c_299,plain,
    ( in(pigeon_5,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_179,c_59]) ).

cnf(c_300,plain,
    ( ~ in(pigeon_1,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_179,c_70]) ).

cnf(c_3124,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_299,c_281]) ).

cnf(c_3125,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3124]) ).

cnf(c_3126,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3125]) ).

cnf(c_314,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3126]) ).

cnf(c_3127,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_299,c_261]) ).

cnf(c_3128,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3127]) ).

cnf(c_3129,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3128]) ).

cnf(c_315,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3129]) ).

cnf(c_324,plain,
    ( ~ in(pigeon_3,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_181,c_86]) ).

cnf(c_325,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_181,c_87]) ).

cnf(c_326,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_181,c_88]) ).

cnf(c_344,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_182,c_63]) ).

cnf(c_347,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_182,c_82]) ).

cnf(c_348,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_182,c_83]) ).

cnf(c_3130,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_344,c_324]) ).

cnf(c_3131,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3130]) ).

cnf(c_3132,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3131]) ).

cnf(c_359,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3132]) ).

cnf(c_366,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_183,c_61]) ).

cnf(c_370,plain,
    ( ~ in(pigeon_5,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_183,c_78]) ).

cnf(c_3133,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_366,c_347]) ).

cnf(c_3134,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3133]) ).

cnf(c_3135,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3134]) ).

cnf(c_381,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3135]) ).

cnf(c_3136,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_366,c_325]) ).

cnf(c_3137,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3136]) ).

cnf(c_3138,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3137]) ).

cnf(c_382,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3138]) ).

cnf(c_389,plain,
    ( in(pigeon_5,hole_3)
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_184,c_59]) ).

cnf(c_3139,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_389,c_370]) ).

cnf(c_3140,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3139]) ).

cnf(c_3141,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3140]) ).

cnf(c_404,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3141]) ).

cnf(c_3142,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_389,c_348]) ).

cnf(c_3143,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3142]) ).

cnf(c_3144,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3143]) ).

cnf(c_405,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3144]) ).

cnf(c_3145,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_389,c_326]) ).

cnf(c_3146,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3145]) ).

cnf(c_3147,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3146]) ).

cnf(c_406,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3147]) ).

cnf(c_448,plain,
    ( ~ in(pigeon_1,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_249,c_70]) ).

cnf(c_449,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1 ),
    inference(paramod,[status(thm)],[c_249,c_71]) ).

cnf(c_472,plain,
    ( ~ in(pigeon_1,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_292,c_75]) ).

cnf(c_475,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_292,c_78]) ).

cnf(c_496,plain,
    ( ~ in(pigeon_1,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_314,c_70]) ).

cnf(c_498,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_314,c_72]) ).

cnf(c_518,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_315,c_59]) ).

cnf(c_519,plain,
    ( ~ in(pigeon_1,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_315,c_70]) ).

cnf(c_3148,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_518,c_475]) ).

cnf(c_3149,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3148]) ).

cnf(c_3150,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3149]) ).

cnf(c_3151,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3150]) ).

cnf(c_3152,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3151]) ).

cnf(c_535,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3152]) ).

cnf(c_546,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_359,c_82]) ).

cnf(c_547,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_359,c_83]) ).

cnf(c_568,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_381,c_76]) ).

cnf(c_570,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_381,c_78]) ).

cnf(c_588,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_382,c_61]) ).

cnf(c_592,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_382,c_78]) ).

cnf(c_3153,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_588,c_546]) ).

cnf(c_3154,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3153]) ).

cnf(c_3155,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3154]) ).

cnf(c_3156,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3155]) ).

cnf(c_3157,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3156]) ).

cnf(c_606,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3157]) ).

cnf(c_615,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_404,c_71]) ).

cnf(c_616,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_404,c_72]) ).

cnf(c_637,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_405,c_59]) ).

cnf(c_639,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_405,c_71]) ).

cnf(c_3158,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_637,c_570]) ).

cnf(c_3159,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3158]) ).

cnf(c_3160,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3159]) ).

cnf(c_3161,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3160]) ).

cnf(c_3162,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3161]) ).

cnf(c_654,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3162]) ).

cnf(c_661,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_406,c_59]) ).

cnf(c_3163,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_661,c_592]) ).

cnf(c_3164,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3163]) ).

cnf(c_3165,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3164]) ).

cnf(c_3166,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3165]) ).

cnf(c_3167,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3166]) ).

cnf(c_678,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3167]) ).

cnf(c_3168,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_661,c_547]) ).

cnf(c_3169,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3168]) ).

cnf(c_3170,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3169]) ).

cnf(c_3171,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3170]) ).

cnf(c_3172,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3171]) ).

cnf(c_679,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3172]) ).

cnf(c_687,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_535,c_59]) ).

cnf(c_714,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_606,c_78]) ).

cnf(c_736,plain,
    ( ~ in(pigeon_2,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_654,c_71]) ).

cnf(c_759,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_678,c_72]) ).

cnf(c_779,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_679,c_59]) ).

cnf(c_3173,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_779,c_714]) ).

cnf(c_3174,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3173]) ).

cnf(c_3175,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3174]) ).

cnf(c_3176,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3175]) ).

cnf(c_3177,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3176]) ).

cnf(c_3178,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3177]) ).

cnf(c_793,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3178]) ).

cnf(c_799,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_793,c_63]) ).

cnf(c_802,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_793,c_82]) ).

cnf(c_3179,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_799,c_759]) ).

cnf(c_3180,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3179]) ).

cnf(c_3181,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3180]) ).

cnf(c_3182,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3181]) ).

cnf(c_3183,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3182]) ).

cnf(c_814,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3183]) ).

cnf(c_822,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_814,c_61]) ).

cnf(c_3184,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_822,c_802]) ).

cnf(c_3185,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3184]) ).

cnf(c_3186,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3185]) ).

cnf(c_3187,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3186]) ).

cnf(c_3188,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3187]) ).

cnf(c_834,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3188]) ).

cnf(c_840,plain,
    ( in(pigeon_2,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_834,c_65]) ).

cnf(c_842,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_834,c_86]) ).

cnf(c_843,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_834,c_87]) ).

cnf(c_3189,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_840,c_639]) ).

cnf(c_3190,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3189]) ).

cnf(c_3191,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3190]) ).

cnf(c_853,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3191]) ).

cnf(c_3192,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_840,c_615]) ).

cnf(c_3193,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3192]) ).

cnf(c_3194,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3193]) ).

cnf(c_854,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3194]) ).

cnf(c_3195,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_840,c_568]) ).

cnf(c_3196,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3195]) ).

cnf(c_3197,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3196]) ).

cnf(c_855,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3197]) ).

cnf(c_867,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_853,c_73]) ).

cnf(c_890,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_854,c_72]) ).

cnf(c_910,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_855,c_61]) ).

cnf(c_3198,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_910,c_867]) ).

cnf(c_3199,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3198]) ).

cnf(c_3200,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3199]) ).

cnf(c_3201,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3200]) ).

cnf(c_3202,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3201]) ).

cnf(c_3203,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3202]) ).

cnf(c_925,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3203]) ).

cnf(c_932,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_925,c_63]) ).

cnf(c_3204,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_932,c_842]) ).

cnf(c_3205,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3204]) ).

cnf(c_3206,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3205]) ).

cnf(c_3207,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3206]) ).

cnf(c_944,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3207]) ).

cnf(c_950,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_944,c_63]) ).

cnf(c_953,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_944,c_82]) ).

cnf(c_3208,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_950,c_890]) ).

cnf(c_3209,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3208]) ).

cnf(c_3210,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3209]) ).

cnf(c_3211,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3210]) ).

cnf(c_964,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3211]) ).

cnf(c_971,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_964,c_61]) ).

cnf(c_3212,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_971,c_843]) ).

cnf(c_3213,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3212]) ).

cnf(c_3214,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3213]) ).

cnf(c_3215,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3214]) ).

cnf(c_983,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3215]) ).

cnf(c_990,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_983,c_61]) ).

cnf(c_3216,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_990,c_953]) ).

cnf(c_3217,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3216]) ).

cnf(c_3218,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3217]) ).

cnf(c_3219,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3218]) ).

cnf(c_1000,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3219]) ).

cnf(c_1007,plain,
    ( in(pigeon_2,hole_1)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1000,c_65]) ).

cnf(c_1009,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1000,c_86]) ).

cnf(c_1010,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1000,c_87]) ).

cnf(c_1011,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1000,c_88]) ).

cnf(c_3220,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1007,c_736]) ).

cnf(c_3221,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3220]) ).

cnf(c_3222,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3221]) ).

cnf(c_1018,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3222]) ).

cnf(c_1027,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1018,c_61]) ).

cnf(c_3223,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1027,c_1010]) ).

cnf(c_3224,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3223]) ).

cnf(c_3225,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3224]) ).

cnf(c_1039,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3225]) ).

cnf(c_1045,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1039,c_63]) ).

cnf(c_1048,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1039,c_82]) ).

cnf(c_3226,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1045,c_616]) ).

cnf(c_3227,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3226]) ).

cnf(c_3228,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3227]) ).

cnf(c_1059,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3228]) ).

cnf(c_1081,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1059,c_59]) ).

cnf(c_3229,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1081,c_1011]) ).

cnf(c_3230,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3229]) ).

cnf(c_3231,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3230]) ).

cnf(c_1095,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3231]) ).

cnf(c_1102,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1095,c_61]) ).

cnf(c_3232,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1102,c_1048]) ).

cnf(c_3233,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3232]) ).

cnf(c_3234,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3233]) ).

cnf(c_3235,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3234]) ).

cnf(c_1114,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3235]) ).

cnf(c_1121,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1114,c_61]) ).

cnf(c_3236,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1121,c_1010]) ).

cnf(c_3237,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3236]) ).

cnf(c_3238,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3237]) ).

cnf(c_1131,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3238]) ).

cnf(c_1138,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1131,c_63]) ).

cnf(c_3239,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1138,c_1009]) ).

cnf(c_3240,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3239]) ).

cnf(c_3241,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3240]) ).

cnf(c_1146,plain,
    ( hole_of(pigeon_1) = hole_3
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3241]) ).

cnf(c_1158,plain,
    ( in(pigeon_1,hole_3)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1146,c_67]) ).

cnf(c_1159,plain,
    ( ~ in(pigeon_2,hole_3)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1146,c_90]) ).

cnf(c_1160,plain,
    ( ~ in(pigeon_3,hole_3)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1146,c_91]) ).

cnf(c_1161,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1146,c_92]) ).

cnf(c_1167,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_300]) ).

cnf(c_1168,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_278]) ).

cnf(c_1169,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_258]) ).

cnf(c_1170,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_235]) ).

cnf(c_1171,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_214]) ).

cnf(c_1172,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1158,c_192]) ).

cnf(c_1192,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1167,c_72]) ).

cnf(c_1193,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1167,c_73]) ).

cnf(c_1213,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1168,c_61]) ).

cnf(c_1216,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1168,c_77]) ).

cnf(c_3242,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1213,c_1193]) ).

cnf(c_3243,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3242]) ).

cnf(c_3244,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3243]) ).

cnf(c_3245,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3244]) ).

cnf(c_3246,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3245]) ).

cnf(c_1230,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3246]) ).

cnf(c_1237,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1169,c_63]) ).

cnf(c_3247,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1237,c_1216]) ).

cnf(c_3248,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3247]) ).

cnf(c_3249,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3248]) ).

cnf(c_3250,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3249]) ).

cnf(c_3251,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3250]) ).

cnf(c_1254,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3251]) ).

cnf(c_3252,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1237,c_1192]) ).

cnf(c_3253,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3252]) ).

cnf(c_3254,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3253]) ).

cnf(c_3255,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3254]) ).

cnf(c_3256,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3255]) ).

cnf(c_1255,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3256]) ).

cnf(c_1265,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1170,c_71]) ).

cnf(c_1267,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1170,c_73]) ).

cnf(c_1285,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1171,c_61]) ).

cnf(c_1287,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1171,c_76]) ).

cnf(c_3257,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1285,c_1267]) ).

cnf(c_3258,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3257]) ).

cnf(c_3259,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3258]) ).

cnf(c_3260,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3259]) ).

cnf(c_3261,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3260]) ).

cnf(c_1302,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3261]) ).

cnf(c_1311,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1172,c_71]) ).

cnf(c_1312,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1172,c_72]) ).

cnf(c_1335,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1230,c_72]) ).

cnf(c_1360,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1254,c_78]) ).

cnf(c_1379,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1255,c_59]) ).

cnf(c_3262,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1379,c_1360]) ).

cnf(c_3263,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3262]) ).

cnf(c_3264,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3263]) ).

cnf(c_3265,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3264]) ).

cnf(c_3266,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3265]) ).

cnf(c_3267,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3266]) ).

cnf(c_1393,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3267]) ).

cnf(c_1400,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1393,c_63]) ).

cnf(c_1403,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1393,c_82]) ).

cnf(c_3268,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1400,c_1335]) ).

cnf(c_3269,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3268]) ).

cnf(c_3270,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3269]) ).

cnf(c_3271,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3270]) ).

cnf(c_3272,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3271]) ).

cnf(c_1415,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3272]) ).

cnf(c_1422,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1415,c_61]) ).

cnf(c_3273,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1422,c_1403]) ).

cnf(c_3274,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3273]) ).

cnf(c_3275,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3274]) ).

cnf(c_3276,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3275]) ).

cnf(c_3277,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3276]) ).

cnf(c_1434,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3277]) ).

cnf(c_1442,plain,
    ( in(pigeon_2,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1434,c_65]) ).

cnf(c_3278,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1442,c_1159]) ).

cnf(c_3279,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3278]) ).

cnf(c_1452,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3279]) ).

cnf(c_1458,plain,
    ( in(pigeon_2,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1452,c_65]) ).

cnf(c_1460,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1452,c_86]) ).

cnf(c_1461,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1452,c_87]) ).

cnf(c_3280,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1458,c_1311]) ).

cnf(c_3281,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3280]) ).

cnf(c_1469,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3281]) ).

cnf(c_3282,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1458,c_1287]) ).

cnf(c_3283,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3282]) ).

cnf(c_1470,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3283]) ).

cnf(c_3284,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1458,c_1265]) ).

cnf(c_3285,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3284]) ).

cnf(c_1471,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3285]) ).

cnf(c_1490,plain,
    ( ~ in(pigeon_2,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1302,c_71]) ).

cnf(c_1513,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1469,c_72]) ).

cnf(c_1537,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1470,c_78]) ).

cnf(c_1556,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1471,c_59]) ).

cnf(c_3286,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1556,c_1537]) ).

cnf(c_3287,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3286]) ).

cnf(c_3288,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3287]) ).

cnf(c_3289,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3288]) ).

cnf(c_3290,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3289]) ).

cnf(c_3291,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3290]) ).

cnf(c_1570,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3291]) ).

cnf(c_1578,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1570,c_63]) ).

cnf(c_3292,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1578,c_1160]) ).

cnf(c_3293,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3292]) ).

cnf(c_1590,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3293]) ).

cnf(c_1597,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1590,c_63]) ).

cnf(c_3294,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1597,c_1460]) ).

cnf(c_3295,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3294]) ).

cnf(c_3296,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3295]) ).

cnf(c_1607,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3296]) ).

cnf(c_1614,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1607,c_63]) ).

cnf(c_1617,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1607,c_82]) ).

cnf(c_3297,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1614,c_1513]) ).

cnf(c_3298,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3297]) ).

cnf(c_3299,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3298]) ).

cnf(c_1625,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3299]) ).

cnf(c_1634,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1625,c_61]) ).

cnf(c_3300,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1634,c_1161]) ).

cnf(c_3301,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3300]) ).

cnf(c_1646,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3301]) ).

cnf(c_1653,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1646,c_61]) ).

cnf(c_3302,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1653,c_1461]) ).

cnf(c_3303,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3302]) ).

cnf(c_3304,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3303]) ).

cnf(c_1664,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3304]) ).

cnf(c_1671,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1664,c_61]) ).

cnf(c_3305,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1671,c_1617]) ).

cnf(c_3306,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3305]) ).

cnf(c_3307,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3306]) ).

cnf(c_1679,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3307]) ).

cnf(c_1685,plain,
    ( in(pigeon_2,hole_1)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1679,c_65]) ).

cnf(c_1687,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1679,c_86]) ).

cnf(c_1688,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1679,c_87]) ).

cnf(c_1689,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1679,c_88]) ).

cnf(c_3308,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1685,c_1490]) ).

cnf(c_3309,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3308]) ).

cnf(c_1695,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3309]) ).

cnf(c_1712,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1695,c_61]) ).

cnf(c_3310,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1712,c_1688]) ).

cnf(c_3311,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3310]) ).

cnf(c_1724,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3311]) ).

cnf(c_1731,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1724,c_63]) ).

cnf(c_3312,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1731,c_1160]) ).

cnf(c_3313,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3312]) ).

cnf(c_1741,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3313]) ).

cnf(c_1747,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1741,c_63]) ).

cnf(c_1750,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1741,c_82]) ).

cnf(c_3314,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1747,c_1312]) ).

cnf(c_3315,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3314]) ).

cnf(c_1758,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3315]) ).

cnf(c_1775,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1758,c_59]) ).

cnf(c_3316,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1775,c_1689]) ).

cnf(c_3317,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3316]) ).

cnf(c_1789,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3317]) ).

cnf(c_1797,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1789,c_61]) ).

cnf(c_3318,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1797,c_1161]) ).

cnf(c_3319,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3318]) ).

cnf(c_1809,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3319]) ).

cnf(c_1816,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1809,c_61]) ).

cnf(c_3320,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1816,c_1750]) ).

cnf(c_3321,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3320]) ).

cnf(c_3322,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3321]) ).

cnf(c_1826,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3322]) ).

cnf(c_1834,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1826,c_61]) ).

cnf(c_3323,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1834,c_1688]) ).

cnf(c_3324,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3323]) ).

cnf(c_1842,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3324]) ).

cnf(c_1849,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1842,c_63]) ).

cnf(c_3325,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1849,c_1687]) ).

cnf(c_3326,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3325]) ).

cnf(c_1855,plain,
    ( hole_of(pigeon_1) = hole_2
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3326]) ).

cnf(c_1864,plain,
    ( in(pigeon_1,hole_2)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1855,c_67]) ).

cnf(c_1865,plain,
    ( ~ in(pigeon_2,hole_2)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1855,c_90]) ).

cnf(c_1866,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1855,c_91]) ).

cnf(c_1867,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1855,c_92]) ).

cnf(c_1868,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1855,c_93]) ).

cnf(c_1871,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1864,c_519]) ).

cnf(c_1872,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1864,c_496]) ).

cnf(c_1873,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1864,c_472]) ).

cnf(c_1874,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1864,c_448]) ).

cnf(c_1891,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1871,c_73]) ).

cnf(c_1913,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1872,c_72]) ).

cnf(c_1934,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1873,c_61]) ).

cnf(c_3327,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1934,c_1891]) ).

cnf(c_3328,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3327]) ).

cnf(c_3329,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3328]) ).

cnf(c_3330,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3329]) ).

cnf(c_3331,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3330]) ).

cnf(c_3332,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3331]) ).

cnf(c_1948,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3332]) ).

cnf(c_1955,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1948,c_63]) ).

cnf(c_3333,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1955,c_1866]) ).

cnf(c_1967,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3333]) ).

cnf(c_1974,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1967,c_63]) ).

cnf(c_1977,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1967,c_82]) ).

cnf(c_3334,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1974,c_1913]) ).

cnf(c_3335,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3334]) ).

cnf(c_3336,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3335]) ).

cnf(c_3337,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3336]) ).

cnf(c_1987,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3337]) ).

cnf(c_1995,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1987,c_61]) ).

cnf(c_3338,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_1995,c_1867]) ).

cnf(c_2007,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3338]) ).

cnf(c_2014,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2007,c_61]) ).

cnf(c_3339,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2014,c_1977]) ).

cnf(c_3340,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3339]) ).

cnf(c_3341,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3340]) ).

cnf(c_3342,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3341]) ).

cnf(c_2024,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3342]) ).

cnf(c_2033,plain,
    ( in(pigeon_2,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2024,c_65]) ).

cnf(c_2035,plain,
    ( ~ in(pigeon_3,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2024,c_86]) ).

cnf(c_2036,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2024,c_87]) ).

cnf(c_2044,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2033,c_236]) ).

cnf(c_2045,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2033,c_215]) ).

cnf(c_2046,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2033,c_193]) ).

cnf(c_2065,plain,
    ( ~ in(pigeon_2,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_1874,c_71]) ).

cnf(c_2137,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2044,c_59]) ).

cnf(c_3343,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2137,c_1868]) ).

cnf(c_2153,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3343]) ).

cnf(c_2163,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2153,c_73]) ).

cnf(c_2183,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2045,c_61]) ).

cnf(c_3344,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2183,c_1867]) ).

cnf(c_2200,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3344]) ).

cnf(c_2207,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2200,c_61]) ).

cnf(c_3345,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2207,c_2163]) ).

cnf(c_3346,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3345]) ).

cnf(c_3347,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3346]) ).

cnf(c_3348,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3347]) ).

cnf(c_3349,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3348]) ).

cnf(c_3350,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3349]) ).

cnf(c_2221,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3350]) ).

cnf(c_2228,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2221,c_63]) ).

cnf(c_3351,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2228,c_2035]) ).

cnf(c_3352,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3351]) ).

cnf(c_3353,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3352]) ).

cnf(c_2241,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3353]) ).

cnf(c_2248,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2241,c_63]) ).

cnf(c_3354,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2248,c_1866]) ).

cnf(c_2258,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3354]) ).

cnf(c_2267,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2258,c_82]) ).

cnf(c_2268,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2258,c_83]) ).

cnf(c_2297,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2046,c_59]) ).

cnf(c_3355,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2297,c_1868]) ).

cnf(c_2313,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3355]) ).

cnf(c_2320,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2313,c_59]) ).

cnf(c_3356,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2320,c_2268]) ).

cnf(c_3357,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3356]) ).

cnf(c_3358,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3357]) ).

cnf(c_2335,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3358]) ).

cnf(c_2342,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2335,c_61]) ).

cnf(c_3359,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2342,c_2036]) ).

cnf(c_3360,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3359]) ).

cnf(c_3361,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3360]) ).

cnf(c_2354,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3361]) ).

cnf(c_2361,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2354,c_61]) ).

cnf(c_3362,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2361,c_1867]) ).

cnf(c_2372,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3362]) ).

cnf(c_2379,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2372,c_61]) ).

cnf(c_3363,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2379,c_2267]) ).

cnf(c_3364,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3363]) ).

cnf(c_3365,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3364]) ).

cnf(c_2387,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3365]) ).

cnf(c_2394,plain,
    ( in(pigeon_2,hole_2)
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2387,c_65]) ).

cnf(c_3366,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2394,c_1865]) ).

cnf(c_2400,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3366]) ).

cnf(c_2407,plain,
    ( in(pigeon_2,hole_1)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2400,c_65]) ).

cnf(c_2409,plain,
    ( ~ in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2400,c_86]) ).

cnf(c_2410,plain,
    ( ~ in(pigeon_4,hole_1)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2400,c_87]) ).

cnf(c_2411,plain,
    ( ~ in(pigeon_5,hole_1)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2400,c_88]) ).

cnf(c_3367,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2407,c_2065]) ).

cnf(c_2414,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3367]) ).

cnf(c_2424,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2414,c_61]) ).

cnf(c_3368,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2424,c_1867]) ).

cnf(c_2436,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3368]) ).

cnf(c_2443,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2436,c_61]) ).

cnf(c_3369,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2443,c_2410]) ).

cnf(c_2453,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3369]) ).

cnf(c_2460,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2453,c_63]) ).

cnf(c_2463,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2453,c_82]) ).

cnf(c_2471,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2460,c_194]) ).

cnf(c_2493,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2471,c_59]) ).

cnf(c_3370,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2493,c_1868]) ).

cnf(c_2509,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3370]) ).

cnf(c_2516,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2509,c_59]) ).

cnf(c_3371,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2516,c_2411]) ).

cnf(c_2530,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3371]) ).

cnf(c_2537,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2530,c_61]) ).

cnf(c_3372,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2537,c_2463]) ).

cnf(c_3373,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3372]) ).

cnf(c_3374,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3373]) ).

cnf(c_2549,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3374]) ).

cnf(c_2556,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2549,c_61]) ).

cnf(c_3375,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2556,c_1867]) ).

cnf(c_2566,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3375]) ).

cnf(c_2573,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2566,c_61]) ).

cnf(c_3376,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2573,c_2410]) ).

cnf(c_2581,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3376]) ).

cnf(c_2588,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2581,c_63]) ).

cnf(c_3377,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2588,c_1866]) ).

cnf(c_2594,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(copy,[status(thm)],[c_3377]) ).

cnf(c_2601,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_1) = hole_1 ),
    inference(paramod,[status(thm)],[c_2594,c_63]) ).

cnf(c_3378,plain,
    ( hole_of(pigeon_1) = hole_1
    | hole_of(pigeon_1) = hole_1 ),
    inference(resolve,[status(thm)],[c_2601,c_2409]) ).

cnf(c_2605,plain,
    hole_of(pigeon_1) = hole_1,
    inference(copy,[status(thm)],[c_3378]) ).

cnf(c_2606,plain,
    ~ in(pigeon_5,hole_1),
    inference(paramod,[status(thm)],[c_2605,c_93]) ).

cnf(c_2607,plain,
    ~ in(pigeon_4,hole_1),
    inference(paramod,[status(thm)],[c_2605,c_92]) ).

cnf(c_2608,plain,
    ~ in(pigeon_3,hole_1),
    inference(paramod,[status(thm)],[c_2605,c_91]) ).

cnf(c_2611,plain,
    in(pigeon_1,hole_1),
    inference(paramod,[status(thm)],[c_2605,c_67]) ).

cnf(c_2612,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_687]) ).

cnf(c_3379,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2612,c_61]) ).

cnf(c_2618,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3379]) ).

cnf(c_2625,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2618,c_63]) ).

cnf(c_2628,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2618,c_82]) ).

cnf(c_3380,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2625,c_498]) ).

cnf(c_3381,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3380]) ).

cnf(c_3382,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3381]) ).

cnf(c_2638,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3382]) ).

cnf(c_3383,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2638,c_59]) ).

cnf(c_2644,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_3383]) ).

cnf(c_2651,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2644,c_61]) ).

cnf(c_3384,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2651,c_2628]) ).

cnf(c_3385,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3384]) ).

cnf(c_3386,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3385]) ).

cnf(c_3387,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3386]) ).

cnf(c_2663,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3387]) ).

cnf(c_3388,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2663,c_61]) ).

cnf(c_2669,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3388]) ).

cnf(c_3389,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2669,c_63]) ).

cnf(c_2675,plain,
    ( hole_of(pigeon_2) = hole_3
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2608,c_3389]) ).

cnf(c_2684,plain,
    ( in(pigeon_2,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2675,c_65]) ).

cnf(c_2686,plain,
    ( ~ in(pigeon_3,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2675,c_86]) ).

cnf(c_2687,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2675,c_87]) ).

cnf(c_2693,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2684,c_236]) ).

cnf(c_2694,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2684,c_215]) ).

cnf(c_2695,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2684,c_193]) ).

cnf(c_2711,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2693,c_73]) ).

cnf(c_2729,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2694,c_61]) ).

cnf(c_3390,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2729,c_2711]) ).

cnf(c_3391,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3390]) ).

cnf(c_3392,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3391]) ).

cnf(c_3393,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3392]) ).

cnf(c_3394,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3393]) ).

cnf(c_2746,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3394]) ).

cnf(c_2755,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2695,c_72]) ).

cnf(c_3395,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2746,c_59]) ).

cnf(c_2774,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_3395]) ).

cnf(c_3396,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2774,c_61]) ).

cnf(c_2780,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3396]) ).

cnf(c_2787,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2780,c_63]) ).

cnf(c_3397,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2787,c_2686]) ).

cnf(c_3398,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3397]) ).

cnf(c_2797,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3398]) ).

cnf(c_2803,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2797,c_63]) ).

cnf(c_2806,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2797,c_82]) ).

cnf(c_3399,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2803,c_2755]) ).

cnf(c_3400,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3399]) ).

cnf(c_2814,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3400]) ).

cnf(c_3401,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2814,c_59]) ).

cnf(c_2831,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_3401]) ).

cnf(c_2838,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2831,c_61]) ).

cnf(c_3402,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2838,c_2687]) ).

cnf(c_3403,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3402]) ).

cnf(c_2851,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3403]) ).

cnf(c_2858,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2851,c_61]) ).

cnf(c_3404,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2858,c_2806]) ).

cnf(c_3405,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3404]) ).

cnf(c_3406,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3405]) ).

cnf(c_2868,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3406]) ).

cnf(c_3407,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2868,c_61]) ).

cnf(c_2874,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3407]) ).

cnf(c_3408,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2874,c_63]) ).

cnf(c_2881,plain,
    ( hole_of(pigeon_2) = hole_2
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2608,c_3408]) ).

cnf(c_2888,plain,
    ( in(pigeon_2,hole_2)
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2881,c_65]) ).

cnf(c_2890,plain,
    ( ~ in(pigeon_3,hole_2)
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2881,c_86]) ).

cnf(c_2891,plain,
    ( ~ in(pigeon_4,hole_2)
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2881,c_87]) ).

cnf(c_2892,plain,
    ( ~ in(pigeon_5,hole_2)
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2881,c_88]) ).

cnf(c_2895,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2888,c_449]) ).

cnf(c_3409,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2895,c_59]) ).

cnf(c_2904,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_3409]) ).

cnf(c_2911,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2904,c_61]) ).

cnf(c_3410,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2911,c_2891]) ).

cnf(c_2923,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3410]) ).

cnf(c_3411,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2923,c_61]) ).

cnf(c_2929,plain,
    ( hole_of(pigeon_3) = hole_3
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3411]) ).

cnf(c_2936,plain,
    ( in(pigeon_3,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2929,c_63]) ).

cnf(c_2939,plain,
    ( ~ in(pigeon_4,hole_3)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2929,c_82]) ).

cnf(c_2947,plain,
    ( hole_of(pigeon_5) = hole_2
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2936,c_194]) ).

cnf(c_2963,plain,
    ( in(pigeon_5,hole_2)
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2947,c_59]) ).

cnf(c_3412,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2963,c_2892]) ).

cnf(c_2979,plain,
    ( hole_of(pigeon_5) = hole_1
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3412]) ).

cnf(c_3413,plain,
    ( in(pigeon_5,hole_1)
    | hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2979,c_59]) ).

cnf(c_2985,plain,
    ( hole_of(pigeon_4) = hole_3
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2606,c_3413]) ).

cnf(c_2992,plain,
    ( in(pigeon_4,hole_3)
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_2985,c_61]) ).

cnf(c_3414,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2992,c_2939]) ).

cnf(c_3415,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3414]) ).

cnf(c_3416,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3415]) ).

cnf(c_3004,plain,
    ( hole_of(pigeon_4) = hole_2
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3416]) ).

cnf(c_3011,plain,
    ( in(pigeon_4,hole_2)
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_3004,c_61]) ).

cnf(c_3417,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_3011,c_2891]) ).

cnf(c_3021,plain,
    ( hole_of(pigeon_4) = hole_1
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3417]) ).

cnf(c_3418,plain,
    ( in(pigeon_4,hole_1)
    | hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_3021,c_61]) ).

cnf(c_3027,plain,
    ( hole_of(pigeon_3) = hole_2
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_2607,c_3418]) ).

cnf(c_3034,plain,
    ( in(pigeon_3,hole_2)
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_3027,c_63]) ).

cnf(c_3419,plain,
    ( hole_of(pigeon_2) = hole_1
    | hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(resolve,[status(thm)],[c_3034,c_2890]) ).

cnf(c_3040,plain,
    ( hole_of(pigeon_3) = hole_1
    | hole_of(pigeon_2) = hole_1 ),
    inference(copy,[status(thm)],[c_3419]) ).

cnf(c_3420,plain,
    ( in(pigeon_3,hole_1)
    | hole_of(pigeon_2) = hole_1 ),
    inference(paramod,[status(thm)],[c_3040,c_63]) ).

cnf(c_3046,plain,
    hole_of(pigeon_2) = hole_1,
    inference(resolve,[status(thm)],[c_2608,c_3420]) ).

cnf(c_3421,plain,
    ~ in(pigeon_1,hole_1),
    inference(paramod,[status(thm)],[c_3046,c_85]) ).

cnf(c_3047,plain,
    $false,
    inference(resolve,[status(thm)],[c_2611,c_3421]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : MSC007-2.005 : TPTP v9.3.1. Released v1.0.0.
% 0.00/0.04  % Command  : prover9 -casc 300 -f /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.08/0.36  % Computer : n011.cluster.edu
% 0.08/0.36  % Model    : x86_64 x86_64
% 0.08/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.08/0.36  % Memory   : 8046.5625MB
% 0.08/0.36  % OS       : Linux 6.8.0-71-generic
% 0.08/0.36  % CPULimit : 300
% 0.08/0.36  % WCLimit  : 300
% 0.08/0.36  % DateTime : Sat Sep 26 00:14:59 UTC 2026
% 0.02/0.36  % CPUTime  : 
% 0.02/0.36  % Prover9 (64) version 2026-6A, July 2026, CASC-J13.
% 0.02/0.36  % Process 3246313 was started by sandbox on n011,
% 0.02/0.36  % Sat Sep 26 00:14:59 2026
% 0.02/0.36  % The command was "/export/starexec/sandbox/solver/bin/prover9 -casc 300 -f /export/starexec/sandbox/benchmark/theBenchmark.p".
% 0.02/0.36  
% 0.02/0.36  % From the command line: assign(max_seconds, 300).
% 5.67/1.18  
% 5.67/1.18  % given #500 (T,wt=28): 1059 hole_of(pigeon_1) = hole_1 | hole_of(pigeon_1) = hole_2 | hole_of(pigeon_1) = hole_3 | hole_of(pigeon_3) = hole_1 | hole_of(pigeon_5) = hole_1 | hole_of(pigeon_4) = hole_1 | hole_of(pigeon_4) = hole_2.  [resolve(1045,e,616,g),merge(e),merge(f),merge(g)].
% 5.67/1.18  
% 5.67/1.18  % given #1000 (T,wt=20): 2241 hole_of(pigeon_1) = hole_1 | hole_of(pigeon_2) = hole_1 | hole_of(pigeon_2) = hole_2 | hole_of(pigeon_3) = hole_1 | hole_of(pigeon_3) = hole_2.  [resolve(2228,f,2035,d),merge(f),merge(g),merge(h)].
% 5.67/1.18  
% 5.67/1.18  % SZS status Unsatisfiable for theBenchmark
% 5.67/1.18  
% 5.67/1.18  % Proof 1 at 0.67 (+ 0.13) seconds.
% 5.67/1.18  % Length of proof is 418.
% 5.67/1.18  % Level of proof is 188.
% 5.67/1.18  % Maximum clause weight is 32.000.
% 5.67/1.18  % Given clauses 1302.
% 5.67/1.18  
% 5.67/1.18  % SZS output start CNFRefutation for theBenchmark
% See solution above
%------------------------------------------------------------------------------