TSTP Solution File: NLP079-1 by Gandalf---c-2.6

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Gandalf---c-2.6
% Problem  : NLP079-1 : TPTP v3.4.2. Released v2.4.0.
% Transfm  : add_equality:r
% Format   : otter:hypothesis:set(auto),clear(print_given)
% Command  : gandalf-wrapper -time %d %s

% Computer : art02.cs.miami.edu
% Model    : i686 unknown
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 1000MB
% OS       : Linux 2.4.22-21mdk-i686-up-4GB
% CPULimit : 600s

% Result   : Unsatisfiable 50.0s
% Output   : Assurance 50.0s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 
% Gandalf c-2.6 r1 starting to prove: /home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/NLP/NLP079-1+noeq.in
% Using automatic strategy selection.
% Time limit in seconds: 600
% 
% prove-all-passes started
% 
% detected problem class: nne
% detected subclass: medium
% 
% strategies selected: 
% (hyper 27 #f 2 39)
% (binary-unit 10 #f 2 39)
% (binary-double 16 #f 2 39)
% (binary 54 #t 2 39)
% (binary-order 27 #f 2 39)
% (binary-posweight-order 125 #f)
% (binary-order-sos 54 #t)
% (binary-unit-uniteq 27 #f)
% (binary-weightorder 54 #f)
% (binary-order 54 #f)
% (hyper-order 43 #f)
% (binary 109 #t)
% 
% 
% SOS clause 
% -six(X,Y) | -group(X,Y) | -shot(X,skf5(X,Z)) | -cannon(X,U) | -male(X,V) | -man(X,V) | -of(X,U,V) | -ss^sk^p0(U,V,Y,X) | -of(X,W,X1) | -revenge(X,X1) | -agent(X,W,X2) | -male(X,X2) | -scream(X,W) | -nonreflexive(X,W) | -present(X,W) | -event(X,W) | -cry(X,X3) | -patient(X,W,X3) | -actual_world(X) | -ss^sk^c0(0).
% was split for some strategies as: 
% -six(X,Y) | -group(X,Y) | -shot(X,skf5(X,Z)) | -cannon(X,U) | -male(X,V) | -man(X,V) | -of(X,U,V) | -ss^sk^p0(U,V,Y,X) | -of(X,W,X1) | -revenge(X,X1) | -agent(X,W,X2) | -male(X,X2) | -scream(X,W) | -nonreflexive(X,W) | -present(X,W) | -event(X,W) | -cry(X,X3) | -patient(X,W,X3) | -actual_world(X).
% -ss^sk^c0(0).
% 
% ********* EMPTY CLAUSE DERIVED *********
% 
% 
% timer checkpoints: c(51,40,1,107,0,1,166524,4,732,170158,1,902,170158,50,902,170158,40,902,170214,0,902,170370,50,903,170426,0,903,170582,50,904,170638,0,904,170794,50,905,170850,0,906,171006,50,907,171062,0,907,171218,50,908,171274,0,908,171430,50,909,171486,0,909,171642,50,910,171698,0,911,171854,50,912,171910,0,912,172066,50,913,172122,0,914,172278,50,915,172334,0,915,172490,50,916,172546,0,917,172702,50,918,172758,0,918,172914,50,919,172970,0,920,173126,50,921,173182,0,921,173338,50,923,173394,0,923,173550,50,925,173606,0,925,173762,50,927,173818,0,927,173974,50,929,174030,0,929,174186,50,930,174242,0,931,174398,50,933,174398,40,933,174454,0,933,176700,3,1185,177535,4,1309,178343,5,1434,178343,1,1434,178343,50,1434,178343,40,1434,178399,0,1434,184894,3,2383,187578,4,2785,189003,50,3121,189003,40,3121,189059,0,3121,191463,5,4031,191466,1,4032,191466,50,4032,191466,40,4032,191522,0,4034)
% 
% 
% START OF PROOF
% 191467 [] -ss^sk^c0(0) | member(X,skf5(X,Y),Y) | -ss^sk^p0(Z,U,Y,X) | -patient(X,V,W) | -agent(X,V,X1) | -of(X,V,X2) | -of(X,Z,U) | -cry(X,W) | -event(X,V) | -present(X,V) | -nonreflexive(X,V) | -scream(X,V) | -revenge(X,X2) | -man(X,U) | -male(X,X1) | -male(X,U) | -cannon(X,Z) | -group(X,Y) | -six(X,Y) | -actual_world(X).
% 191468 [] ss^sk^c0(0) | member(X,skf10(X,Y),Y) | -ss^sk^p0(Z,U,Y,X) | -patient(X,V,W) | -agent(X,V,X1) | -of(X,V,X2) | -of(X,Z,U) | -cry(X,W) | -event(X,V) | -present(X,V) | -nonreflexive(X,V) | -scream(X,V) | -revenge(X,X2) | -man(X,U) | -male(X,X1) | -male(X,U) | -cannon(X,Z) | -group(X,Y) | -six(X,Y) | -actual_world(X).
% 191469 [] ss^sk^c0(0) | -shot(X,skf10(X,Y)) | -ss^sk^p0(Z,U,V,X) | -patient(X,W,X1) | -agent(X,W,X2) | -of(X,W,X3) | -of(X,Z,U) | -cry(X,X1) | -event(X,W) | -present(X,W) | -nonreflexive(X,W) | -scream(X,W) | -revenge(X,X3) | -man(X,U) | -male(X,X2) | -male(X,U) | -cannon(X,Z) | -group(X,V) | -six(X,V) | -actual_world(X).
% 191479 [] -ss^sk^c0(0) | -member(skc16,X,skc21) | shot(skc16,X).
% 191480 [] ss^sk^c0(0) | -member(skc42,X,skc47) | shot(skc42,X).
% 191481 [] ss^sk^p0(skc22,skc23,skc21,skc16) | -ss^sk^c0(0).
% 191482 [] ss^sk^p0(skc48,skc49,skc47,skc42) | ss^sk^c0(0).
% 191483 [] of(skc16,skc17,skc18) | -ss^sk^c0(0).
% 191484 [] agent(skc16,skc17,skc19) | -ss^sk^c0(0).
% 191485 [] patient(skc16,skc17,skc20) | -ss^sk^c0(0).
% 191486 [] of(skc16,skc22,skc23) | -ss^sk^c0(0).
% 191487 [] patient(skc42,skc43,skc44) | ss^sk^c0(0).
% 191488 [] agent(skc42,skc43,skc45) | ss^sk^c0(0).
% 191489 [] of(skc42,skc43,skc46) | ss^sk^c0(0).
% 191490 [] of(skc42,skc48,skc49) | ss^sk^c0(0).
% 191491 [] revenge(skc16,skc18) | -ss^sk^c0(0).
% 191492 [] event(skc16,skc17) | -ss^sk^c0(0).
% 191493 [] present(skc16,skc17) | -ss^sk^c0(0).
% 191494 [] nonreflexive(skc16,skc17) | -ss^sk^c0(0).
% 191495 [] scream(skc16,skc17) | -ss^sk^c0(0).
% 191496 [] male(skc16,skc19) | -ss^sk^c0(0).
% 191497 [] cry(skc16,skc20) | -ss^sk^c0(0).
% 191498 [] man(skc16,skc23) | -ss^sk^c0(0).
% 191499 [] male(skc16,skc23) | -ss^sk^c0(0).
% 191500 [] cannon(skc16,skc22) | -ss^sk^c0(0).
% 191501 [] group(skc16,skc21) | -ss^sk^c0(0).
% 191502 [] six(skc16,skc21) | -ss^sk^c0(0).
% 191503 [] cry(skc42,skc44) | ss^sk^c0(0).
% 191504 [] event(skc42,skc43) | ss^sk^c0(0).
% 191505 [] present(skc42,skc43) | ss^sk^c0(0).
% 191506 [] nonreflexive(skc42,skc43) | ss^sk^c0(0).
% 191507 [] scream(skc42,skc43) | ss^sk^c0(0).
% 191508 [] male(skc42,skc45) | ss^sk^c0(0).
% 191509 [] revenge(skc42,skc46) | ss^sk^c0(0).
% 191510 [] man(skc42,skc49) | ss^sk^c0(0).
% 191511 [] male(skc42,skc49) | ss^sk^c0(0).
% 191512 [] cannon(skc42,skc48) | ss^sk^c0(0).
% 191513 [] group(skc42,skc47) | ss^sk^c0(0).
% 191514 [] six(skc42,skc47) | ss^sk^c0(0).
% 191515 [] actual_world(skc16).
% 191516 [] actual_world(skc42).
% 191518 [] -ss^sk^c0(0) | -patient(X,Y,Z) | -agent(X,Y,U) | -of(X,Y,V) | $spltprd1($spltcnst21,X) | -cry(X,Z) | -event(X,Y) | -present(X,Y) | -nonreflexive(X,Y) | -scream(X,Y) | -revenge(X,V) | -male(X,U).
% 191519 [] -ss^sk^p0(X,Y,Z,U) | -of(U,X,Y) | $spltprd1($spltcnst22,U) | -man(U,Y) | -male(U,Y) | -cannon(U,X) | -group(U,Z) | -six(U,Z).
% 191520 [] -shot(X,skf5(X,Y)) | $spltprd1($spltcnst23,X).
% 191521 [] $spltprd1($spltcnst24,X) | -actual_world(X).
% 191522 [] -$spltprd1($spltcnst22,X) | -$spltprd1($spltcnst21,X) | -$spltprd1($spltcnst24,X) | -$spltprd1($spltcnst23,X).
% 191524 [binary:191515,191521.2] $spltprd1($spltcnst24,skc16).
% 191725 [binary:191491.2,191514.2] revenge(skc16,skc18) | six(skc42,skc47).
% 191726 [binary:191492.2,191514.2] event(skc16,skc17) | six(skc42,skc47).
% 191727 [binary:191493.2,191514.2] present(skc16,skc17) | six(skc42,skc47).
% 191728 [binary:191494.2,191514.2] nonreflexive(skc16,skc17) | six(skc42,skc47).
% 191729 [binary:191518,191514.2] six(skc42,skc47) | -patient(X,Y,Z) | -agent(X,Y,U) | -of(X,Y,V) | $spltprd1($spltcnst21,X) | -cry(X,Z) | -event(X,Y) | -present(X,Y) | -nonreflexive(X,Y) | -scream(X,Y) | -revenge(X,V) | -male(X,U).
% 191730 [binary:191495.2,191514.2] scream(skc16,skc17) | six(skc42,skc47).
% 191731 [binary:191496.2,191514.2] male(skc16,skc19) | six(skc42,skc47).
% 191732 [binary:191497.2,191514.2] cry(skc16,skc20) | six(skc42,skc47).
% 191733 [binary:191498.2,191514.2] man(skc16,skc23) | six(skc42,skc47).
% 191734 [binary:191499.2,191514.2] male(skc16,skc23) | six(skc42,skc47).
% 191735 [binary:191500.2,191514.2] cannon(skc16,skc22) | six(skc42,skc47).
% 191736 [binary:191501.2,191514.2] group(skc16,skc21) | six(skc42,skc47).
% 191737 [binary:191502.2,191514.2] six(skc42,skc47) | six(skc16,skc21).
% 191738 [binary:191467,191514.2] six(skc42,skc47) | member(X,skf5(X,Y),Y) | -ss^sk^p0(Z,U,Y,X) | -patient(X,V,W) | -agent(X,V,X1) | -of(X,V,X2) | -of(X,Z,U) | -cry(X,W) | -event(X,V) | -present(X,V) | -nonreflexive(X,V) | -scream(X,V) | -revenge(X,X2) | -man(X,U) | -male(X,U) | -male(X,X1) | -cannon(X,Z) | -group(X,Y) | -six(X,Y) | -actual_world(X).
% 191751 [binary:191514.2,191483.2] of(skc16,skc17,skc18) | six(skc42,skc47).
% 191765 [binary:191514.2,191484.2] agent(skc16,skc17,skc19) | six(skc42,skc47).
% 191779 [binary:191514.2,191485.2] patient(skc16,skc17,skc20) | six(skc42,skc47).
% 191793 [binary:191514.2,191486.2] of(skc16,skc22,skc23) | six(skc42,skc47).
% 191929 [binary:191514.2,191479] six(skc42,skc47) | -member(skc16,X,skc21) | shot(skc16,X).
% 191961 [binary:191514.2,191481.2] ss^sk^p0(skc22,skc23,skc21,skc16) | six(skc42,skc47).
% 191992 [binary:191468.3,191482,cut:191516,binarycut:191490,binarycut:191510,binarycut:191511,binarycut:191512,binarycut:191513,binarycut:191514] member(skc42,skf10(skc42,skc47),skc47) | ss^sk^c0(0) | -patient(skc42,X,Y) | -agent(skc42,X,Z) | -of(skc42,X,U) | -cry(skc42,Y) | -event(skc42,X) | -present(skc42,X) | -nonreflexive(skc42,X) | -scream(skc42,X) | -revenge(skc42,U) | -male(skc42,Z).
% 192342 [binary:191729.2,191779,binarycut:191732,binarycut:191726,binarycut:191727,binarycut:191728,binarycut:191730] $spltprd1($spltcnst21,skc16) | six(skc42,skc47) | -agent(skc16,skc17,X) | -of(skc16,skc17,Y) | -revenge(skc16,Y) | -male(skc16,X).
% 192620 [binary:191519,191961,binarycut:191793,binarycut:191733,binarycut:191734,binarycut:191735,binarycut:191736] -six(skc16,skc21) | $spltprd1($spltcnst22,skc16) | six(skc42,skc47).
% 192629 [binary:191738.3,191961,cut:191515,binarycut:191793,binarycut:191733,binarycut:191734,binarycut:191735,binarycut:191736] member(skc16,skf5(skc16,skc21),skc21) | -six(skc16,skc21) | six(skc42,skc47) | -patient(skc16,X,Y) | -agent(skc16,X,Z) | -of(skc16,X,U) | -cry(skc16,Y) | -event(skc16,X) | -present(skc16,X) | -nonreflexive(skc16,X) | -scream(skc16,X) | -revenge(skc16,U) | -male(skc16,Z).
% 192746 [binary:191737.2,192620] $spltprd1($spltcnst22,skc16) | six(skc42,skc47).
% 192748 [binary:191522,192746,cut:191524] -$spltprd1($spltcnst21,skc16) | -$spltprd1($spltcnst23,skc16) | six(skc42,skc47).
% 192956 [binary:191487,191992.3,binarycut:191503,binarycut:191504,binarycut:191505,binarycut:191506,binarycut:191507] member(skc42,skf10(skc42,skc47),skc47) | ss^sk^c0(0) | -agent(skc42,skc43,X) | -of(skc42,skc43,Y) | -revenge(skc42,Y) | -male(skc42,X).
% 193809 [binary:191765,192342.3,binarycut:191731] $spltprd1($spltcnst21,skc16) | six(skc42,skc47) | -of(skc16,skc17,X) | -revenge(skc16,X).
% 193885 [binary:191751,193809.3,binarycut:191725] $spltprd1($spltcnst21,skc16) | six(skc42,skc47).
% 193887 [binary:192748,193885] -$spltprd1($spltcnst23,skc16) | six(skc42,skc47).
% 194459 [binary:191737.2,192629.2] member(skc16,skf5(skc16,skc21),skc21) | six(skc42,skc47) | -patient(skc16,X,Y) | -agent(skc16,X,Z) | -of(skc16,X,U) | -cry(skc16,Y) | -event(skc16,X) | -present(skc16,X) | -nonreflexive(skc16,X) | -scream(skc16,X) | -revenge(skc16,U) | -male(skc16,Z).
% 194839 [binary:191488,192956.3,binarycut:191508] member(skc42,skf10(skc42,skc47),skc47) | ss^sk^c0(0) | -of(skc42,skc43,X) | -revenge(skc42,X).
% 194843 [binary:191489,194839.3,binarycut:191509] member(skc42,skf10(skc42,skc47),skc47) | ss^sk^c0(0).
% 194877 [binary:191480.2,194843] shot(skc42,skf10(skc42,skc47)) | ss^sk^c0(0).
% 194911 [binary:191469.2,194877,cut:191516] ss^sk^c0(0) | -ss^sk^p0(X,Y,Z,skc42) | -patient(skc42,U,V) | -agent(skc42,U,W) | -of(skc42,U,X1) | -of(skc42,X,Y) | -cry(skc42,V) | -event(skc42,U) | -present(skc42,U) | -nonreflexive(skc42,U) | -scream(skc42,U) | -revenge(skc42,X1) | -man(skc42,Y) | -male(skc42,W) | -male(skc42,Y) | -cannon(skc42,X) | -group(skc42,Z) | -six(skc42,Z).
% 198770 [binary:191779,194459.3,binarycut:191732,binarycut:191726,binarycut:191727,binarycut:191728,binarycut:191730] member(skc16,skf5(skc16,skc21),skc21) | six(skc42,skc47) | -agent(skc16,skc17,X) | -of(skc16,skc17,Y) | -revenge(skc16,Y) | -male(skc16,X).
% 198810 [binary:191765,198770.3,binarycut:191731] member(skc16,skf5(skc16,skc21),skc21) | six(skc42,skc47) | -of(skc16,skc17,X) | -revenge(skc16,X).
% 198837 [binary:191751,198810.3,binarycut:191725] member(skc16,skf5(skc16,skc21),skc21) | six(skc42,skc47).
% 198884 [binary:191929.2,198837,binarydemod:191520,binarycut:193887] six(skc42,skc47).
% 199647 [binary:191482,194911.2,cut:198884,binarycut:191490,binarycut:191510,binarycut:191511,binarycut:191512,binarycut:191513] ss^sk^c0(0) | -patient(skc42,X,Y) | -agent(skc42,X,Z) | -of(skc42,X,U) | -cry(skc42,Y) | -event(skc42,X) | -present(skc42,X) | -nonreflexive(skc42,X) | -scream(skc42,X) | -revenge(skc42,U) | -male(skc42,Z).
% 200168 [binary:191487,199647.2,binarycut:191503,binarycut:191504,binarycut:191505,binarycut:191506,binarycut:191507] ss^sk^c0(0) | -agent(skc42,skc43,X) | -of(skc42,skc43,Y) | -revenge(skc42,Y) | -male(skc42,X).
% 200175 [binary:191488,200168.2,binarycut:191508] ss^sk^c0(0) | -of(skc42,skc43,X) | -revenge(skc42,X).
% 200178 [binary:191489,200175.2,binarycut:191509] ss^sk^c0(0).
% 200180 [binary:191491.2,200178] revenge(skc16,skc18).
% 200181 [binary:191492.2,200178] event(skc16,skc17).
% 200182 [binary:191493.2,200178] present(skc16,skc17).
% 200183 [binary:191494.2,200178] nonreflexive(skc16,skc17).
% 200184 [binary:191518,200178] -patient(X,Y,Z) | -agent(X,Y,U) | -of(X,Y,V) | $spltprd1($spltcnst21,X) | -cry(X,Z) | -event(X,Y) | -present(X,Y) | -nonreflexive(X,Y) | -scream(X,Y) | -revenge(X,V) | -male(X,U).
% 200185 [binary:191495.2,200178] scream(skc16,skc17).
% 200186 [binary:191496.2,200178] male(skc16,skc19).
% 200187 [binary:191497.2,200178] cry(skc16,skc20).
% 200188 [binary:191498.2,200178] man(skc16,skc23).
% 200189 [binary:191499.2,200178] male(skc16,skc23).
% 200190 [binary:191500.2,200178] cannon(skc16,skc22).
% 200191 [binary:191501.2,200178] group(skc16,skc21).
% 200192 [binary:191502.2,200178] six(skc16,skc21).
% 200193 [binary:191467,200178] member(X,skf5(X,Y),Y) | -ss^sk^p0(Z,U,Y,X) | -patient(X,V,W) | -agent(X,V,X1) | -of(X,V,X2) | -of(X,Z,U) | -cry(X,W) | -event(X,V) | -present(X,V) | -nonreflexive(X,V) | -scream(X,V) | -revenge(X,X2) | -man(X,U) | -male(X,U) | -male(X,X1) | -cannon(X,Z) | -group(X,Y) | -six(X,Y) | -actual_world(X).
% 200194 [binary:191483.2,200178] of(skc16,skc17,skc18).
% 200195 [binary:191484.2,200178] agent(skc16,skc17,skc19).
% 200196 [binary:191485.2,200178] patient(skc16,skc17,skc20).
% 200197 [binary:191486.2,200178] of(skc16,skc22,skc23).
% 200198 [binary:191479,200178] -member(skc16,X,skc21) | shot(skc16,X).
% 200199 [binary:191481.2,200178] ss^sk^p0(skc22,skc23,skc21,skc16).
% 200269 [binary:200184,200196,cut:200187,cut:200181,cut:200182,cut:200183,cut:200185] $spltprd1($spltcnst21,skc16) | -agent(skc16,skc17,X) | -of(skc16,skc17,Y) | -revenge(skc16,Y) | -male(skc16,X).
% 200271 [binary:191519,200199,cut:200197,cut:200188,cut:200189,cut:200190,cut:200191,cut:200192] $spltprd1($spltcnst22,skc16).
% 200279 [binary:191522,200271,cut:191524] -$spltprd1($spltcnst21,skc16) | -$spltprd1($spltcnst23,skc16).
% 200305 [binary:200195,200269.2,cut:200186] $spltprd1($spltcnst21,skc16) | -of(skc16,skc17,X) | -revenge(skc16,X).
% 200307 [binary:200194,200305.2,cut:200180] $spltprd1($spltcnst21,skc16).
% 200308 [binary:200279,200307] -$spltprd1($spltcnst23,skc16).
% 202539 [binary:200199,200193.2,cut:200197,cut:200188,cut:200189,cut:200190,cut:200191,cut:200192,cut:191515] member(skc16,skf5(skc16,skc21),skc21) | -patient(skc16,X,Y) | -agent(skc16,X,Z) | -of(skc16,X,U) | -cry(skc16,Y) | -event(skc16,X) | -present(skc16,X) | -nonreflexive(skc16,X) | -scream(skc16,X) | -revenge(skc16,U) | -male(skc16,Z).
% 202547 [binary:200196,202539.2,cut:200187,cut:200181,cut:200182,cut:200183,cut:200185] member(skc16,skf5(skc16,skc21),skc21) | -agent(skc16,skc17,X) | -of(skc16,skc17,Y) | -revenge(skc16,Y) | -male(skc16,X).
% 202552 [binary:200195,202547.2,cut:200186] member(skc16,skf5(skc16,skc21),skc21) | -of(skc16,skc17,X) | -revenge(skc16,X).
% 202554 [binary:200194,202552.2,cut:200180] member(skc16,skf5(skc16,skc21),skc21).
% 202563 [binary:200198,202554,binarydemod:191520,cut:200308] contradiction
% END OF PROOF
% 
% Proof found by the following strategy:
% 
% using binary resolution
% using first neg lit preferred strategy
% not using sos strategy
% using dynamic demodulation
% using ordered paramodulation
% using kb ordering for equality
% preferring bigger arities for lex ordering
% using clause demodulation
% seconds given: 41
% 
% 
% old unit clauses discarded
% 
% ***GANDALF_FOUND_A_REFUTATION***
% 
% Global statistics over all passes: 
% 
%  given clauses:    10639
%  derived clauses:   340433
%  kept clauses:      20512
%  kept size sum:     0
%  kept mid-nuclei:   90360
%  kept new demods:   0
%  forw unit-subs:    1202
%  forw double-subs: 50052
%  forw overdouble-subs: 160961
%  backward subs:     8954
%  fast unit cutoff:  62000
%  full unit cutoff:  0
%  dbl  unit cutoff:  77045
%  real runtime  :  53.65
%  process. runtime:  53.62
% specific non-discr-tree subsumption statistics: 
%  tried:           8546690
%  length fails:    153027
%  strength fails:  1384724
%  predlist fails:  3754711
%  aux str. fails:  18790
%  by-lit fails:    1708491
%  full subs tried: 1404790
%  full subs fail:  1238674
% 
% ; program args: ("/home/graph/tptp/Systems/Gandalf---c-2.6/gandalf" "-time" "600" "/home/graph/tptp/TSTP/PreparedTPTP/otter:hypothesis:set(auto),clear(print_given)---add_equality:r/NLP/NLP079-1+noeq.in")
% 
%------------------------------------------------------------------------------