/export/starexec/sandbox/solver/bin/starexec_run_Certifiable /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES active minus 0 Y mark 0 active minus s X s Y mark minus X Y active geq X 0 mark true active geq 0 s Y mark false active geq s X s Y mark geq X Y active div 0 s Y mark 0 active div s X s Y mark if geq X Y s div minus X Y s Y 0 active if true X Y mark X active if false X Y mark Y mark minus X1 X2 active minus X1 X2 mark 0 active 0 mark s X active s mark X mark geq X1 X2 active geq X1 X2 mark true active true mark false active false mark div X1 X2 active div mark X1 X2 mark if X1 X2 X3 active if mark X1 X2 X3 minus mark X1 X2 minus X1 X2 minus X1 mark X2 minus X1 X2 minus active X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 s mark X s X s active X s X geq mark X1 X2 geq X1 X2 geq X1 mark X2 geq X1 X2 geq active X1 X2 geq X1 X2 geq X1 active X2 geq X1 X2 div mark X1 X2 div X1 X2 div X1 mark X2 div X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 if mark X1 X2 X3 if X1 X2 X3 if X1 mark X2 X3 if X1 X2 X3 if X1 X2 mark X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 if X1 active X2 X3 if X1 X2 X3 if X1 X2 active X3 if X1 X2 X3 2.2 active minus s X s Y minus X Y mark div X1 X2 div mark X1 X2 active geq s X s Y geq X Y mark if X1 X2 X3 if mark X1 X2 X3 active minus 0 Y mark 0 mark div X1 X2 active div mark X1 X2 minus X1 active X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 active if true X Y mark X mark false active false minus X1 mark X2 minus X1 X2 active div 0 s Y mark 0 if X1 active X2 X3 if X1 X2 X3 mark s X s mark X mark 0 active 0 s active X s X active div s X s Y div minus X Y s Y active div s X s Y s div minus X Y s Y active geq X 0 mark true mark s X active s mark X s mark X s X mark s X mark X div mark X1 X2 div X1 X2 active geq 0 s Y mark false active div s X s Y minus X Y active div s X s Y mark if geq X Y s div minus X Y s Y 0 mark geq X1 X2 active geq X1 X2 geq active X1 X2 geq X1 X2 geq mark X1 X2 geq X1 X2 geq X1 active X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 mark div X1 X2 mark X1 active geq s X s Y mark geq X Y active div s X s Y geq X Y mark if X1 X2 X3 active if mark X1 X2 X3 if X1 mark X2 X3 if X1 X2 X3 div active X1 X2 div X1 X2 if X1 X2 mark X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 mark X1 active div s X s Y if geq X Y s div minus X Y s Y 0 mark true active true div X1 mark X2 div X1 X2 active minus s X s Y mark minus X Y active if false X Y mark Y div X1 active X2 div X1 X2 if active X1 X2 X3 if X1 X2 X3 minus mark X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 true mark s X mark X mark s X active s mark X active if false X Y mark Y active minus s X s Y mark minus X Y mark if X1 X2 X3 mark X1 mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 active if mark X1 X2 X3 active geq s X s Y mark geq X Y active if true X Y mark X mark div X1 X2 mark X1 mark div X1 X2 active div mark X1 X2 mark geq X1 X2 active geq X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 true div 2 0 s 1 1 1 minus 2 0 geq 2 0 false 0 0 div 2 1 2 21656 geq 2 1 0 true 0 0 mark 1 1 0 0 0 0 if 3 1 2 3 0 s 1 0 mark 1 1 0 minus 2 0 active 1 1 0 if 3 0 active 1 1 0 active div s X s Y mark if geq X Y s div minus X Y s Y 0 mark geq X1 X2 active geq X1 X2 mark div X1 X2 active div mark X1 X2 active if true X Y mark X mark if X1 X2 X3 active if mark X1 X2 X3 mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 mark X1 active minus s X s Y mark minus X Y active if false X Y mark Y mark s X active s mark X minus mark X1 X2 minus X1 X2 active geq 0 s Y mark false mark false active false active if true X Y mark X active minus 0 Y mark 0 active geq X 0 mark true mark div X1 X2 active div mark X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 mark if X1 X2 X3 active if mark X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 active geq s X s Y mark geq X Y if X1 mark X2 X3 if X1 X2 X3 mark minus X1 X2 active minus X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 mark true active true div X1 active X2 div X1 X2 mark s X active s mark X s active X s X geq mark X1 X2 geq X1 X2 mark 0 active 0 active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active div 0 s Y mark 0 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active minus s X s Y mark minus X Y active if true X Y mark X mark div X1 X2 active div mark X1 X2 mark if X1 X2 X3 mark X1 mark if X1 X2 X3 active if mark X1 X2 X3 mark minus X1 X2 active minus X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 mark s X active s mark X active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active minus s X s Y mark minus X Y true div 2 0 s 1 12618 minus 2 0 geq 2 0 false 0 0 div 2 2 23612 geq 2 0 true 0 0 mark 1 1 0 0 0 0 if 3 1 2 3 0 s 1 0 mark 1 1 0 minus 2 0 active 1 1 0 if 3 0 active 1 1 0 active minus s X s Y mark minus X Y mark geq X1 X2 active geq X1 X2 active if false X Y mark Y mark s X active s mark X mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 active if mark X1 X2 X3 mark if X1 X2 X3 mark X1 mark div X1 X2 active div mark X1 X2 active if true X Y mark X minus mark X1 X2 minus X1 X2 active geq 0 s Y mark false mark false active false active if true X Y mark X active minus 0 Y mark 0 active geq X 0 mark true mark div X1 X2 active div mark X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 mark if X1 X2 X3 active if mark X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 active geq s X s Y mark geq X Y if X1 mark X2 X3 if X1 X2 X3 mark minus X1 X2 active minus X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 mark true active true div X1 active X2 div X1 X2 mark s X active s mark X s active X s X geq mark X1 X2 geq X1 X2 mark 0 active 0 active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active div 0 s Y mark 0 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active minus s X s Y mark minus X Y active if true X Y mark X mark div X1 X2 active div mark X1 X2 mark if X1 X2 X3 mark X1 mark if X1 X2 X3 active if mark X1 X2 X3 mark minus X1 X2 active minus X1 X2 mark s X active s mark X active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active minus s X s Y mark minus X Y true div 2 0 s 1 6960 minus 2 7179 geq 2 0 false 0 7177 div 2 2332 geq 2 584 true 0 7179 mark 1 7179 0 0 7179 if 3 7179 s 1 0 mark 1 1 1 minus 2 0 active 1 7179 if 3 0 active 1 1 0 active minus s X s Y mark minus X Y active if false X Y mark Y mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 active if mark X1 X2 X3 mark if X1 X2 X3 mark X1 active if true X Y mark X minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active if true X Y mark X mark if X1 X2 X3 mark X1 mark if X1 X2 X3 active if mark X1 X2 X3 mark minus X1 X2 active minus X1 X2 active if false X Y mark Y active minus s X s Y mark minus X Y true div 2 0 s 1 4187 minus 2 27615 geq 2 0 false 0 1 div 2 50836 geq 2 40691 true 0 23505 mark 1 1 7179 0 0 2805 if 3 1 2 3 3153 s 1 0 mark 1 1 0 minus 2 0 active 1 1 0 if 3 0 active 1 1 7179 active minus s X s Y mark minus X Y mark minus X1 X2 active minus X1 X2 mark if X1 X2 X3 active if mark X1 X2 X3 minus mark X1 X2 minus X1 X2 active geq 0 s Y mark false mark false active false active if true X Y mark X active minus 0 Y mark 0 active geq X 0 mark true mark div X1 X2 active div mark X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 mark if X1 X2 X3 active if mark X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 active geq s X s Y mark geq X Y if X1 mark X2 X3 if X1 X2 X3 mark minus X1 X2 active minus X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 mark true active true div X1 active X2 div X1 X2 mark s X active s mark X s active X s X geq mark X1 X2 geq X1 X2 mark 0 active 0 active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active div 0 s Y mark 0 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active minus s X s Y mark minus X Y mark if X1 X2 X3 active if mark X1 X2 X3 mark minus X1 X2 active minus X1 X2 active minus s X s Y mark minus X Y true div 2 0 s 1 15622 minus 2 4 geq 2 0 false 0 3 div 2 1 geq 2 3 true 0 23505 mark 1 7179 0 0 3 if 3 3 s 1 0 mark 1 2 minus 2 0 active 1 1 0 if 3 0 active 1 1 7175 active minus s X s Y mark minus X Y mark minus X1 X2 active minus X1 X2 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 mark minus X1 X2 active minus X1 X2 active minus s X s Y mark minus X Y true div 2 0 s 1 1 5970 minus 2 1 0 geq 2 0 false 0 1 div 2 1 35082 geq 2 26051 true 0 19621 mark 1 1 7179 0 0 0 if 3 2 3 0 s 1 0 mark 1 1 0 minus 2 0 active 1 1 0 if 3 0 active 1 1 7178 minus mark X1 X2 minus X1 X2 active geq 0 s Y mark false mark false active false active if true X Y mark X active minus 0 Y mark 0 active geq X 0 mark true mark div X1 X2 active div mark X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 mark if X1 X2 X3 active if mark X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 active geq s X s Y mark geq X Y if X1 mark X2 X3 if X1 X2 X3 mark minus X1 X2 active minus X1 X2 active div s X s Y mark if geq X Y s div minus X Y s Y 0 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 mark true active true div X1 active X2 div X1 X2 mark s X active s mark X s active X s X geq mark X1 X2 geq X1 X2 mark 0 active 0 active if false X Y mark Y mark geq X1 X2 active geq X1 X2 active div 0 s Y mark 0 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active minus s X s Y mark minus X Y active minus s X s Y minus X Y false active div 0 s Y mark 0 false mark s X s mark X false active div s X s Y if geq X Y s div minus X Y s Y 0 false active div s X s Y geq X Y false active div s X s Y s div minus X Y s Y false s mark X s X s active X s X true div 2 0 s 1 1 1 minus 2 1 0 geq 2 0 false 0 55977 div 2 1 21310 geq 2 55975 true 0 55977 mark 1 1 7179 0 0 0 if 3 2 0 s 1 1 0 mark 1 1 1 minus 2 0 active 1 1 2 if 3 0 active 1 7178 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active div s X s Y div minus X Y s Y false active div s X s Y minus X Y false minus mark X1 X2 minus X1 X2 minus active X1 X2 minus X1 X2 minus X1 mark X2 minus X1 X2 minus X1 active X2 minus X1 X2 true div 2 0 s 1 1 1 minus 2 1 0 geq 2 0 false 0 1771 div 2 1 13068 geq 2 1769 true 0 55977 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 1 minus 2 1 2 0 active 1 1 2 if 3 0 active 1 7178 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active geq s X s Y geq X Y false geq X1 mark X2 geq X1 X2 geq X1 active X2 geq X1 X2 geq mark X1 X2 geq X1 X2 geq active X1 X2 geq X1 X2 true div 2 0 s 1 1 1 minus 2 1 0 geq 2 2 0 false 0 56025 div 2 1 45071 geq 2 56023 true 0 56025 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 1 minus 2 0 active 1 1 2 if 3 0 active 1 7178 geq active X1 X2 geq X1 X2 geq mark X1 X2 geq X1 X2 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 geq active X1 X2 geq X1 X2 geq mark X1 X2 geq X1 X2 true div 2 0 s 1 1 1 minus 2 1 0 geq 2 1 0 false 0 1065 div 2 1 32688 geq 2 1063 true 0 1065 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 1 minus 2 0 active 1 1 2 if 3 0 active 1 7178 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active geq X 0 mark true false mark true active true false active minus 0 Y mark 0 false mark 0 active 0 false mark if X1 X2 X3 if mark X1 X2 X3 false if active X1 X2 X3 if X1 X2 X3 if X1 X2 mark X3 if X1 X2 X3 if X1 active X2 X3 if X1 X2 X3 if X1 mark X2 X3 if X1 X2 X3 if X1 X2 active X3 if X1 X2 X3 if mark X1 X2 X3 if X1 X2 X3 true div 2 0 s 1 1 1 minus 2 1 0 geq 2 0 false 0 1065 div 2 1 11297 geq 2 1 true 0 1065 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 1 minus 2 0 active 1 1 2 if 3 2 3 0 active 1 7178 if mark X1 X2 X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 if mark X1 X2 X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 true div 2 0 s 1 1 1 minus 2 1 0 geq 2 0 false 0 435 div 2 1 1 geq 2 433 true 0 1065 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 8573 minus 2 0 active 1 1 8574 if 3 1 0 active 1 7178 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 active geq 0 s Y mark false false mark div X1 X2 div mark X1 X2 false div mark X1 X2 div X1 X2 div X1 active X2 div X1 X2 div X1 mark X2 div X1 X2 div active X1 X2 div X1 X2 true div 2 1 2 0 s 1 1 1 minus 2 1 0 geq 2 0 false 0 8327 div 2 1 1 geq 2 1 true 0 32301 mark 1 1 7179 0 0 0 if 3 2 0 s 1 0 mark 1 1 249 minus 2 0 active 1 1 8574 if 3 0 active 1 7178 minus mark X1 X2 minus X1 X2 minus X1 active X2 minus X1 X2 if X1 active X2 X3 if X1 X2 X3 geq active X1 X2 geq X1 X2 minus X1 mark X2 minus X1 X2 if mark X1 X2 X3 if X1 X2 X3 geq X1 active X2 geq X1 X2 if X1 X2 mark X3 if X1 X2 X3 s mark X s X div mark X1 X2 div X1 X2 if X1 mark X2 X3 if X1 X2 X3 minus active X1 X2 minus X1 X2 geq X1 mark X2 geq X1 X2 div active X1 X2 div X1 X2 div X1 active X2 div X1 X2 s active X s X geq mark X1 X2 geq X1 X2 if X1 X2 active X3 if X1 X2 X3 if active X1 X2 X3 if X1 X2 X3 div X1 mark X2 div X1 X2 mark false active false false NaTT certifiable-1.6