TSTP Solution File: HWV022-2 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : HWV022-2 : TPTP v8.1.2. Released v2.5.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n011.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 : 300s
% DateTime : Wed May 31 12:12:59 EDT 2023
% Result : Unsatisfiable 1.49s 0.74s
% Output : CNFRefutation 1.49s
% Verified :
% SZS Type : Refutation
% Derivation depth : 7
% Number of leaves : 27
% Syntax : Number of formulae : 91 ( 28 unt; 0 def)
% Number of atoms : 185 ( 40 equ)
% Maximal formula atoms : 5 ( 2 avg)
% Number of connectives : 160 ( 66 ~; 82 |; 0 &)
% ( 12 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 7 ( 3 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 17 ( 15 usr; 13 prp; 0-2 aty)
% Number of functors : 11 ( 11 usr; 4 con; 0-2 aty)
% Number of variables : 36 (; 36 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f4,axiom,
! [T_0] : fwork_DOTfifo_DOTrtl_DOTlevel_(T_0) = fwork_DOTfifo_DOTrtl_DOTint__level_(T_0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f17,axiom,
! [T_13] :
( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(T_13,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTint__level_(T_13),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(T_13))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(T_13))
| ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(T_13))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(T_13)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f59,axiom,
! [X_81] : ~ p_LES_EQU_(f_ADD_(X_81,n1),n0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f60,axiom,
! [X_82] :
( ~ p_LES_EQU_(X_82,f_SUB_(X_82,n1))
| p_LES_EQU_(X_82,n0) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f62,axiom,
! [Y_84,X_83,Z_85] :
( def_89(Y_84,X_83)
| f_ADD_(Z_85,Y_84) != X_83
| f_SUB_(X_83,Y_84) = Z_85 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f64,axiom,
! [X_83,Y_84] :
( p_LES_EQU_(X_83,Y_84)
| ~ def_89(Y_84,X_83) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f71,axiom,
! [X_101,Y_102] :
( f_ADD_(X_101,n1) = Y_102
| ~ p_LES_EQU_(Y_102,f_ADD_(X_101,n1))
| p_LES_EQU_(Y_102,X_101) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f74,axiom,
! [X_106] : p_LES_EQU_(X_106,X_106),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f75,axiom,
! [X_107,Y_108] :
( X_107 = Y_108
| f_ADD_(X_107,n1) != f_ADD_(Y_108,n1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f76,axiom,
! [X_109] : f_ADD_(n0,X_109) = X_109,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f134,negated_conjecture,
f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(t_206),n1) = fwork_DOTfifo_DOTrtl_DOTfifo__length_,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f135,negated_conjecture,
p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(t_206)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f136,negated_conjecture,
~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(t_206)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f137,negated_conjecture,
~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(t_206)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f138,negated_conjecture,
fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) != fwork_DOTfifo_DOTrtl_DOTfifo__length_,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f142,plain,
! [X0] : fwork_DOTfifo_DOTrtl_DOTlevel_(X0) = fwork_DOTfifo_DOTrtl_DOTint__level_(X0),
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f157,plain,
! [X0] :
( fwork_DOTfifo_DOTrtl_DOTint__level_(f_ADD_(X0,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTint__level_(X0),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(X0))
| ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(X0)) ),
inference(cnf_transformation,[status(esa)],[f17]) ).
fof(f211,plain,
! [X0] : ~ p_LES_EQU_(f_ADD_(X0,n1),n0),
inference(cnf_transformation,[status(esa)],[f59]) ).
fof(f212,plain,
! [X0] :
( ~ p_LES_EQU_(X0,f_SUB_(X0,n1))
| p_LES_EQU_(X0,n0) ),
inference(cnf_transformation,[status(esa)],[f60]) ).
fof(f214,plain,
! [X0,X1,X2] :
( def_89(X0,X1)
| f_ADD_(X2,X0) != X1
| f_SUB_(X1,X0) = X2 ),
inference(cnf_transformation,[status(esa)],[f62]) ).
fof(f216,plain,
! [X0,X1] :
( p_LES_EQU_(X0,X1)
| ~ def_89(X1,X0) ),
inference(cnf_transformation,[status(esa)],[f64]) ).
fof(f224,plain,
! [X0,X1] :
( f_ADD_(X0,n1) = X1
| ~ p_LES_EQU_(X1,f_ADD_(X0,n1))
| p_LES_EQU_(X1,X0) ),
inference(cnf_transformation,[status(esa)],[f71]) ).
fof(f227,plain,
! [X0] : p_LES_EQU_(X0,X0),
inference(cnf_transformation,[status(esa)],[f74]) ).
fof(f228,plain,
! [X0,X1] :
( X0 = X1
| f_ADD_(X0,n1) != f_ADD_(X1,n1) ),
inference(cnf_transformation,[status(esa)],[f75]) ).
fof(f229,plain,
! [X0] : f_ADD_(n0,X0) = X0,
inference(cnf_transformation,[status(esa)],[f76]) ).
fof(f299,plain,
f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(t_206),n1) = fwork_DOTfifo_DOTrtl_DOTfifo__length_,
inference(cnf_transformation,[status(esa)],[f134]) ).
fof(f300,plain,
p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(t_206)),
inference(cnf_transformation,[status(esa)],[f135]) ).
fof(f301,plain,
~ p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(t_206)),
inference(cnf_transformation,[status(esa)],[f136]) ).
fof(f302,plain,
~ p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(t_206)),
inference(cnf_transformation,[status(esa)],[f137]) ).
fof(f303,plain,
fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) != fwork_DOTfifo_DOTrtl_DOTfifo__length_,
inference(cnf_transformation,[status(esa)],[f138]) ).
fof(f306,plain,
! [X0] :
( fwork_DOTfifo_DOTrtl_DOTlevel_(t_206) = X0
| fwork_DOTfifo_DOTrtl_DOTfifo__length_ != f_ADD_(X0,n1) ),
inference(paramodulation,[status(thm)],[f299,f228]) ).
fof(f320,plain,
( spl0_2
<=> p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTfifo__length_) ),
introduced(split_symbol_definition) ).
fof(f322,plain,
( ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTfifo__length_)
| spl0_2 ),
inference(component_clause,[status(thm)],[f320]) ).
fof(f330,plain,
! [X0] :
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(X0,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTint__level_(X0),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(X0))
| ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(X0)) ),
inference(forward_demodulation,[status(thm)],[f142,f157]) ).
fof(f331,plain,
! [X0] :
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(X0,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(X0),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTint__level_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(X0))
| ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(X0)) ),
inference(forward_demodulation,[status(thm)],[f142,f330]) ).
fof(f332,plain,
! [X0] :
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(X0,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(X0),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTlevel_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(X0))
| ~ p__pred_(fwork_DOTfifo_DOTrtl_DOTwr_(X0))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(X0)) ),
inference(forward_demodulation,[status(thm)],[f142,f331]) ).
fof(f333,plain,
( spl0_4
<=> fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(t_206),n1) ),
introduced(split_symbol_definition) ).
fof(f334,plain,
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(t_206),n1)
| ~ spl0_4 ),
inference(component_clause,[status(thm)],[f333]) ).
fof(f336,plain,
( spl0_5
<=> p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTlevel_(t_206)) ),
introduced(split_symbol_definition) ).
fof(f337,plain,
( p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTlevel_(t_206))
| ~ spl0_5 ),
inference(component_clause,[status(thm)],[f336]) ).
fof(f339,plain,
( spl0_6
<=> p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(t_206)) ),
introduced(split_symbol_definition) ).
fof(f340,plain,
( p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(t_206))
| ~ spl0_6 ),
inference(component_clause,[status(thm)],[f339]) ).
fof(f342,plain,
( spl0_7
<=> p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(t_206)) ),
introduced(split_symbol_definition) ).
fof(f343,plain,
( p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(t_206))
| ~ spl0_7 ),
inference(component_clause,[status(thm)],[f342]) ).
fof(f345,plain,
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) = f_ADD_(fwork_DOTfifo_DOTrtl_DOTlevel_(t_206),n1)
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTlevel_(t_206))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTrd_(t_206))
| p__pred_(fwork_DOTfifo_DOTrtl_DOTreset_(t_206)) ),
inference(resolution,[status(thm)],[f332,f300]) ).
fof(f346,plain,
( spl0_4
| spl0_5
| spl0_6
| spl0_7 ),
inference(split_clause,[status(thm)],[f345,f333,f336,f339,f342]) ).
fof(f347,plain,
( $false
| ~ spl0_7 ),
inference(forward_subsumption_resolution,[status(thm)],[f343,f301]) ).
fof(f348,plain,
~ spl0_7,
inference(contradiction_clause,[status(thm)],[f347]) ).
fof(f349,plain,
( $false
| ~ spl0_6 ),
inference(forward_subsumption_resolution,[status(thm)],[f340,f302]) ).
fof(f350,plain,
~ spl0_6,
inference(contradiction_clause,[status(thm)],[f349]) ).
fof(f351,plain,
( fwork_DOTfifo_DOTrtl_DOTlevel_(f_ADD_(t_206,n1)) = fwork_DOTfifo_DOTrtl_DOTfifo__length_
| ~ spl0_4 ),
inference(forward_demodulation,[status(thm)],[f299,f334]) ).
fof(f352,plain,
( $false
| ~ spl0_4 ),
inference(forward_subsumption_resolution,[status(thm)],[f351,f303]) ).
fof(f353,plain,
~ spl0_4,
inference(contradiction_clause,[status(thm)],[f352]) ).
fof(f560,plain,
( spl0_23
<=> n0 = fwork_DOTfifo_DOTrtl_DOTlevel_(t_206) ),
introduced(split_symbol_definition) ).
fof(f561,plain,
( n0 = fwork_DOTfifo_DOTrtl_DOTlevel_(t_206)
| ~ spl0_23 ),
inference(component_clause,[status(thm)],[f560]) ).
fof(f601,plain,
( p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0)
| ~ spl0_23
| ~ spl0_5 ),
inference(backward_demodulation,[status(thm)],[f561,f337]) ).
fof(f602,plain,
( spl0_27
<=> p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0) ),
introduced(split_symbol_definition) ).
fof(f603,plain,
( p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0)
| ~ spl0_27 ),
inference(component_clause,[status(thm)],[f602]) ).
fof(f631,plain,
( spl0_29
<=> p_LES_EQU_(f_ADD_(n0,n1),n0) ),
introduced(split_symbol_definition) ).
fof(f632,plain,
( p_LES_EQU_(f_ADD_(n0,n1),n0)
| ~ spl0_29 ),
inference(component_clause,[status(thm)],[f631]) ).
fof(f675,plain,
~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0),
inference(paramodulation,[status(thm)],[f299,f211]) ).
fof(f676,plain,
( $false
| ~ spl0_27 ),
inference(forward_subsumption_resolution,[status(thm)],[f675,f603]) ).
fof(f677,plain,
~ spl0_27,
inference(contradiction_clause,[status(thm)],[f676]) ).
fof(f679,plain,
( spl0_27
| ~ spl0_23
| ~ spl0_5 ),
inference(split_clause,[status(thm)],[f601,f602,f560,f336]) ).
fof(f688,plain,
( spl0_30
<=> def_89(n1,fwork_DOTfifo_DOTrtl_DOTfifo__length_) ),
introduced(split_symbol_definition) ).
fof(f689,plain,
( def_89(n1,fwork_DOTfifo_DOTrtl_DOTfifo__length_)
| ~ spl0_30 ),
inference(component_clause,[status(thm)],[f688]) ).
fof(f691,plain,
( spl0_31
<=> f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1) = fwork_DOTfifo_DOTrtl_DOTlevel_(t_206) ),
introduced(split_symbol_definition) ).
fof(f692,plain,
( f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1) = fwork_DOTfifo_DOTrtl_DOTlevel_(t_206)
| ~ spl0_31 ),
inference(component_clause,[status(thm)],[f691]) ).
fof(f694,plain,
( def_89(n1,fwork_DOTfifo_DOTrtl_DOTfifo__length_)
| f_SUB_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1) = fwork_DOTfifo_DOTrtl_DOTlevel_(t_206) ),
inference(resolution,[status(thm)],[f214,f299]) ).
fof(f695,plain,
( spl0_30
| spl0_31 ),
inference(split_clause,[status(thm)],[f694,f688,f691]) ).
fof(f701,plain,
( $false
| spl0_2 ),
inference(forward_subsumption_resolution,[status(thm)],[f322,f227]) ).
fof(f702,plain,
spl0_2,
inference(contradiction_clause,[status(thm)],[f701]) ).
fof(f710,plain,
~ p_LES_EQU_(n1,n0),
inference(paramodulation,[status(thm)],[f229,f211]) ).
fof(f711,plain,
! [X0] :
( f_ADD_(n0,n1) = X0
| ~ p_LES_EQU_(X0,n1)
| p_LES_EQU_(X0,n0) ),
inference(paramodulation,[status(thm)],[f229,f224]) ).
fof(f712,plain,
! [X0] :
( n1 = X0
| ~ p_LES_EQU_(X0,n1)
| p_LES_EQU_(X0,n0) ),
inference(forward_demodulation,[status(thm)],[f229,f711]) ).
fof(f715,plain,
( spl0_32
<=> fwork_DOTfifo_DOTrtl_DOTfifo__length_ = n1 ),
introduced(split_symbol_definition) ).
fof(f718,plain,
( fwork_DOTfifo_DOTrtl_DOTlevel_(t_206) = n0
| fwork_DOTfifo_DOTrtl_DOTfifo__length_ != n1 ),
inference(paramodulation,[status(thm)],[f229,f306]) ).
fof(f719,plain,
( spl0_23
| ~ spl0_32 ),
inference(split_clause,[status(thm)],[f718,f560,f715]) ).
fof(f726,plain,
( spl0_33
<=> p_LES_EQU_(n1,n0) ),
introduced(split_symbol_definition) ).
fof(f727,plain,
( p_LES_EQU_(n1,n0)
| ~ spl0_33 ),
inference(component_clause,[status(thm)],[f726]) ).
fof(f738,plain,
( $false
| ~ spl0_33 ),
inference(forward_subsumption_resolution,[status(thm)],[f727,f710]) ).
fof(f739,plain,
~ spl0_33,
inference(contradiction_clause,[status(thm)],[f738]) ).
fof(f740,plain,
( p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n1)
| ~ spl0_30 ),
inference(resolution,[status(thm)],[f689,f216]) ).
fof(f741,plain,
( n1 = fwork_DOTfifo_DOTrtl_DOTfifo__length_
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0)
| ~ spl0_30 ),
inference(resolution,[status(thm)],[f740,f712]) ).
fof(f742,plain,
( spl0_32
| spl0_27
| ~ spl0_30 ),
inference(split_clause,[status(thm)],[f741,f715,f602,f688]) ).
fof(f974,plain,
( p_LES_EQU_(n1,n0)
| ~ spl0_29 ),
inference(forward_demodulation,[status(thm)],[f229,f632]) ).
fof(f975,plain,
( $false
| ~ spl0_29 ),
inference(forward_subsumption_resolution,[status(thm)],[f974,f710]) ).
fof(f976,plain,
~ spl0_29,
inference(contradiction_clause,[status(thm)],[f975]) ).
fof(f998,plain,
( ~ p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,fwork_DOTfifo_DOTrtl_DOTlevel_(t_206))
| p_LES_EQU_(fwork_DOTfifo_DOTrtl_DOTfifo__length_,n0)
| ~ spl0_31 ),
inference(paramodulation,[status(thm)],[f692,f212]) ).
fof(f999,plain,
( ~ spl0_5
| spl0_27
| ~ spl0_31 ),
inference(split_clause,[status(thm)],[f998,f336,f602,f691]) ).
fof(f1005,plain,
$false,
inference(sat_refutation,[status(thm)],[f346,f348,f350,f353,f677,f679,f695,f702,f719,f739,f742,f976,f999]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.28 % Problem : HWV022-2 : TPTP v8.1.2. Released v2.5.0.
% 0.12/0.28 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.53 % Computer : n011.cluster.edu
% 0.13/0.53 % Model : x86_64 x86_64
% 0.13/0.53 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.53 % Memory : 8042.1875MB
% 0.13/0.53 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.53 % CPULimit : 300
% 0.13/0.53 % WCLimit : 300
% 0.13/0.53 % DateTime : Tue May 30 11:53:14 EDT 2023
% 0.13/0.53 % CPUTime :
% 0.13/0.54 % Drodi V3.5.1
% 1.49/0.74 % Refutation found
% 1.49/0.74 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 1.49/0.74 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.49/0.75 % Elapsed time: 0.219470 seconds
% 1.49/0.75 % CPU time: 1.558353 seconds
% 1.49/0.75 % Memory used: 77.862 MB
%------------------------------------------------------------------------------