Tyrolean Complexity Tool
Polynomial Path Orders
On this page we compare polynomial path orders to its predecessors. The employed testbed collects a subset of 597 examples from the termination problem database, version 8.0. This subset was obtained by restricting the runtime complexity problem set to constructor TRSs that are known to be terminating .

Techniques

Interpretations
Polynomial (degree 2 and 3) and Matrix Interpretations (dimension 1 and 3) run in parallel. The implementation uses the usable arguments criterion to weaken monotonicity constraints.
LMPO
Lightweight multiset path orders
MPO
Multiset Path Orders
POP*
Polynomial Path Orders
POP* (PS)
Polynomial Path Orders with Parameter Substitution

Overview

Interpretations
LMPO
MPO
POP*
POP* (PS)
O(n^1)
85----
O(n^2)
18----
O(n^3)
36----
POLY
---4356
ELEMENTARY
-57---
PRIMREC
--76--
Total YES
13957764356
Total MAYBE
272540518554541
Total TIMEOUT
186-3--
Strict Wins
139414-2

Average Execution Time (in seconds)

Interpretations
LMPO
MPO
POP*
POP* (PS)
O(n^1)
0.403
-
-
-
-
O(n^2)
2.284
-
-
-
-
O(n^3)
8.584
-
-
-
-
POLY
-
-
-
0.176
0.187
ELEMENTARY
-
0.201
-
-
-
PRIMREC
-
-
0.332
-
-
Total YES
2.765
0.201
0.332
0.176
0.187
Total MAYBE
6.470
0.410
0.519
0.361
0.370

Details

Problem (all selected)
Interpretations
LMPO
MPO
POP*
POP* (PS)
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^1)
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^2)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^2)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
ELEMENTARY
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
POLY
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
TIMEOUT
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
TIMEOUT
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
TIMEOUT
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^2)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
ELEMENTARY
PRIMREC
POLY
POLY
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
O(n^1)
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
O(n^3)
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
PRIMREC
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
TIMEOUT
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE
MAYBE