$ pm_split_equal_sums.pl --tm=0 --th=1 --vt=1 --vpm=5 --al=3 Checking: (1, 6, 2) Subsets not equal. Took 0.000059 seconds Checking: (7, 5, 3, 3) Subsets not equal. Took 0.000036 seconds Checking: (1, 2, 3, 7) Subsets not equal. Took 0.000010 seconds Checking: (0, 1) Subsets not equal. Took 0.000009 seconds Checking: (1, 2) Subsets not equal. Took 0.000008 seconds Checking: (1) Subsets not equal. Took 0.000008 seconds Checking: (2) Subsets not equal. Took 0.000011 seconds Checking: (8, 1, 2, 3) Subsets not equal. Took 0.000012 seconds Checking: (1, 2, 3, ... [snip: 5 elements] ..., 4, 5, 100) Subsets not equal. Took 0.000026 seconds Checking: (1, 2, 3, ... [snip: 95 elements] ..., 49, 50, 10000) Subsets not equal. Took 0.000031 seconds Checking: (1, 2, 3, ... [snip: 995 elements] ..., 499, 500, 1000000) Subsets not equal. Took 0.000150 seconds Checking: (1, 2, 3, ... [snip: 9995 elements] ..., 4999, 5000, 100000000) Subsets not equal. Took 0.001309 seconds Checking: (1, 2, 3, ... [snip: 99995 elements] ..., 49999, 50000, 10000000000) Subsets not equal. Took 0.012939 seconds Checking: (1, 3, 8, 4) Subsets: (1, 3, 4, 8) and (1, 3, 4, 8) Subset sum = 8 Took 0.000054 seconds Checking: (1, 3, 5, 7) Subsets: (1, 3, 5, 7) and (1, 3, 5, 7) Subset sum = 8 Took 0.000029 seconds Checking: (4, 3, 2, 2, 1) Subsets: (1, 2, 2, 3, 4) and (1, 2, 2, 3, 4) Subset sum = 6 Took 0.000032 seconds Checking: (4, 3, 2, 2, 2, 2, 1) Subsets: (1, 2, 2, 2, 2, 3, 4) and (1, 2, 2, 2, 2, 3, 4) Subset sum = 8 Took 0.000035 seconds Checking: (5, 5, 4, 6, 2, 8, 1, 9) Subsets: (1, 2, 4, 5, 5, 6, 8, 9) and (1, 2, 4, 5, 5, 6, 8, 9) Subset sum = 20 Took 0.000038 seconds Checking: (8, 4, 4, 7, 6, 3) Subsets: (3, 4, 4, 6, 7, 8) and (3, 4, 4, 6, 7, 8) Subset sum = 16 Took 0.000036 seconds Checking: (1, 1) Subsets: (1, 1) and (1, 1) Subset sum = 1 Took 0.000024 seconds Checking: (2, 2) Subsets: (2, 2) and (2, 2) Subset sum = 2 Took 0.000025 seconds Checking: () Subsets: () and () Subset sum = 0 Took 0.000011 seconds Checking: (0) Subsets: (0) and () Subset sum = 0 Took 0.000011 seconds Checking: (0, 0) Subsets: (0, 0) and () Subset sum = 0 Took 0.000011 seconds Checking: (0, 0, 0) Subsets: (0, 0, 0) and () Subset sum = 0 Took 0.000011 seconds Checking: (0, 0, 0, 0) Subsets: (0, 0, 0, 0) and () Subset sum = 0 Took 0.000011 seconds Checking: (1, 2, 3, ... [snip: 4 elements] ..., 3, 4, 5) Subsets: (1, 1, 2, ... [snip: 4 elements] ..., 4, 5, 5) and (1, 1, 2, ... [snip: 4 elements] ..., 4, 5, 5) Subset sum = 15 Took 0.000050 seconds Checking: (1, 2, 3, ... [snip: 94 elements] ..., 48, 49, 50) Subsets: (1, 1, 2, ... [snip: 94 elements] ..., 49, 50, 50) and (1, 1, 2, ... [snip: 94 elements] ..., 49, 50, 50) Subset sum = 1275 Took 0.000111 seconds Checking: (1, 2, 3, ... [snip: 994 elements] ..., 498, 499, 500) Subsets: (1, 1, 2, ... [snip: 994 elements] ..., 499, 500, 500) and (1, 1, 2, ... [snip: 994 elements] ..., 499, 500, 500) Subset sum = 125250 Took 0.000599 seconds Checking: (1, 2, 3, ... [snip: 9994 elements] ..., 4998, 4999, 5000) Subsets: (1, 1, 2, ... [snip: 9994 elements] ..., 4999, 5000, 5000) and (1, 1, 2, ... [snip: 9994 elements] ..., 4999, 5000, 5000) Subset sum = 12502500 Took 0.005701 seconds Checking: (1, 2, 3, ... [snip: 99994 elements] ..., 49998, 49999, 50000) Subsets: (1, 1, 2, ... [snip: 99994 elements] ..., 49999, 50000, 50000) and (1, 1, 2, ... [snip: 99994 elements] ..., 49999, 50000, 50000) Subset sum = 1250025000 Took 0.060971 seconds