TSTP Solution File: MGT062+1 by GKC---0.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : GKC---0.8
% Problem  : MGT062+1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : gkc %s

% Computer : n017.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 : Thu Aug 31 09:14:00 EDT 2023

% Result   : Theorem 0.20s 0.43s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : MGT062+1 : TPTP v8.1.2. Released v2.4.0.
% 0.11/0.13  % Command  : gkc %s
% 0.14/0.34  % Computer : n017.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 300
% 0.14/0.34  % DateTime : Mon Aug 28 05:47:12 EDT 2023
% 0.14/0.34  % CPUTime  : 
% 0.14/0.38  
% 0.14/0.38  input clause set summed statistics:
% 0.14/0.38  ----------------------------------
% 0.14/0.38  in_clause_count:                    44
% 0.14/0.38  in_rule_clause_count:               38
% 0.14/0.38  in_fact_clause_count:                6
% 0.14/0.38  in_answer_clause_count:              0
% 0.14/0.38  in_ground_clause_count:             11
% 0.14/0.38  in_unit_clause_count:               10
% 0.14/0.38  in_horn_clause_count:               30
% 0.14/0.38  in_pos_clause_count:                12
% 0.14/0.38  in_neg_clause_count:                 5
% 0.14/0.38  in_poseq_clause_count:              10
% 0.14/0.38  in_negeq_clause_count:               6
% 0.14/0.38  in_unitposeq_clause_count:           2
% 0.14/0.38  in_chain_clause_count:               0
% 0.14/0.38  in_min_length:             1
% 0.14/0.38  in_max_length:             5
% 0.14/0.38  in_min_depth:              1
% 0.14/0.38  in_max_depth:              3
% 0.14/0.38  in_min_size:               2
% 0.14/0.38  in_max_size:              16
% 0.14/0.38  in_min_vars:               0
% 0.14/0.38  in_max_vars:               3
% 0.14/0.38  in_extaxiom_count:                11
% 0.14/0.38  in_axiom_count:                   23
% 0.14/0.38  in_assumption_count:               0
% 0.14/0.38  in_goal_count:                    10
% 0.14/0.38  in_neg_goal_count:                 2
% 0.14/0.38  in_pos_goal_count:                 8
% 0.14/0.38  in_posunit_goal_count:             8
% 0.14/0.38  
% 0.14/0.38  auto guide:
% 0.14/0.38  -----------
% 0.14/0.38  {
% 0.14/0.38  "print":1,
% 0.14/0.38  "print_level": 15,
% 0.14/0.38  "max_size": 0,
% 0.14/0.38  "max_depth": 0,
% 0.14/0.38  "max_length": 0,
% 0.14/0.38  "max_dseconds": 0,
% 0.14/0.38  "runs":[
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "sine":5, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit","prohibit_unordered_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit","prohibit_nested_para","prohibit_deep_para","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref","prohibit_nested_para","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref", "prohibit_nested_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "double"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "prohibit_nested_para","prohibit_unordered_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":0, "strategy":["query_focus", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "max_depth":2},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":1, "strategy":["query_focus", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":0, "strategy":["negative_pref", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "equality":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["positive_pref"], "max_dseconds":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1, "max_size":17},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "sine":5, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":3},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "pure_unit"], "max_size":30, "max_depth":10, "max_weight":300, "weight_select_ratio":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "max_depth":3},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":30, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref", "posunitpara"], "query_preference":1, "max_depth":2, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "pure_unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "max_depth":1},
% 0.14/0.38  {"depth_penalty":50, "query_preference":2, "strategy":["negative_pref"], "max_dseconds":1},
% 0.14/0.38  {"max_depth":0, "length_penalty":100, "query_preference":2, "strategy":["hardness_pref", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":1, "strategy":["negative_pref"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit","prohibit_unordered_para"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["unit", "pure_unit"], "weight_select_ratio":1, "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "rewrite":0, "length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["hardness_pref", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"max_depth":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  {"depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref", "posunitpara"], "query_preference":0, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":1, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight","prohibit_unordered_para"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus", "posunitpara"], "query_preference":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"depth_penalty":50, "query_preference":1, "strategy":["hardness_pref", "hornpref", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"rewrite":0, "depth_penalty":50, "query_preference":1, "strategy":["query_focus", "hornpref"], "max_dseconds":1},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "length_penalty":100, "query_preference":1, "strategy":["query_focus", "prohibit_nested_para"], "max_dseconds":1},
% 0.14/0.38  {"query_preference":1, "strategy":["unit", "max_weight"], "max_dseconds":1},
% 0.14/0.38  {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "weight_select_ratio":30, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"length_penalty":100, "query_preference":1, "strategy":["positive_pref", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  {"weight_select_ratio":100, "rewrite":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":1},
% 0.14/0.38  
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "sine":5, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit","prohibit_unordered_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit","prohibit_nested_para","prohibit_deep_para","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref","prohibit_nested_para","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref", "prohibit_nested_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "double"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "prohibit_nested_para","prohibit_unordered_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":0, "strategy":["query_focus", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "max_depth":2},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":1, "strategy":["query_focus", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":0, "strategy":["negative_pref", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "equality":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["positive_pref"], "max_dseconds":10},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1, "max_size":17},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "sine":5, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":3},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "pure_unit"], "max_size":30, "max_depth":10, "max_weight":300, "weight_select_ratio":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "max_depth":3},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":30, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref", "posunitpara"], "query_preference":1, "max_depth":2, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "pure_unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "max_depth":1},
% 0.14/0.38  {"depth_penalty":50, "query_preference":2, "strategy":["negative_pref"], "max_dseconds":10},
% 0.14/0.38  {"max_depth":0, "length_penalty":100, "query_preference":2, "strategy":["hardness_pref", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":1, "strategy":["negative_pref"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit","prohibit_unordered_para"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["unit", "pure_unit"], "weight_select_ratio":1, "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "rewrite":0, "length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["hardness_pref", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"max_depth":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  {"depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref", "posunitpara"], "query_preference":0, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":10},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":10},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":10, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight","prohibit_unordered_para"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus", "posunitpara"], "query_preference":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"depth_penalty":50, "query_preference":1, "strategy":["hardness_pref", "hornpref", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"rewrite":0, "depth_penalty":50, "query_preference":1, "strategy":["query_focus", "hornpref"], "max_dseconds":10},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "length_penalty":100, "query_preference":1, "strategy":["query_focus", "prohibit_nested_para"], "max_dseconds":10},
% 0.14/0.38  {"query_preference":1, "strategy":["unit", "max_weight"], "max_dseconds":10},
% 0.14/0.38  {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "weight_select_ratio":30, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"length_penalty":100, "query_preference":1, "strategy":["positive_pref", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  {"weight_select_ratio":100, "rewrite":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":10},
% 0.14/0.38  
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit","prohibit_unordered_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit","prohibit_nested_para","prohibit_deep_para","prohibit_unordered_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref","prohibit_nested_para","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref","prohibit_deep_para"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref","prohibit_unordered_para","prohibit_deep_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref", "prohibit_nested_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "double"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "prohibit_nested_para","prohibit_unordered_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":0, "strategy":["query_focus", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "max_depth":2},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "rewrite":0, "query_preference":1, "strategy":["query_focus", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":0, "strategy":["negative_pref", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "equality":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["positive_pref"], "max_dseconds":50},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1, "max_size":17},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "sine":5, "strategy":["hardness_pref", "posunitpara"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":3},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "pure_unit"], "max_size":30, "max_depth":10, "max_weight":300, "weight_select_ratio":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "rewrite":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0, "rewrite":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "max_depth":3},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":30, "depth_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref", "posunitpara"], "query_preference":1, "max_depth":2, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "pure_unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "max_depth":1},
% 0.14/0.38  {"depth_penalty":50, "query_preference":2, "strategy":["negative_pref"], "max_dseconds":50},
% 0.14/0.38  {"max_depth":0, "length_penalty":100, "query_preference":2, "strategy":["hardness_pref", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  {"weight_select_ratio":100, "query_preference":1, "strategy":["negative_pref"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit","prohibit_unordered_para"], "query_preference":0, "max_depth":6, "var_weight":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["unit", "pure_unit"], "weight_select_ratio":1, "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "rewrite":0, "length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["hardness_pref", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"max_depth":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  {"depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref", "posunitpara"], "query_preference":0, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "query_preference":0, "strategy":["hardness_pref"], "max_dseconds":50},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "depth_penalty":50, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":50},
% 0.14/0.38  {"var_weight":70, "repeat_var_weight":70, "length_penalty":100, "depth_penalty":100, "query_preference":1, "strategy":["positive_pref", "unit"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "max_depth":2},
% 0.14/0.38  {"max_dseconds":50, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"length_penalty":100, "depth_penalty":100, "query_preference":0, "strategy":["negative_pref", "hornpref", "max_weight","prohibit_unordered_para"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus", "posunitpara"], "query_preference":1, "depth_penalty":50, "length_penalty":100},
% 0.14/0.38  {"depth_penalty":50, "query_preference":1, "strategy":["hardness_pref", "hornpref", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"rewrite":0, "depth_penalty":50, "query_preference":1, "strategy":["query_focus", "hornpref"], "max_dseconds":50},
% 0.14/0.38  {"weight_select_ratio":100, "var_weight":70, "repeat_var_weight":70, "length_penalty":100, "query_preference":1, "strategy":["query_focus", "prohibit_nested_para"], "max_dseconds":50},
% 0.14/0.38  {"query_preference":1, "strategy":["unit", "max_weight"], "max_dseconds":50},
% 0.14/0.38  {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "weight_select_ratio":30, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"length_penalty":100, "query_preference":1, "strategy":["positive_pref", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  {"weight_select_ratio":100, "rewrite":0, "depth_penalty":100, "query_preference":0, "strategy":["unit", "posunitpara"], "max_dseconds":50},
% 0.14/0.38  
% 0.14/0.38  {"max_dseconds":250, "strategy":["unit"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["query_focus"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["unit"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":250, "strategy":["hardness_pref"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":250, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["positive_pref"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0, "max_depth":4},
% 0.14/0.38  {"max_dseconds":250, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1, "length_penalty":100},
% 0.14/0.38  {"max_dseconds":250, "strategy":["negative_pref", "prohibit_nested_para"], "query_preference":0},
% 0.14/0.38  {"max_dseconds":250, "strategy":["query_focus", "double"], "query_preference":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.38  {"max_dseconds":250, "strategy":["unit"], "query_preference":0, "depth_penalty":100},
% 0.14/0.39  {"max_dseconds":250, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.14/0.39  {"max_dseconds":250, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.39  {"max_dseconds":250, "strategy":["unit"], "query_preference":0, "rewrite":0},
% 0.14/0.39  {"max_dseconds":250, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.14/0.39  
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["query_focus"], "query_preference":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":0},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["hardness_pref"], "query_preference":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["positive_pref"], "query_preference":0},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0, "max_depth":4},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1, "length_penalty":100},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["negative_pref", "prohibit_nested_para"], "query_preference":0},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["query_focus", "double"], "query_preference":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":0, "depth_penalty":100},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit", "prohibit_nested_para"], "query_preference":1, "reverse_clauselist":1},
% 0.14/0.39  {"max_dseconds":1250, "strategy":["unit"], "query_preference":0, "rewrite":0} 
% 0.14/0.39  
% 0.14/0.39  ]}
% 0.14/0.39  
% 0.14/0.39  
% 0.14/0.39  **** run 1 fork 0 starts with strategy
% 0.14/0.39  {"max_dseconds":1,"strategy":["unit"],"query_preference":1}
% 0.14/0.39  
% 0.14/0.39  **** run 2 fork 1 starts with strategy
% 0.14/0.39  {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1}
% 0.14/0.39  
% 0.14/0.39  **** run 3 fork 2 starts with strategy
% 0.14/0.39  {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":1}
% 0.14/0.39  
% 0.14/0.39  **** run 4 fork 3 starts with strategy
% 0.14/0.39  
% 0.14/0.39  **** run 7 fork 6 starts with strategy
% 0.14/0.39  
% 0.14/0.39  **** run 5 fork 4 starts with strategy
% 0.14/0.39  {"max_dseconds":1,"strategy":["negative_pref","prohibit_unordered_para"],"query_preference":0}
% 0.14/0.39  {"max_dseconds":1,"strategy":["unit","prohibit_unordered_para"],"query_preference":1}
% 0.14/0.39  {"max_dseconds":1,"sine":5,"strategy":["negative_pref"],"query_preference":1}
% 0.14/0.39  
% 0.14/0.39  **** run 6 fork 5 starts with strategy
% 0.14/0.39  {"max_dseconds":1,"strategy":["unit","prohibit_unordered_para"],"query_preference":0}
% 0.14/0.40  
% 0.14/0.40  **** run 8 fork 7 starts with strategy
% 0.14/0.40  {"max_dseconds":1,"strategy":["unit","prohibit_nested_para","prohibit_deep_para","prohibit_unordered_para"],"query_preference":0}
% 0.20/0.43  
% 0.20/0.43  
% 0.20/0.43  result: proof found
% 0.20/0.43  for /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.20/0.43  by run 6 fork 5 strategy {"max_dseconds":1,"strategy":["unit","prohibit_unordered_para"],"query_preference":0}
% 0.20/0.43  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.20/0.43  
% 0.20/0.43  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.20/0.43  fof('assumption_17_$sk', plain, ((((((hazard_of_mortality(X2,X1) = high) | (positional_advantage(X2,X1) | is_aligned(X2,X1))) & (((hazard_of_mortality(X2,X1) = mod2) | (positional_advantage(X2,X1) | ~is_aligned(X2,X1))) & (((hazard_of_mortality(X2,X1) = mod1) | (~positional_advantage(X2,X1) | is_aligned(X2,X1))) & ((hazard_of_mortality(X2,X1) = low) | (~positional_advantage(X2,X1) | ~is_aligned(X2,X1)))))) | has_immunity(X2,X1)) & ((hazard_of_mortality(X2,X1) = very_low) | ~has_immunity(X2,X1))) | ~organization(X2)),
% 0.20/0.43    inference(negpush_and_skolemize,[],['assumption_17'])).
% 0.20/0.43  fof('assumption_17', axiom, (! [X,T] : (organization(X) => ((has_immunity(X,T) => (hazard_of_mortality(X,T) = very_low)) & (~has_immunity(X,T) => (((((is_aligned(X,T) & positional_advantage(X,T)) => (hazard_of_mortality(X,T) = low)) & ((~is_aligned(X,T) & positional_advantage(X,T)) => (hazard_of_mortality(X,T) = mod1))) & ((is_aligned(X,T) & ~positional_advantage(X,T)) => (hazard_of_mortality(X,T) = mod2))) & ((~is_aligned(X,T) & ~positional_advantage(X,T)) => (hazard_of_mortality(X,T) = high))))))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('assumption_13_$sk', plain, (is_aligned(X2,X1) | (~(age(X2,X1) = zero) | ~organization(X2))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['assumption_13'])).
% 0.20/0.43  fof('assumption_13', axiom, (! [X,T] : ((organization(X) & (age(X,T) = zero)) => is_aligned(X,T))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('theorem_8_$sk', plain, ((~(hazard_of_mortality($sk4,$sk3) = hazard_of_mortality($sk4,$sk2)) | ~smaller(hazard_of_mortality($sk4,$sk1),hazard_of_mortality($sk4,$sk3))) & (greater(age($sk4,$sk1),sigma) & (smaller_or_equal(age($sk4,$sk3),sigma) & ((sigma = tau) & (greater(tau,zero) & (greater(sigma,zero) & ((age($sk4,$sk2) = zero) & (~has_endowment($sk4) & (robust_position($sk4) & organization($sk4)))))))))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['theorem_8'])).
% 0.20/0.43  fof('theorem_8', conjecture, (! [X,T0,T1,T2] : (((((((((organization(X) & robust_position(X)) & ~has_endowment(X)) & (age(X,T0) = zero)) & greater(sigma,zero)) & greater(tau,zero)) & (sigma = tau)) & smaller_or_equal(age(X,T1),sigma)) & greater(age(X,T2),sigma)) => (smaller(hazard_of_mortality(X,T2),hazard_of_mortality(X,T1)) & (hazard_of_mortality(X,T1) = hazard_of_mortality(X,T0))))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('definition_4_$sk', plain, ((~robust_position(X1) | ((positional_advantage(X1,X2) | ~greater(age(X1,X2),tau)) & (~positional_advantage(X1,X3) | ~smaller_or_equal(age(X1,X3),tau)))) & (robust_position(X4) | ((~positional_advantage(X4,$sk5(X4)) & greater(age(X4,$sk5(X4)),tau)) | (positional_advantage(X4,$sk6(X4)) & smaller_or_equal(age(X4,$sk6(X4)),tau))))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['definition_4'])).
% 0.20/0.43  fof('definition_4', axiom, (! [X] : (robust_position(X) <=> (! [T] : ((smaller_or_equal(age(X,T),tau) => ~positional_advantage(X,T)) & (greater(age(X,T),tau) => positional_advantage(X,T)))))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('$inc_definition_smaller_or_equal_$sk', plain, ((~smaller_or_equal(X2,X1) | ((X2 = X1) | smaller(X2,X1))) & (smaller_or_equal(X4,X3) | (~(X4 = X3) & ~smaller(X4,X3)))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['$inc_definition_smaller_or_equal'])).
% 0.20/0.43  fof('$inc_definition_smaller_or_equal', axiom, (! [X,Y] : (smaller_or_equal(X,Y) <=> (smaller(X,Y) | (X = Y)))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('$inc_definition_smaller_$sk', plain, ((~smaller(X2,X1) | greater(X1,X2)) & (smaller(X4,X3) | ~greater(X3,X4))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['$inc_definition_smaller'])).
% 0.20/0.43  fof('$inc_definition_smaller', axiom, (! [X,Y] : (smaller(X,Y) <=> greater(Y,X))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('assumption_1_$sk', plain, (~has_immunity(X2,X1) | (has_endowment(X2) | ~organization(X2))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['assumption_1'])).
% 0.20/0.43  fof('assumption_1', axiom, (! [X,T] : ((organization(X) & ~has_endowment(X)) => ~has_immunity(X,T))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('assumption_15_$sk', plain, (((~greater(age(X3,X2),sigma) | dissimilar(X3,X1,X2)) & (greater(age(X3,X2),sigma) | ~dissimilar(X3,X1,X2))) | (~(age(X3,X1) = zero) | ~organization(X3))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['assumption_15'])).
% 0.20/0.43  fof('assumption_15', axiom, (! [X,T0,T] : ((organization(X) & (age(X,T0) = zero)) => (greater(age(X,T),sigma) <=> dissimilar(X,T0,T)))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('definition_2_$sk', plain, ((~dissimilar(X3,X2,X1) | (((is_aligned(X3,X2) & ~is_aligned(X3,X1)) | (~is_aligned(X3,X2) & is_aligned(X3,X1))) & organization(X3))) & (dissimilar(X6,X5,X4) | (((~is_aligned(X6,X5) | is_aligned(X6,X4)) & (is_aligned(X6,X5) | ~is_aligned(X6,X4))) | ~organization(X6)))),
% 0.20/0.43    inference(negpush_and_skolemize,[],['definition_2'])).
% 0.20/0.43  fof('definition_2', axiom, (! [X,T0,T] : (dissimilar(X,T0,T) <=> (organization(X) & ~(is_aligned(X,T0) <=> is_aligned(X,T))))),
% 0.20/0.43    input). 
% 0.20/0.43  fof('assumption_19', axiom, greater(mod2,mod1),
% 0.20/0.43    input). 
% 0.20/0.43  cnf('1', plain, (hazard_of_mortality(X,Y) = mod2 | ~is_aligned(X,Y) | positional_advantage(X,Y) | has_immunity(X,Y) | ~organization(X)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_17_$sk'])).
% 0.20/0.43  cnf('2', plain, (age(X,Y) != zero | is_aligned(X,Y) | ~organization(X)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_13_$sk'])).
% 0.20/0.43  cnf('3', plain, (age($sk4,$sk2) = zero),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('4', plain, (organization($sk4)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('5', plain, (is_aligned($sk4,$sk2)),
% 0.20/0.43    inference(resolution,[then_simplify],['2','3','4'])).
% 0.20/0.43  cnf('6', plain, (~smaller_or_equal(age(X,Y),tau) | ~positional_advantage(X,Y) | ~robust_position(X)),
% 0.20/0.43    inference(cnf_transformation,[],['definition_4_$sk'])).
% 0.20/0.43  cnf('7', plain, (~smaller(X,Y) | smaller_or_equal(X,Y)),
% 0.20/0.43    inference(cnf_transformation,[],['$inc_definition_smaller_or_equal_$sk'])).
% 0.20/0.43  cnf('8', plain, (~greater(X,Y) | smaller(Y,X)),
% 0.20/0.43    inference(cnf_transformation,[],['$inc_definition_smaller_$sk'])).
% 0.20/0.43  cnf('9', plain, (greater(tau,zero)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('10', plain, (smaller(zero,tau)),
% 0.20/0.43    inference(resolution,[],['8','9'])).
% 0.20/0.43  cnf('11', plain, (smaller_or_equal(zero,tau)),
% 0.20/0.43    inference(resolution,[],['7','10'])).
% 0.20/0.43  cnf('12', plain, (robust_position($sk4)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('13', plain, (~positional_advantage($sk4,$sk2)),
% 0.20/0.43    inference(paramodulation,[then_simplify],['3','6','11','12'])).
% 0.20/0.43  cnf('14', plain, (~has_immunity(X,Y) | ~organization(X) | has_endowment(X)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_1_$sk'])).
% 0.20/0.43  cnf('15', plain, (organization($sk4)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('16', plain, (~has_endowment($sk4)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('17', plain, (~has_immunity($sk4,X3)),
% 0.20/0.43    inference(resolution,[then_simplify],['14','15','16'])).
% 0.20/0.43  cnf('18', plain, (hazard_of_mortality($sk4,$sk2) = mod2),
% 0.20/0.43    inference(resolution,[then_simplify],['1','5','13','4','17'])).
% 0.20/0.43  cnf('19', plain, (~greater(age(X0,X1),sigma) | age(X0,X2) != zero | dissimilar(X0,X2,X1) | ~organization(X0)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_15_$sk'])).
% 0.20/0.43  cnf('20', plain, (sigma = tau),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('21', plain, (~greater(age(X,Y),tau) | age(X,Z) != zero | dissimilar(X,Z,Y) | ~organization(X)),
% 0.20/0.43    inference(simplify,[],['19','20'])).
% 0.20/0.43  cnf('22', plain, (greater(age($sk4,$sk1),sigma)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('23', plain, (greater(age($sk4,$sk1),tau)),
% 0.20/0.43    inference(simplify,[],['22','20'])).
% 0.20/0.43  cnf('24', plain, (age($sk4,X) != zero | dissimilar($sk4,X,$sk1)),
% 0.20/0.43    inference(resolution,[then_simplify],['21','23','4'])).
% 0.20/0.43  cnf('25', plain, (dissimilar($sk4,$sk2,$sk1)),
% 0.20/0.43    inference(resolution,[],['24','3'])).
% 0.20/0.43  cnf('26', plain, (~dissimilar(X,Y,Z) | ~is_aligned(X,Y) | ~is_aligned(X,Z)),
% 0.20/0.43    inference(cnf_transformation,[],['definition_2_$sk'])).
% 0.20/0.43  cnf('27', plain, (is_aligned($sk4,$sk2)),
% 0.20/0.43    inference(resolution,[then_simplify],['2','3','4'])).
% 0.20/0.43  cnf('28', plain, (~is_aligned($sk4,$sk1)),
% 0.20/0.43    inference(resolution,[then_simplify],['25','26','27'])).
% 0.20/0.43  cnf('29', plain, (hazard_of_mortality(X,Y) = mod1 | ~positional_advantage(X,Y) | is_aligned(X,Y) | has_immunity(X,Y) | ~organization(X)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_17_$sk'])).
% 0.20/0.43  cnf('30', plain, (~greater(age(X,Y),tau) | positional_advantage(X,Y) | ~robust_position(X)),
% 0.20/0.43    inference(cnf_transformation,[],['definition_4_$sk'])).
% 0.20/0.43  cnf('31', plain, (positional_advantage($sk4,$sk1)),
% 0.20/0.43    inference(resolution,[then_simplify],['30','23','12'])).
% 0.20/0.43  cnf('32', plain, (hazard_of_mortality($sk4,$sk1) = mod1),
% 0.20/0.43    inference(resolution,[then_simplify],['28','29','31','4','17'])).
% 0.20/0.43  cnf('33', plain, (~smaller(hazard_of_mortality($sk4,$sk1),hazard_of_mortality($sk4,$sk3)) | hazard_of_mortality($sk4,$sk3) != hazard_of_mortality($sk4,$sk2)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('34', plain, (hazard_of_mortality($sk4,$sk3) != hazard_of_mortality($sk4,$sk2) | ~smaller(mod1,hazard_of_mortality($sk4,$sk3))),
% 0.20/0.43    inference(paramodulation,[],['32','33'])).
% 0.20/0.43  cnf('35', plain, (age(X0,X2) != zero | greater(age(X0,X1),sigma) | ~dissimilar(X0,X2,X1) | ~organization(X0)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_15_$sk'])).
% 0.20/0.43  cnf('36', plain, (age(X,Y) != zero | greater(age(X,Z),tau) | ~dissimilar(X,Y,Z) | ~organization(X)),
% 0.20/0.43    inference(simplify,[],['35','20'])).
% 0.20/0.43  cnf('37', plain, (greater(age($sk4,X),tau) | ~dissimilar($sk4,$sk2,X)),
% 0.20/0.43    inference(resolution,[then_simplify],['36','3','4'])).
% 0.20/0.43  cnf('38', plain, (smaller_or_equal(age($sk4,$sk3),sigma)),
% 0.20/0.43    inference(cnf_transformation,[],['theorem_8_$sk'])).
% 0.20/0.43  cnf('39', plain, (smaller_or_equal(age($sk4,$sk3),tau)),
% 0.20/0.43    inference(simplify,[],['38','20'])).
% 0.20/0.43  cnf('40', plain, (~positional_advantage($sk4,$sk3)),
% 0.20/0.43    inference(resolution,[then_simplify],['6','39','12'])).
% 0.20/0.43  cnf('41', plain, (~greater(age($sk4,$sk3),tau)),
% 0.20/0.43    inference(resolution,[then_simplify],['30','40','12'])).
% 0.20/0.43  cnf('42', plain, (~dissimilar($sk4,$sk2,$sk3)),
% 0.20/0.43    inference(resolution,[],['37','41'])).
% 0.20/0.43  cnf('43', plain, (dissimilar(X,Y,Z) | ~is_aligned(X,Y) | is_aligned(X,Z) | ~organization(X)),
% 0.20/0.43    inference(cnf_transformation,[],['definition_2_$sk'])).
% 0.20/0.43  cnf('44', plain, (is_aligned($sk4,$sk3)),
% 0.20/0.43    inference(resolution,[then_simplify],['42','43','27','4'])).
% 0.20/0.43  cnf('45', plain, (~positional_advantage($sk4,$sk3)),
% 0.20/0.43    inference(resolution,[then_simplify],['6','39','12'])).
% 0.20/0.43  cnf('46', plain, (hazard_of_mortality($sk4,$sk3) = mod2),
% 0.20/0.43    inference(resolution,[then_simplify],['1','44','45','4','17'])).
% 0.20/0.43  cnf('47', plain, (~smaller(mod1,hazard_of_mortality($sk4,$sk3))),
% 0.20/0.43    inference(paramodulation,[then_simplify],['18','34','46'])).
% 0.20/0.43  cnf('48', plain, (greater(mod2,mod1)),
% 0.20/0.43    inference(cnf_transformation,[],['assumption_19'])).
% 0.20/0.43  cnf('49', plain, (smaller(mod1,mod2)),
% 0.20/0.43    inference(resolution,[],['8','48'])).
% 0.20/0.43  cnf('50', plain, (hazard_of_mortality($sk4,$sk3) = mod2),
% 0.20/0.43    inference(resolution,[then_simplify],['1','44','45','4','17'])).
% 0.20/0.43  cnf('51', plain, ($false),
% 0.20/0.43    inference(simplify,[then_simplify],['47','49','50'])).
% 0.20/0.43  
% 0.20/0.43  % SZS output end CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.20/0.43  
% 0.20/0.43  run 6 fork 5 statistics:
% 0.20/0.43  ----------------------------------
% 0.20/0.43  this run seconds: 0.018766
% 0.20/0.43  total seconds: 0.044722
% 0.20/0.43  stat_given_used: 170
% 0.20/0.43  stat_given_used_at_endgame: 0
% 0.20/0.43  stat_given_candidates:   260
% 0.20/0.43  stat_given_candidates_at_endgame: 0
% 0.20/0.43  stat_given_candidates_h: 0
% 0.20/0.43  stat_binres_derived_cl:   352
% 0.20/0.43  stat_binres_derived_cl_h: 0
% 0.20/0.43  stat_factor_derived_cl: 6
% 0.20/0.43  stat_para_derived_cl: 256
% 0.20/0.43  stat_tautologies_discarded: 17
% 0.20/0.43  stat_forward_subsumed: 371
% 0.20/0.43  stat_derived_cut: 51
% 0.20/0.43  stat_derived_rewritten: 16
% 0.20/0.43  stat_weight_discarded_building: 0
% 0.20/0.43  stat_weight_discarded_cl: 0
% 0.20/0.43  stat_internlimit_discarded_cl: 0
% 0.20/0.43  stat_simplified:  16 simplified 0 derived 0 given
% 0.20/0.43  stat_kept_cl: 192
% 0.20/0.43  stat_built_cl: 547
% 0.20/0.43  stat_hyperres_partial_cl: 0
% 0.20/0.43  stat_made_rewriters: 5
% 0.20/0.43  stat_backward_subsumed: 0
% 0.20/0.43  stat_propagated_subsumed: 0
% 0.20/0.43  stat_clsubs_attempted:                       190
% 0.20/0.43  stat_clsubs_fact_groundunit_found:             8
% 0.20/0.43  stat_clsubs_rule_groundunit_found:             7
% 0.20/0.43  stat_clsubs_top_meta_attempted:               9810
% 0.20/0.43  stat_clsubs_top_meta_failed:                  9620
% 0.20/0.43  stat_clsubs_top_meta_nonpref_attempted:                9810
% 0.20/0.43  stat_clsubs_top_meta_nonpref_succeeded:                3182
% 0.20/0.43  stat_clsubs_top_meta_pref_attempted:                   3182
% 0.20/0.43  stat_clsubs_top_meta_pref1_succeeded:                   260
% 0.20/0.43  stat_clsubs_top_meta_pref2_succeeded:                   197
% 0.20/0.43  stat_clsubs_top_meta_pref3_succeeded:                   190
% 0.20/0.43  stat_clsubs_top_meta_pref_succeeded:                    190
% 0.20/0.43  stat_clsubs_meta_attempted:                  393
% 0.20/0.43  stat_clsubs_meta_failed:                      63
% 0.20/0.43  stat_clsubs_predsymbs_attempted:               0
% 0.20/0.43  stat_clsubs_unit_attempted:                   73
% 0.20/0.43  stat_clsubs_full_attempted:                  117
% 0.20/0.43  stat_forwardsubs_attempted:                  563
% 0.20/0.43  stat_lit_hash_added:                    385
% 0.20/0.43  stat_lit_hash_computed:                2388
% 0.20/0.43  stat_lit_hash_match_found:              495
% 0.20/0.43  stat_lit_hash_match_miss:              2175
% 0.20/0.43  stat_lit_hash_cut_ok:                    99
% 0.20/0.43  stat_lit_strong_cut_ok:                   7
% 0.20/0.43  stat_lit_hash_subsume_ok:               371
% 0.20/0.43  clqueue els 10000000 used 1
% 0.20/0.43  clactive els 10000000 used 171
% 0.20/0.43  clactivesubsume els 10000000 used 565
% 0.20/0.43  queue_termbuf els 200000000 used 7722
% 0.20/0.43  hyper_termbuf els 100000000 used 1
% 0.20/0.43  active_termbuf els 100000000 used 3957
% 0.20/0.43  varstack els 5000 last used 1
% 0.20/0.43  given_termbuf els 10000000 last used 1
% 0.20/0.43  simplified_termbuf els 10000000 last used 1
% 0.20/0.43  derived_termbuf els 10000000 last used 3
% 0.20/0.43  wr_mallocs: 2130
% 0.20/0.43  wr_callocs: 21
% 0.20/0.43  wr_reallocs: 96
% 0.20/0.43  wr_frees: 2
% 0.20/0.43  wr_malloc_bytes: 4162650532
% 0.20/0.43  wr_calloc_bytes: 112065536
% 0.20/0.43  wr_realloc_bytes: 12072
% 0.20/0.43  wr_realloc_freebytes: 0
% 0.20/0.43  ----------------------------------
%------------------------------------------------------------------------------