%------------------------------------------------------------------------------
% File : Enigma---0.5.1
% Problem : SEU315+1 : TPTP v8.1.0. Released v3.3.0.
% Transfm : none
% Format : tptp:raw
% Command : enigmatic-eprover.py %s %d 1
% Computer : n024.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Tue Jul 19 08:40:43 EDT 2022
% Result : Theorem 7.78s 2.37s
% Output : CNFRefutation 7.78s
% Verified :
% SZS Type : Refutation
% Derivation depth : 13
% Number of leaves : 19
% Syntax : Number of clauses : 63 ( 11 unt; 21 nHn; 60 RR)
% Number of literals : 217 ( 21 equ; 145 neg)
% Maximal clause size : 9 ( 3 avg)
% Maximal term depth : 4 ( 2 avg)
% Number of predicates : 9 ( 7 usr; 1 prp; 0-2 aty)
% Number of functors : 9 ( 9 usr; 2 con; 0-3 aty)
% Number of variables : 95 ( 4 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(i_0_74,plain,
( in(X1,powerset(the_carrier(X2)))
| ~ topological_space(X2)
| ~ top_str(X2)
| ~ in(X1,esk9_2(X2,X3))
| ~ element(X3,powerset(the_carrier(X2))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_74) ).
cnf(i_0_83,plain,
( element(X1,powerset(X2))
| in(esk12_2(X1,X2),X1) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_83) ).
cnf(i_0_82,plain,
( element(X1,powerset(X2))
| ~ in(esk12_2(X1,X2),X2) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_82) ).
cnf(i_0_1,negated_conjecture,
( in(esk3_1(X1),X1)
| subset(esk2_0,esk3_1(X1))
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_1) ).
cnf(i_0_8,negated_conjecture,
top_str(esk1_0),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_8) ).
cnf(i_0_9,negated_conjecture,
topological_space(esk1_0),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_9) ).
cnf(i_0_70,plain,
( subset(X1,X2)
| ~ topological_space(X3)
| ~ top_str(X3)
| ~ in(X2,esk9_2(X3,X1))
| ~ element(X1,powerset(the_carrier(X3))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_70) ).
cnf(i_0_3,negated_conjecture,
( esk4_1(X1) = esk3_1(X1)
| in(esk3_1(X1),X1)
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_3) ).
cnf(i_0_2,negated_conjecture,
( in(esk3_1(X1),X1)
| closed_subset(esk4_1(X1),esk1_0)
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_2) ).
cnf(i_0_5,negated_conjecture,
( X1 != esk3_1(X2)
| ~ closed_subset(X1,esk1_0)
| ~ in(esk3_1(X2),X2)
| ~ subset(esk2_0,esk3_1(X2))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ element(X2,powerset(powerset(the_carrier(esk1_0)))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_5) ).
cnf(i_0_72,plain,
( esk10_3(X1,X2,X3) = X3
| ~ topological_space(X1)
| ~ top_str(X1)
| ~ in(X3,esk9_2(X1,X2))
| ~ element(X2,powerset(the_carrier(X1))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_72) ).
cnf(i_0_7,negated_conjecture,
element(esk2_0,powerset(the_carrier(esk1_0))),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_7) ).
cnf(i_0_77,plain,
( empty(X1)
| element(X2,X1)
| ~ in(X2,X1) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_77) ).
cnf(i_0_87,plain,
( ~ empty(X1)
| ~ in(X2,X1) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_87) ).
cnf(i_0_6,negated_conjecture,
( element(esk3_1(X1),powerset(the_carrier(esk1_0)))
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_6) ).
cnf(i_0_71,plain,
( closed_subset(esk10_3(X1,X2,X3),X1)
| ~ topological_space(X1)
| ~ top_str(X1)
| ~ in(X3,esk9_2(X1,X2))
| ~ element(X2,powerset(the_carrier(X1))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_71) ).
cnf(i_0_69,plain,
( in(X1,esk9_2(X2,X3))
| X1 != X4
| ~ topological_space(X2)
| ~ top_str(X2)
| ~ closed_subset(X4,X2)
| ~ subset(X3,X1)
| ~ element(X3,powerset(the_carrier(X2)))
| ~ element(X4,powerset(the_carrier(X2)))
| ~ in(X1,powerset(the_carrier(X2))) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_69) ).
cnf(i_0_78,plain,
( empty(X1)
| in(X2,X1)
| ~ element(X2,X1) ),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_78) ).
cnf(i_0_68,plain,
~ empty(powerset(X1)),
file('/export/starexec/sandbox2/tmp/enigma-theBenchmark.p-cjp14sqk/lgb.p',i_0_68) ).
cnf(c_0_107,plain,
( in(X1,powerset(the_carrier(X2)))
| ~ topological_space(X2)
| ~ top_str(X2)
| ~ in(X1,esk9_2(X2,X3))
| ~ element(X3,powerset(the_carrier(X2))) ),
i_0_74 ).
cnf(c_0_108,plain,
( element(X1,powerset(X2))
| in(esk12_2(X1,X2),X1) ),
i_0_83 ).
cnf(c_0_109,plain,
( element(X1,powerset(X2))
| ~ in(esk12_2(X1,X2),X2) ),
i_0_82 ).
cnf(c_0_110,plain,
( element(esk9_2(X1,X2),powerset(X3))
| in(esk12_2(esk9_2(X1,X2),X3),powerset(the_carrier(X1)))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(X2,powerset(the_carrier(X1))) ),
inference(spm,[status(thm)],[c_0_107,c_0_108]) ).
cnf(c_0_111,negated_conjecture,
( in(esk3_1(X1),X1)
| subset(esk2_0,esk3_1(X1))
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
i_0_1 ).
cnf(c_0_112,plain,
( element(esk9_2(X1,X2),powerset(powerset(the_carrier(X1))))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(X2,powerset(the_carrier(X1))) ),
inference(spm,[status(thm)],[c_0_109,c_0_110]) ).
cnf(c_0_113,negated_conjecture,
top_str(esk1_0),
i_0_8 ).
cnf(c_0_114,negated_conjecture,
topological_space(esk1_0),
i_0_9 ).
cnf(c_0_115,plain,
( subset(X1,X2)
| ~ topological_space(X3)
| ~ top_str(X3)
| ~ in(X2,esk9_2(X3,X1))
| ~ element(X1,powerset(the_carrier(X3))) ),
i_0_70 ).
cnf(c_0_116,negated_conjecture,
( esk4_1(X1) = esk3_1(X1)
| in(esk3_1(X1),X1)
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
i_0_3 ).
cnf(c_0_117,negated_conjecture,
( subset(esk2_0,esk3_1(esk9_2(esk1_0,X1)))
| in(esk3_1(esk9_2(esk1_0,X1)),esk9_2(esk1_0,X1))
| ~ element(X1,powerset(the_carrier(esk1_0))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_111,c_0_112]),c_0_113]),c_0_114])]) ).
cnf(c_0_118,negated_conjecture,
( in(esk3_1(X1),X1)
| closed_subset(esk4_1(X1),esk1_0)
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
i_0_2 ).
cnf(c_0_119,negated_conjecture,
( X1 != esk3_1(X2)
| ~ closed_subset(X1,esk1_0)
| ~ in(esk3_1(X2),X2)
| ~ subset(esk2_0,esk3_1(X2))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ element(X2,powerset(powerset(the_carrier(esk1_0)))) ),
i_0_5 ).
cnf(c_0_120,negated_conjecture,
( esk4_1(esk9_2(X1,X2)) = esk3_1(esk9_2(X1,X2))
| subset(X2,esk3_1(esk9_2(X1,X2)))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(esk9_2(X1,X2),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X2,powerset(the_carrier(X1))) ),
inference(spm,[status(thm)],[c_0_115,c_0_116]) ).
cnf(c_0_121,plain,
( esk10_3(X1,X2,X3) = X3
| ~ topological_space(X1)
| ~ top_str(X1)
| ~ in(X3,esk9_2(X1,X2))
| ~ element(X2,powerset(the_carrier(X1))) ),
i_0_72 ).
cnf(c_0_122,plain,
( subset(esk2_0,esk3_1(esk9_2(esk1_0,X1)))
| subset(X1,esk3_1(esk9_2(esk1_0,X1)))
| ~ element(X1,powerset(the_carrier(esk1_0))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_115,c_0_117]),c_0_113]),c_0_114])]) ).
cnf(c_0_123,negated_conjecture,
element(esk2_0,powerset(the_carrier(esk1_0))),
i_0_7 ).
cnf(c_0_124,plain,
( empty(X1)
| element(X2,X1)
| ~ in(X2,X1) ),
i_0_77 ).
cnf(c_0_125,plain,
( ~ empty(X1)
| ~ in(X2,X1) ),
i_0_87 ).
cnf(c_0_126,negated_conjecture,
( in(esk3_1(esk9_2(esk1_0,X1)),esk9_2(esk1_0,X1))
| closed_subset(esk4_1(esk9_2(esk1_0,X1)),esk1_0)
| ~ element(X1,powerset(the_carrier(esk1_0))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_118,c_0_112]),c_0_113]),c_0_114])]) ).
cnf(c_0_127,negated_conjecture,
( esk4_1(esk9_2(X1,esk2_0)) = esk3_1(esk9_2(X1,esk2_0))
| X2 != esk3_1(esk9_2(X1,esk2_0))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(esk9_2(X1,esk2_0),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X2,powerset(the_carrier(esk1_0)))
| ~ element(esk2_0,powerset(the_carrier(X1)))
| ~ closed_subset(X2,esk1_0) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_119,c_0_120]),c_0_116]) ).
cnf(c_0_128,negated_conjecture,
( element(esk3_1(X1),powerset(the_carrier(esk1_0)))
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
i_0_6 ).
cnf(c_0_129,plain,
( closed_subset(esk10_3(X1,X2,X3),X1)
| ~ topological_space(X1)
| ~ top_str(X1)
| ~ in(X3,esk9_2(X1,X2))
| ~ element(X2,powerset(the_carrier(X1))) ),
i_0_71 ).
cnf(c_0_130,plain,
( esk10_3(X1,X2,esk3_1(esk9_2(X1,X2))) = esk3_1(esk9_2(X1,X2))
| esk4_1(esk9_2(X1,X2)) = esk3_1(esk9_2(X1,X2))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(esk9_2(X1,X2),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X2,powerset(the_carrier(X1))) ),
inference(spm,[status(thm)],[c_0_121,c_0_116]) ).
cnf(c_0_131,negated_conjecture,
subset(esk2_0,esk3_1(esk9_2(esk1_0,esk2_0))),
inference(spm,[status(thm)],[c_0_122,c_0_123]) ).
cnf(c_0_132,plain,
( in(X1,esk9_2(X2,X3))
| X1 != X4
| ~ topological_space(X2)
| ~ top_str(X2)
| ~ closed_subset(X4,X2)
| ~ subset(X3,X1)
| ~ element(X3,powerset(the_carrier(X2)))
| ~ element(X4,powerset(the_carrier(X2)))
| ~ in(X1,powerset(the_carrier(X2))) ),
i_0_69 ).
cnf(c_0_133,plain,
( element(X1,X2)
| ~ in(X1,X2) ),
inference(csr,[status(thm)],[c_0_124,c_0_125]) ).
cnf(c_0_134,plain,
( empty(X1)
| in(X2,X1)
| ~ element(X2,X1) ),
i_0_78 ).
cnf(c_0_135,plain,
~ empty(powerset(X1)),
i_0_68 ).
cnf(c_0_136,plain,
( esk10_3(esk1_0,X1,esk3_1(esk9_2(esk1_0,X1))) = esk3_1(esk9_2(esk1_0,X1))
| closed_subset(esk4_1(esk9_2(esk1_0,X1)),esk1_0)
| ~ element(X1,powerset(the_carrier(esk1_0))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_121,c_0_126]),c_0_113]),c_0_114])]) ).
cnf(c_0_137,negated_conjecture,
( esk4_1(esk9_2(X1,esk2_0)) = esk3_1(esk9_2(X1,esk2_0))
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(esk9_2(X1,esk2_0),powerset(powerset(the_carrier(esk1_0))))
| ~ element(esk2_0,powerset(the_carrier(X1)))
| ~ closed_subset(esk3_1(esk9_2(X1,esk2_0)),esk1_0) ),
inference(csr,[status(thm)],[inference(er,[status(thm)],[c_0_127]),c_0_128]) ).
cnf(c_0_138,plain,
( esk4_1(esk9_2(X1,X2)) = esk3_1(esk9_2(X1,X2))
| closed_subset(esk3_1(esk9_2(X1,X2)),X1)
| ~ top_str(X1)
| ~ topological_space(X1)
| ~ element(esk9_2(X1,X2),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X2,powerset(the_carrier(X1))) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_129,c_0_130]),c_0_116]) ).
cnf(c_0_139,negated_conjecture,
( X1 != esk3_1(esk9_2(esk1_0,esk2_0))
| ~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ in(esk3_1(esk9_2(esk1_0,esk2_0)),esk9_2(esk1_0,esk2_0))
| ~ closed_subset(X1,esk1_0) ),
inference(spm,[status(thm)],[c_0_119,c_0_131]) ).
cnf(c_0_140,plain,
( in(X1,esk9_2(X2,X3))
| ~ top_str(X2)
| ~ topological_space(X2)
| ~ element(X3,powerset(the_carrier(X2)))
| ~ subset(X3,X1)
| ~ in(X1,powerset(the_carrier(X2)))
| ~ closed_subset(X1,X2) ),
inference(csr,[status(thm)],[inference(er,[status(thm)],[c_0_132]),c_0_133]) ).
cnf(c_0_141,negated_conjecture,
( in(esk3_1(X1),powerset(the_carrier(esk1_0)))
| ~ element(X1,powerset(powerset(the_carrier(esk1_0)))) ),
inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_134,c_0_128]),c_0_135]) ).
cnf(c_0_142,plain,
( closed_subset(esk4_1(esk9_2(esk1_0,X1)),esk1_0)
| closed_subset(esk3_1(esk9_2(esk1_0,X1)),esk1_0)
| ~ element(X1,powerset(the_carrier(esk1_0))) ),
inference(csr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_129,c_0_136]),c_0_113]),c_0_114])]),c_0_126]) ).
cnf(c_0_143,plain,
( esk4_1(esk9_2(esk1_0,esk2_0)) = esk3_1(esk9_2(esk1_0,esk2_0))
| ~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0)))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_137,c_0_138]),c_0_113]),c_0_114]),c_0_123])]) ).
cnf(c_0_144,plain,
( X1 != esk3_1(esk9_2(esk1_0,esk2_0))
| ~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ closed_subset(esk3_1(esk9_2(esk1_0,esk2_0)),esk1_0)
| ~ closed_subset(X1,esk1_0) ),
inference(csr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_139,c_0_140]),c_0_113]),c_0_114]),c_0_123]),c_0_131])]),c_0_141]) ).
cnf(c_0_145,plain,
( closed_subset(esk3_1(esk9_2(esk1_0,esk2_0)),esk1_0)
| ~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0)))) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_142,c_0_143]),c_0_123])]) ).
cnf(c_0_146,plain,
( X1 != esk3_1(esk9_2(esk1_0,esk2_0))
| ~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0))))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ closed_subset(X1,esk1_0) ),
inference(spm,[status(thm)],[c_0_144,c_0_145]) ).
cnf(c_0_147,plain,
( X1 != esk3_1(esk9_2(esk1_0,esk2_0))
| ~ element(X1,powerset(the_carrier(esk1_0)))
| ~ closed_subset(X1,esk1_0) ),
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_146,c_0_112]),c_0_113]),c_0_114]),c_0_123])]) ).
cnf(c_0_148,plain,
( ~ element(esk3_1(esk9_2(esk1_0,esk2_0)),powerset(the_carrier(esk1_0)))
| ~ closed_subset(esk3_1(esk9_2(esk1_0,esk2_0)),esk1_0) ),
inference(er,[status(thm)],[c_0_147]) ).
cnf(c_0_149,plain,
~ element(esk9_2(esk1_0,esk2_0),powerset(powerset(the_carrier(esk1_0)))),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_148,c_0_145]),c_0_128]) ).
cnf(c_0_150,plain,
$false,
inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_149,c_0_112]),c_0_113]),c_0_114]),c_0_123])]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : SEU315+1 : TPTP v8.1.0. Released v3.3.0.
% 0.06/0.12 % Command : enigmatic-eprover.py %s %d 1
% 0.11/0.33 % Computer : n024.cluster.edu
% 0.11/0.33 % Model : x86_64 x86_64
% 0.11/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33 % Memory : 8042.1875MB
% 0.11/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33 % CPULimit : 300
% 0.11/0.33 % WCLimit : 600
% 0.11/0.33 % DateTime : Sun Jun 19 05:33:19 EDT 2022
% 0.11/0.33 % CPUTime :
% 0.19/0.44 # ENIGMATIC: Selected complete mode:
% 7.78/2.37 # ENIGMATIC: Solved by autoschedule-lgb:
% 7.78/2.37 # No SInE strategy applied
% 7.78/2.37 # Trying AutoSched0 for 150 seconds
% 7.78/2.37 # AutoSched0-Mode selected heuristic G_E___302_C18_F1_URBAN_S0Y
% 7.78/2.37 # and selection function SelectMaxLComplexAvoidPosPred.
% 7.78/2.37 #
% 7.78/2.37 # Preprocessing time : 0.024 s
% 7.78/2.37
% 7.78/2.37 # Proof found!
% 7.78/2.37 # SZS status Theorem
% 7.78/2.37 # SZS output start CNFRefutation
% See solution above
% 7.78/2.37 # Training examples: 0 positive, 0 negative
% 7.78/2.37
% 7.78/2.37 # -------------------------------------------------
% 7.78/2.37 # User time : 0.046 s
% 7.78/2.37 # System time : 0.008 s
% 7.78/2.37 # Total time : 0.054 s
% 7.78/2.37 # Maximum resident set size: 7124 pages
% 7.78/2.37
%------------------------------------------------------------------------------