Note
Click here to download the full example code or to run this example in your browser via Binder
Massively univariate analysis of face vs house recognition#
A permuted Ordinary Least Squares algorithm is run at each voxel in order to determine whether or not it behaves differently under a “face viewing” condition and a “house viewing” condition. We consider the mean image per session and per condition. Otherwise, the observations cannot be exchanged at random because a time dependence exists between observations within a same session (see [1] for more detailed explanations).
The example shows the small differences that exist between Bonferroni-corrected p-values and family-wise corrected p-values obtained from a permutation test combined with a max-type procedure [2]. Bonferroni correction is a bit conservative, as revealed by the presence of a few false negative.
Note
If you are using Nilearn with a version older than 0.9.0
, then you should either upgrade your version or import maskers from the input_data
module instead of the maskers
module.
That is, you should manually replace in the following example all occurrences of:
from nilearn.maskers import NiftiMasker
with:
from nilearn.input_data import NiftiMasker
References#
- [1] Winkler, A. M. et al. (2014).
Permutation inference for the general linear model. Neuroimage.
- [2] Anderson, M. J. & Robinson, J. (2001).
Permutation tests for linear models. Australian & New Zealand Journal of Statistics, 43(1), 75-88. (http://avesbiodiv.mncn.csic.es/estadistica/permut2.pdf)
# Author: Virgile Fritsch, <virgile.fritsch@inria.fr>, Feb. 2014
Load Haxby dataset
from nilearn import datasets, image
haxby_dataset = datasets.fetch_haxby(subjects=[2])
# print basic information on the dataset
print('Mask nifti image (3D) is located at: %s' % haxby_dataset.mask)
print('Functional nifti image (4D) is located at: %s' % haxby_dataset.func[0])
Mask nifti image (3D) is located at: /home/yasmin/nilearn_data/haxby2001/mask.nii.gz
Functional nifti image (4D) is located at: /home/yasmin/nilearn_data/haxby2001/subj2/bold.nii.gz
Restrict to faces and houses
import numpy as np
import pandas as pd
labels = pd.read_csv(haxby_dataset.session_target[0], sep=" ")
conditions = labels['labels']
categories = conditions.unique()
conditions_encoded = np.zeros_like(conditions)
for c, category in enumerate(categories):
conditions_encoded[conditions == category] = c
sessions = labels['chunks']
condition_mask = conditions.isin(['face', 'house'])
conditions_encoded = conditions_encoded[condition_mask]
Mask data
mask_filename = haxby_dataset.mask
from nilearn.image import index_img
from nilearn.maskers import NiftiMasker
nifti_masker = NiftiMasker(
smoothing_fwhm=8,
mask_img=mask_filename,
memory='nilearn_cache', memory_level=1) # cache options
func_filename = haxby_dataset.func[0]
func_reduced = index_img(func_filename,
condition_mask)
fmri_masked = nifti_masker.fit_transform(func_reduced)
# We consider the mean image per session and per condition.
# Otherwise, the observations cannot be exchanged at random because
# a time dependence exists between observations within a same session.
n_sessions = np.unique(sessions).size
grouped_fmri_masked = np.empty((2 * n_sessions, # two conditions per session
fmri_masked.shape[1]))
grouped_conditions_encoded = np.empty((2 * n_sessions, 1))
for s in range(n_sessions):
session_mask = sessions[condition_mask] == s
session_house_mask = np.logical_and(session_mask,
conditions[condition_mask] == 'house')
session_face_mask = np.logical_and(session_mask,
conditions[condition_mask] == 'face')
grouped_fmri_masked[2 * s] = fmri_masked[session_house_mask].mean(0)
grouped_fmri_masked[2 * s + 1] = fmri_masked[session_face_mask].mean(0)
grouped_conditions_encoded[2 * s] = conditions_encoded[
session_house_mask][0]
grouped_conditions_encoded[2 * s + 1] = conditions_encoded[
session_face_mask][0]
Perform massively univariate analysis with permuted OLS
We use a two-sided t-test to compute p-values, but we keep trace of the effect sign to add it back at the end and thus observe the signed effect
from nilearn.mass_univariate import permuted_ols
neg_log_pvals, t_scores_original_data, _ = permuted_ols(
grouped_conditions_encoded, grouped_fmri_masked,
# + intercept as a covariate by default
n_perm=10000, two_sided_test=True,
verbose=1, # display progress bar
n_jobs=1) # can be changed to use more CPUs
signed_neg_log_pvals = neg_log_pvals * np.sign(t_scores_original_data)
signed_neg_log_pvals_unmasked = nifti_masker.inverse_transform(
signed_neg_log_pvals)
[Parallel(n_jobs=1)]: Using backend SequentialBackend with 1 concurrent workers.
Job #1, processed 0/10000 permutations (0.00%, 100.45289993286133 seconds remaining)
Job #1, processed 10/10000 permutations (0.10%, 68.23289966583252 seconds remaining)
Job #1, processed 20/10000 permutations (0.20%, 67.46397900581358 seconds remaining)
Job #1, processed 30/10000 permutations (0.30%, 65.04014563560487 seconds remaining)
Job #1, processed 40/10000 permutations (0.40%, 57.35175204277038 seconds remaining)
Job #1, processed 50/10000 permutations (0.50%, 55.66585922241211 seconds remaining)
Job #1, processed 60/10000 permutations (0.60%, 56.376024961471565 seconds remaining)
Job #1, processed 70/10000 permutations (0.70%, 52.93624070712498 seconds remaining)
Job #1, processed 80/10000 permutations (0.80%, 50.88054275512695 seconds remaining)
Job #1, processed 90/10000 permutations (0.90%, 48.20813319418165 seconds remaining)
Job #1, processed 100/10000 permutations (1.00%, 46.08876013755798 seconds remaining)
Job #1, processed 110/10000 permutations (1.10%, 45.34729580445723 seconds remaining)
Job #1, processed 120/10000 permutations (1.20%, 44.15695206324259 seconds remaining)
Job #1, processed 130/10000 permutations (1.30%, 42.852121793306786 seconds remaining)
Job #1, processed 140/10000 permutations (1.40%, 41.798493657793315 seconds remaining)
Job #1, processed 150/10000 permutations (1.50%, 40.47023272514343 seconds remaining)
Job #1, processed 160/10000 permutations (1.60%, 39.54757225513458 seconds remaining)
Job #1, processed 170/10000 permutations (1.70%, 38.91504791203667 seconds remaining)
Job #1, processed 180/10000 permutations (1.80%, 38.48383953836229 seconds remaining)
Job #1, processed 190/10000 permutations (1.90%, 38.206150230608486 seconds remaining)
Job #1, processed 200/10000 permutations (2.00%, 40.60747146606445 seconds remaining)
Job #1, processed 210/10000 permutations (2.10%, 44.23012241863069 seconds remaining)
Job #1, processed 220/10000 permutations (2.20%, 45.24135719646106 seconds remaining)
Job #1, processed 230/10000 permutations (2.30%, 45.73996797851894 seconds remaining)
Job #1, processed 240/10000 permutations (2.40%, 45.33665339152018 seconds remaining)
Job #1, processed 250/10000 permutations (2.50%, 45.376967668533325 seconds remaining)
Job #1, processed 260/10000 permutations (2.60%, 45.66699462670546 seconds remaining)
Job #1, processed 270/10000 permutations (2.70%, 45.81662019976862 seconds remaining)
Job #1, processed 280/10000 permutations (2.80%, 47.99903614180429 seconds remaining)
Job #1, processed 290/10000 permutations (2.90%, 48.217577186124075 seconds remaining)
Job #1, processed 300/10000 permutations (3.00%, 48.09682623545329 seconds remaining)
Job #1, processed 310/10000 permutations (3.10%, 47.80027436440991 seconds remaining)
Job #1, processed 320/10000 permutations (3.20%, 47.364539802074425 seconds remaining)
Job #1, processed 330/10000 permutations (3.30%, 47.19513907577053 seconds remaining)
Job #1, processed 340/10000 permutations (3.40%, 46.74269022661097 seconds remaining)
Job #1, processed 350/10000 permutations (3.50%, 46.530335426330566 seconds remaining)
Job #1, processed 360/10000 permutations (3.60%, 45.79776435428196 seconds remaining)
Job #1, processed 370/10000 permutations (3.70%, 45.374900908083525 seconds remaining)
Job #1, processed 380/10000 permutations (3.80%, 44.84207714231391 seconds remaining)
Job #1, processed 390/10000 permutations (3.90%, 44.39639672254904 seconds remaining)
Job #1, processed 400/10000 permutations (4.00%, 43.9317626953125 seconds remaining)
Job #1, processed 410/10000 permutations (4.10%, 43.509771602909744 seconds remaining)
Job #1, processed 420/10000 permutations (4.20%, 43.08576971008664 seconds remaining)
Job #1, processed 430/10000 permutations (4.30%, 42.768191149068436 seconds remaining)
Job #1, processed 440/10000 permutations (4.40%, 43.03875786607915 seconds remaining)
Job #1, processed 450/10000 permutations (4.50%, 43.24186452229817 seconds remaining)
Job #1, processed 460/10000 permutations (4.60%, 43.09539528515029 seconds remaining)
Job #1, processed 470/10000 permutations (4.70%, 43.00243059117743 seconds remaining)
Job #1, processed 480/10000 permutations (4.80%, 43.22358385721843 seconds remaining)
Job #1, processed 490/10000 permutations (4.90%, 42.80439187069327 seconds remaining)
Job #1, processed 500/10000 permutations (5.00%, 42.54529142379761 seconds remaining)
Job #1, processed 510/10000 permutations (5.10%, 43.023898278965675 seconds remaining)
Job #1, processed 520/10000 permutations (5.20%, 42.73168180539058 seconds remaining)
Job #1, processed 530/10000 permutations (5.30%, 42.48882155148488 seconds remaining)
Job #1, processed 540/10000 permutations (5.40%, 42.16024623976813 seconds remaining)
Job #1, processed 550/10000 permutations (5.50%, 41.78647951646285 seconds remaining)
Job #1, processed 560/10000 permutations (5.60%, 41.48962388719831 seconds remaining)
Job #1, processed 570/10000 permutations (5.70%, 41.195196774967926 seconds remaining)
Job #1, processed 580/10000 permutations (5.80%, 40.923431371820385 seconds remaining)
Job #1, processed 590/10000 permutations (5.90%, 40.65385786557601 seconds remaining)
Job #1, processed 600/10000 permutations (6.00%, 40.38817095756531 seconds remaining)
Job #1, processed 610/10000 permutations (6.10%, 40.12181403988698 seconds remaining)
Job #1, processed 620/10000 permutations (6.20%, 39.88437688735223 seconds remaining)
Job #1, processed 630/10000 permutations (6.30%, 39.65307564962478 seconds remaining)
Job #1, processed 640/10000 permutations (6.40%, 39.41581758856773 seconds remaining)
Job #1, processed 650/10000 permutations (6.50%, 39.65674827649043 seconds remaining)
Job #1, processed 660/10000 permutations (6.60%, 39.66733764879631 seconds remaining)
Job #1, processed 670/10000 permutations (6.70%, 39.41885807265096 seconds remaining)
Job #1, processed 680/10000 permutations (6.80%, 39.1686935565051 seconds remaining)
Job #1, processed 690/10000 permutations (6.90%, 38.918850940206774 seconds remaining)
Job #1, processed 700/10000 permutations (7.00%, 38.768106835229055 seconds remaining)
Job #1, processed 710/10000 permutations (7.10%, 38.54285366434447 seconds remaining)
Job #1, processed 720/10000 permutations (7.20%, 38.3307532204522 seconds remaining)
Job #1, processed 730/10000 permutations (7.30%, 38.61169475398652 seconds remaining)
Job #1, processed 740/10000 permutations (7.40%, 38.36864596444207 seconds remaining)
Job #1, processed 750/10000 permutations (7.50%, 38.27535184224447 seconds remaining)
Job #1, processed 760/10000 permutations (7.60%, 38.085329118527866 seconds remaining)
Job #1, processed 770/10000 permutations (7.70%, 37.93122211369601 seconds remaining)
Job #1, processed 780/10000 permutations (7.80%, 37.71797957175817 seconds remaining)
Job #1, processed 790/10000 permutations (7.90%, 37.5549676931357 seconds remaining)
Job #1, processed 800/10000 permutations (8.00%, 37.38799071311951 seconds remaining)
Job #1, processed 810/10000 permutations (8.10%, 37.21549583364416 seconds remaining)
Job #1, processed 820/10000 permutations (8.20%, 37.05791892074957 seconds remaining)
Job #1, processed 830/10000 permutations (8.30%, 36.91120163216648 seconds remaining)
Job #1, processed 840/10000 permutations (8.40%, 36.77810802913847 seconds remaining)
Job #1, processed 850/10000 permutations (8.50%, 36.64168108210844 seconds remaining)
Job #1, processed 860/10000 permutations (8.60%, 36.505532098370935 seconds remaining)
Job #1, processed 870/10000 permutations (8.70%, 36.35164895550958 seconds remaining)
Job #1, processed 880/10000 permutations (8.80%, 36.22534808245572 seconds remaining)
Job #1, processed 890/10000 permutations (8.90%, 36.06634824195604 seconds remaining)
Job #1, processed 900/10000 permutations (9.00%, 35.93490958213806 seconds remaining)
Job #1, processed 910/10000 permutations (9.10%, 35.77367383569152 seconds remaining)
Job #1, processed 920/10000 permutations (9.20%, 35.63698871239372 seconds remaining)
Job #1, processed 930/10000 permutations (9.30%, 35.452509554483555 seconds remaining)
Job #1, processed 940/10000 permutations (9.40%, 35.30252622036224 seconds remaining)
Job #1, processed 950/10000 permutations (9.50%, 35.18736924623188 seconds remaining)
Job #1, processed 960/10000 permutations (9.60%, 35.038670877615615 seconds remaining)
Job #1, processed 970/10000 permutations (9.70%, 34.92564773805363 seconds remaining)
Job #1, processed 980/10000 permutations (9.80%, 34.79618581947015 seconds remaining)
Job #1, processed 990/10000 permutations (9.90%, 34.750886014013574 seconds remaining)
Job #1, processed 1000/10000 permutations (10.00%, 34.61298894882202 seconds remaining)
Job #1, processed 1010/10000 permutations (10.10%, 34.48033110458073 seconds remaining)
Job #1, processed 1020/10000 permutations (10.20%, 34.35141122107412 seconds remaining)
Job #1, processed 1030/10000 permutations (10.30%, 34.242297732714306 seconds remaining)
Job #1, processed 1040/10000 permutations (10.40%, 34.25104170579176 seconds remaining)
Job #1, processed 1050/10000 permutations (10.50%, 34.294703949065436 seconds remaining)
Job #1, processed 1060/10000 permutations (10.60%, 34.28354030735088 seconds remaining)
Job #1, processed 1070/10000 permutations (10.70%, 34.26065613844684 seconds remaining)
Job #1, processed 1080/10000 permutations (10.80%, 34.317040823124074 seconds remaining)
Job #1, processed 1090/10000 permutations (10.90%, 34.21016536940128 seconds remaining)
Job #1, processed 1100/10000 permutations (11.00%, 34.07188465378501 seconds remaining)
Job #1, processed 1110/10000 permutations (11.10%, 33.97183207993035 seconds remaining)
Job #1, processed 1120/10000 permutations (11.20%, 33.86423594611032 seconds remaining)
Job #1, processed 1130/10000 permutations (11.30%, 33.76145500208424 seconds remaining)
Job #1, processed 1140/10000 permutations (11.40%, 33.717711678722445 seconds remaining)
Job #1, processed 1150/10000 permutations (11.50%, 33.67181023307469 seconds remaining)
Job #1, processed 1160/10000 permutations (11.60%, 33.52038809348797 seconds remaining)
Job #1, processed 1170/10000 permutations (11.70%, 33.41708663182381 seconds remaining)
Job #1, processed 1180/10000 permutations (11.80%, 33.366763211913025 seconds remaining)
Job #1, processed 1190/10000 permutations (11.90%, 33.691792858748876 seconds remaining)
Job #1, processed 1200/10000 permutations (12.00%, 33.543971856435135 seconds remaining)
Job #1, processed 1210/10000 permutations (12.10%, 33.43286256356673 seconds remaining)
Job #1, processed 1220/10000 permutations (12.20%, 33.37692134106746 seconds remaining)
Job #1, processed 1230/10000 permutations (12.30%, 33.53684591277828 seconds remaining)
Job #1, processed 1240/10000 permutations (12.40%, 33.473440301033754 seconds remaining)
Job #1, processed 1250/10000 permutations (12.50%, 33.42992901802063 seconds remaining)
Job #1, processed 1260/10000 permutations (12.60%, 33.413216004295954 seconds remaining)
Job #1, processed 1270/10000 permutations (12.70%, 33.320320202609686 seconds remaining)
Job #1, processed 1280/10000 permutations (12.80%, 33.23517745733261 seconds remaining)
Job #1, processed 1290/10000 permutations (12.90%, 33.14437603211218 seconds remaining)
Job #1, processed 1300/10000 permutations (13.00%, 33.05954564534701 seconds remaining)
Job #1, processed 1310/10000 permutations (13.10%, 32.99560467523473 seconds remaining)
Job #1, processed 1320/10000 permutations (13.20%, 32.9237048553698 seconds remaining)
Job #1, processed 1330/10000 permutations (13.30%, 32.89114689109917 seconds remaining)
Job #1, processed 1340/10000 permutations (13.40%, 33.06821960833535 seconds remaining)
Job #1, processed 1350/10000 permutations (13.50%, 33.049540263635144 seconds remaining)
Job #1, processed 1360/10000 permutations (13.60%, 32.96236206503475 seconds remaining)
Job #1, processed 1370/10000 permutations (13.70%, 32.907033779325275 seconds remaining)
Job #1, processed 1380/10000 permutations (13.80%, 32.82851738860642 seconds remaining)
Job #1, processed 1390/10000 permutations (13.90%, 32.732251743618534 seconds remaining)
Job #1, processed 1400/10000 permutations (14.00%, 32.65564669881548 seconds remaining)
Job #1, processed 1410/10000 permutations (14.10%, 32.54892011398965 seconds remaining)
Job #1, processed 1420/10000 permutations (14.20%, 32.905014108604114 seconds remaining)
Job #1, processed 1430/10000 permutations (14.30%, 32.865991649094155 seconds remaining)
Job #1, processed 1440/10000 permutations (14.40%, 33.12545487615797 seconds remaining)
Job #1, processed 1450/10000 permutations (14.50%, 33.23849423178311 seconds remaining)
Job #1, processed 1460/10000 permutations (14.60%, 33.383543164762735 seconds remaining)
Job #1, processed 1470/10000 permutations (14.70%, 33.30553420384725 seconds remaining)
Job #1, processed 1480/10000 permutations (14.80%, 33.23112153362584 seconds remaining)
Job #1, processed 1490/10000 permutations (14.90%, 33.14742092478195 seconds remaining)
Job #1, processed 1500/10000 permutations (15.00%, 33.132848024368286 seconds remaining)
Job #1, processed 1510/10000 permutations (15.10%, 33.05638450028881 seconds remaining)
Job #1, processed 1520/10000 permutations (15.20%, 32.9564598986977 seconds remaining)
Job #1, processed 1530/10000 permutations (15.30%, 32.86128987206353 seconds remaining)
Job #1, processed 1540/10000 permutations (15.40%, 32.87089776063894 seconds remaining)
Job #1, processed 1550/10000 permutations (15.50%, 32.83772124782685 seconds remaining)
Job #1, processed 1560/10000 permutations (15.60%, 32.770419267507705 seconds remaining)
Job #1, processed 1570/10000 permutations (15.70%, 32.6911301764713 seconds remaining)
Job #1, processed 1580/10000 permutations (15.80%, 32.609439958499955 seconds remaining)
Job #1, processed 1590/10000 permutations (15.90%, 32.488842386869514 seconds remaining)
Job #1, processed 1600/10000 permutations (16.00%, 32.414258658885956 seconds remaining)
Job #1, processed 1610/10000 permutations (16.10%, 32.35162217424523 seconds remaining)
Job #1, processed 1620/10000 permutations (16.20%, 32.29834511544969 seconds remaining)
Job #1, processed 1630/10000 permutations (16.30%, 32.20161743398093 seconds remaining)
Job #1, processed 1640/10000 permutations (16.40%, 32.09070724394263 seconds remaining)
Job #1, processed 1650/10000 permutations (16.50%, 32.00327574845516 seconds remaining)
Job #1, processed 1660/10000 permutations (16.60%, 31.919025464230273 seconds remaining)
Job #1, processed 1670/10000 permutations (16.70%, 32.0429304188597 seconds remaining)
Job #1, processed 1680/10000 permutations (16.80%, 32.00330534435454 seconds remaining)
Job #1, processed 1690/10000 permutations (16.90%, 31.960640447379568 seconds remaining)
Job #1, processed 1700/10000 permutations (17.00%, 31.873718696482044 seconds remaining)
Job #1, processed 1710/10000 permutations (17.10%, 31.779578498929567 seconds remaining)
Job #1, processed 1720/10000 permutations (17.20%, 31.71993255615234 seconds remaining)
Job #1, processed 1730/10000 permutations (17.30%, 31.83156662180245 seconds remaining)
Job #1, processed 1740/10000 permutations (17.40%, 31.942902652696628 seconds remaining)
Job #1, processed 1750/10000 permutations (17.50%, 32.00450134277344 seconds remaining)
Job #1, processed 1760/10000 permutations (17.60%, 32.04454969276081 seconds remaining)
Job #1, processed 1770/10000 permutations (17.70%, 32.09437431723385 seconds remaining)
Job #1, processed 1780/10000 permutations (17.80%, 32.146722415859784 seconds remaining)
Job #1, processed 1790/10000 permutations (17.90%, 32.19735102014169 seconds remaining)
Job #1, processed 1800/10000 permutations (18.00%, 32.20636224746704 seconds remaining)
Job #1, processed 1810/10000 permutations (18.10%, 32.12115074126101 seconds remaining)
Job #1, processed 1820/10000 permutations (18.20%, 32.027338973768465 seconds remaining)
Job #1, processed 1830/10000 permutations (18.30%, 31.9536023309322 seconds remaining)
Job #1, processed 1840/10000 permutations (18.40%, 31.85993403973787 seconds remaining)
Job #1, processed 1850/10000 permutations (18.50%, 31.77643522700748 seconds remaining)
Job #1, processed 1860/10000 permutations (18.60%, 31.6837629477183 seconds remaining)
Job #1, processed 1870/10000 permutations (18.70%, 31.553906067169923 seconds remaining)
Job #1, processed 1880/10000 permutations (18.80%, 31.426105103594193 seconds remaining)
Job #1, processed 1890/10000 permutations (18.90%, 31.30646973438364 seconds remaining)
Job #1, processed 1900/10000 permutations (19.00%, 31.18734003368177 seconds remaining)
Job #1, processed 1910/10000 permutations (19.10%, 31.060337431143715 seconds remaining)
Job #1, processed 1920/10000 permutations (19.20%, 30.963860313097634 seconds remaining)
Job #1, processed 1930/10000 permutations (19.30%, 30.924312025771854 seconds remaining)
Job #1, processed 1940/10000 permutations (19.40%, 30.876527193895324 seconds remaining)
Job #1, processed 1950/10000 permutations (19.50%, 30.889550105119365 seconds remaining)
Job #1, processed 1960/10000 permutations (19.60%, 30.922873122351508 seconds remaining)
Job #1, processed 1970/10000 permutations (19.70%, 30.929621936100993 seconds remaining)
Job #1, processed 1980/10000 permutations (19.80%, 30.906952258312337 seconds remaining)
Job #1, processed 1990/10000 permutations (19.90%, 30.813469932306955 seconds remaining)
Job #1, processed 2000/10000 permutations (20.00%, 30.772530555725098 seconds remaining)
Job #1, processed 2010/10000 permutations (20.10%, 30.674503302692774 seconds remaining)
Job #1, processed 2020/10000 permutations (20.20%, 30.712786150450754 seconds remaining)
Job #1, processed 2030/10000 permutations (20.30%, 30.625296337851164 seconds remaining)
Job #1, processed 2040/10000 permutations (20.40%, 30.555138891818476 seconds remaining)
Job #1, processed 2050/10000 permutations (20.50%, 30.4867489396072 seconds remaining)
Job #1, processed 2060/10000 permutations (20.60%, 30.407667641500826 seconds remaining)
Job #1, processed 2070/10000 permutations (20.70%, 30.33842752751521 seconds remaining)
Job #1, processed 2080/10000 permutations (20.80%, 30.377690874613247 seconds remaining)
Job #1, processed 2090/10000 permutations (20.90%, 30.356259188583593 seconds remaining)
Job #1, processed 2100/10000 permutations (21.00%, 30.338386263166154 seconds remaining)
Job #1, processed 2110/10000 permutations (21.10%, 30.292662962918033 seconds remaining)
Job #1, processed 2120/10000 permutations (21.20%, 30.22476325394972 seconds remaining)
Job #1, processed 2130/10000 permutations (21.30%, 30.21532133039734 seconds remaining)
Job #1, processed 2140/10000 permutations (21.40%, 30.192146789247744 seconds remaining)
Job #1, processed 2150/10000 permutations (21.50%, 30.239922845086383 seconds remaining)
Job #1, processed 2160/10000 permutations (21.60%, 30.211676244382506 seconds remaining)
Job #1, processed 2170/10000 permutations (21.70%, 30.153696990782215 seconds remaining)
Job #1, processed 2180/10000 permutations (21.80%, 30.074852661255303 seconds remaining)
Job #1, processed 2190/10000 permutations (21.90%, 30.004043192623957 seconds remaining)
Job #1, processed 2200/10000 permutations (22.00%, 29.966639627109874 seconds remaining)
Job #1, processed 2210/10000 permutations (22.10%, 29.896675663296453 seconds remaining)
Job #1, processed 2220/10000 permutations (22.20%, 29.817879736960474 seconds remaining)
Job #1, processed 2230/10000 permutations (22.30%, 29.73717137623261 seconds remaining)
Job #1, processed 2240/10000 permutations (22.40%, 29.714437808309285 seconds remaining)
Job #1, processed 2250/10000 permutations (22.50%, 29.752231624391346 seconds remaining)
Job #1, processed 2260/10000 permutations (22.60%, 29.761705683395927 seconds remaining)
Job #1, processed 2270/10000 permutations (22.70%, 29.766285637926952 seconds remaining)
Job #1, processed 2280/10000 permutations (22.80%, 29.69748016407615 seconds remaining)
Job #1, processed 2290/10000 permutations (22.90%, 29.66201929129888 seconds remaining)
Job #1, processed 2300/10000 permutations (23.00%, 29.69005116172459 seconds remaining)
Job #1, processed 2310/10000 permutations (23.10%, 29.65053934142703 seconds remaining)
Job #1, processed 2320/10000 permutations (23.20%, 29.592819213867188 seconds remaining)
Job #1, processed 2330/10000 permutations (23.30%, 29.525633867206494 seconds remaining)
Job #1, processed 2340/10000 permutations (23.40%, 29.452901844285492 seconds remaining)
Job #1, processed 2350/10000 permutations (23.50%, 29.393946191097825 seconds remaining)
Job #1, processed 2360/10000 permutations (23.60%, 29.353422067933167 seconds remaining)
Job #1, processed 2370/10000 permutations (23.70%, 29.284822823126106 seconds remaining)
Job #1, processed 2380/10000 permutations (23.80%, 29.255312258455934 seconds remaining)
Job #1, processed 2390/10000 permutations (23.90%, 29.175189005281137 seconds remaining)
Job #1, processed 2400/10000 permutations (24.00%, 29.116389195124306 seconds remaining)
Job #1, processed 2410/10000 permutations (24.10%, 29.04999475657198 seconds remaining)
Job #1, processed 2420/10000 permutations (24.20%, 28.987584009643427 seconds remaining)
Job #1, processed 2430/10000 permutations (24.30%, 28.92496593793233 seconds remaining)
Job #1, processed 2440/10000 permutations (24.40%, 28.85038842529547 seconds remaining)
Job #1, processed 2450/10000 permutations (24.50%, 28.767353189234832 seconds remaining)
Job #1, processed 2460/10000 permutations (24.60%, 28.698874190570862 seconds remaining)
Job #1, processed 2470/10000 permutations (24.70%, 28.636653862501447 seconds remaining)
Job #1, processed 2480/10000 permutations (24.80%, 28.575380509899507 seconds remaining)
Job #1, processed 2490/10000 permutations (24.90%, 28.507145146289503 seconds remaining)
Job #1, processed 2500/10000 permutations (25.00%, 28.441984176635742 seconds remaining)
Job #1, processed 2510/10000 permutations (25.10%, 28.385666044584784 seconds remaining)
Job #1, processed 2520/10000 permutations (25.20%, 28.32084111561851 seconds remaining)
Job #1, processed 2530/10000 permutations (25.30%, 28.252878167412497 seconds remaining)
Job #1, processed 2540/10000 permutations (25.40%, 28.250466609564356 seconds remaining)
Job #1, processed 2550/10000 permutations (25.50%, 28.20571803579143 seconds remaining)
Job #1, processed 2560/10000 permutations (25.60%, 28.179589949548244 seconds remaining)
Job #1, processed 2570/10000 permutations (25.70%, 28.116749400758557 seconds remaining)
Job #1, processed 2580/10000 permutations (25.80%, 28.080608622972356 seconds remaining)
Job #1, processed 2590/10000 permutations (25.90%, 28.147794877240095 seconds remaining)
Job #1, processed 2600/10000 permutations (26.00%, 28.16631584901076 seconds remaining)
Job #1, processed 2610/10000 permutations (26.10%, 28.248791035107725 seconds remaining)
Job #1, processed 2620/10000 permutations (26.20%, 28.434212770170838 seconds remaining)
Job #1, processed 2630/10000 permutations (26.30%, 28.481502675284904 seconds remaining)
Job #1, processed 2640/10000 permutations (26.40%, 28.40741952260335 seconds remaining)
Job #1, processed 2650/10000 permutations (26.50%, 28.386421828899746 seconds remaining)
Job #1, processed 2660/10000 permutations (26.60%, 28.32336928252887 seconds remaining)
Job #1, processed 2670/10000 permutations (26.70%, 28.255970576282742 seconds remaining)
Job #1, processed 2680/10000 permutations (26.80%, 28.190540740739056 seconds remaining)
Job #1, processed 2690/10000 permutations (26.90%, 28.127065878375312 seconds remaining)
Job #1, processed 2700/10000 permutations (27.00%, 28.048511849509346 seconds remaining)
Job #1, processed 2710/10000 permutations (27.10%, 27.983293335376192 seconds remaining)
Job #1, processed 2720/10000 permutations (27.20%, 27.91736238844254 seconds remaining)
Job #1, processed 2730/10000 permutations (27.30%, 27.859626590113937 seconds remaining)
Job #1, processed 2740/10000 permutations (27.40%, 27.794499097949398 seconds remaining)
Job #1, processed 2750/10000 permutations (27.50%, 27.72506360574202 seconds remaining)
Job #1, processed 2760/10000 permutations (27.60%, 27.658470530440844 seconds remaining)
Job #1, processed 2770/10000 permutations (27.70%, 27.648266612407532 seconds remaining)
Job #1, processed 2780/10000 permutations (27.80%, 27.6460145308817 seconds remaining)
Job #1, processed 2790/10000 permutations (27.90%, 27.674905920541416 seconds remaining)
Job #1, processed 2800/10000 permutations (28.00%, 27.657209873199466 seconds remaining)
Job #1, processed 2810/10000 permutations (28.10%, 27.640118849235073 seconds remaining)
Job #1, processed 2820/10000 permutations (28.20%, 27.61274432966895 seconds remaining)
Job #1, processed 2830/10000 permutations (28.30%, 27.566456797266177 seconds remaining)
Job #1, processed 2840/10000 permutations (28.40%, 27.55411060763077 seconds remaining)
Job #1, processed 2850/10000 permutations (28.50%, 27.528207812392917 seconds remaining)
Job #1, processed 2860/10000 permutations (28.60%, 27.467649511524016 seconds remaining)
Job #1, processed 2870/10000 permutations (28.70%, 27.39494738761556 seconds remaining)
Job #1, processed 2880/10000 permutations (28.80%, 27.333215415477753 seconds remaining)
Job #1, processed 2890/10000 permutations (28.90%, 27.259098398644202 seconds remaining)
Job #1, processed 2900/10000 permutations (29.00%, 27.203468026786013 seconds remaining)
Job #1, processed 2910/10000 permutations (29.10%, 27.133452017282703 seconds remaining)
Job #1, processed 2920/10000 permutations (29.20%, 27.071678187749157 seconds remaining)
Job #1, processed 2930/10000 permutations (29.30%, 27.00831647619046 seconds remaining)
Job #1, processed 2940/10000 permutations (29.40%, 26.959548098700385 seconds remaining)
Job #1, processed 2950/10000 permutations (29.50%, 26.91118317943508 seconds remaining)
Job #1, processed 2960/10000 permutations (29.60%, 26.883008647609405 seconds remaining)
Job #1, processed 2970/10000 permutations (29.70%, 26.845938207324505 seconds remaining)
Job #1, processed 2980/10000 permutations (29.80%, 26.838588290566566 seconds remaining)
Job #1, processed 2990/10000 permutations (29.90%, 26.83448727712982 seconds remaining)
Job #1, processed 3000/10000 permutations (30.00%, 26.892871856689453 seconds remaining)
Job #1, processed 3010/10000 permutations (30.10%, 26.891221899526855 seconds remaining)
Job #1, processed 3020/10000 permutations (30.20%, 26.877560129228808 seconds remaining)
Job #1, processed 3030/10000 permutations (30.30%, 26.91224194831974 seconds remaining)
Job #1, processed 3040/10000 permutations (30.40%, 26.896557042473237 seconds remaining)
Job #1, processed 3050/10000 permutations (30.50%, 26.884760082745164 seconds remaining)
Job #1, processed 3060/10000 permutations (30.60%, 26.900648389766417 seconds remaining)
Job #1, processed 3070/10000 permutations (30.70%, 26.91085027794108 seconds remaining)
Job #1, processed 3080/10000 permutations (30.80%, 26.938918027010832 seconds remaining)
Job #1, processed 3090/10000 permutations (30.90%, 27.087190141184042 seconds remaining)
Job #1, processed 3100/10000 permutations (31.00%, 27.100085504593384 seconds remaining)
Job #1, processed 3110/10000 permutations (31.10%, 27.083769670253403 seconds remaining)
Job #1, processed 3120/10000 permutations (31.20%, 27.042161207932693 seconds remaining)
Job #1, processed 3130/10000 permutations (31.30%, 26.98578139920585 seconds remaining)
Job #1, processed 3140/10000 permutations (31.40%, 26.924755330298353 seconds remaining)
Job #1, processed 3150/10000 permutations (31.50%, 26.87010752587091 seconds remaining)
Job #1, processed 3160/10000 permutations (31.60%, 26.81096768681007 seconds remaining)
Job #1, processed 3170/10000 permutations (31.70%, 26.793917370895482 seconds remaining)
Job #1, processed 3180/10000 permutations (31.80%, 26.768176138775907 seconds remaining)
Job #1, processed 3190/10000 permutations (31.90%, 26.739347654450274 seconds remaining)
Job #1, processed 3200/10000 permutations (32.00%, 26.77292510867119 seconds remaining)
Job #1, processed 3210/10000 permutations (32.10%, 26.790073678500924 seconds remaining)
Job #1, processed 3220/10000 permutations (32.20%, 26.76624658833379 seconds remaining)
Job #1, processed 3230/10000 permutations (32.30%, 26.72352380058714 seconds remaining)
Job #1, processed 3240/10000 permutations (32.40%, 26.650502599315878 seconds remaining)
Job #1, processed 3250/10000 permutations (32.50%, 26.579653611549965 seconds remaining)
Job #1, processed 3260/10000 permutations (32.60%, 26.537678515252892 seconds remaining)
Job #1, processed 3270/10000 permutations (32.70%, 26.477798153501034 seconds remaining)
Job #1, processed 3280/10000 permutations (32.80%, 26.42023672708651 seconds remaining)
Job #1, processed 3290/10000 permutations (32.90%, 26.356986048736104 seconds remaining)
Job #1, processed 3300/10000 permutations (33.00%, 26.295400836250998 seconds remaining)
Job #1, processed 3310/10000 permutations (33.10%, 26.231346685720716 seconds remaining)
Job #1, processed 3320/10000 permutations (33.20%, 26.179267843085597 seconds remaining)
Job #1, processed 3330/10000 permutations (33.30%, 26.159183288121728 seconds remaining)
Job #1, processed 3340/10000 permutations (33.40%, 26.175647838386944 seconds remaining)
Job #1, processed 3350/10000 permutations (33.50%, 26.1611795176321 seconds remaining)
Job #1, processed 3360/10000 permutations (33.60%, 26.12703704266321 seconds remaining)
Job #1, processed 3370/10000 permutations (33.70%, 26.06208983373217 seconds remaining)
Job #1, processed 3380/10000 permutations (33.80%, 26.094476273779335 seconds remaining)
Job #1, processed 3390/10000 permutations (33.90%, 26.047122857563615 seconds remaining)
Job #1, processed 3400/10000 permutations (34.00%, 26.005345218321857 seconds remaining)
Job #1, processed 3410/10000 permutations (34.10%, 25.951297987940723 seconds remaining)
Job #1, processed 3420/10000 permutations (34.20%, 25.89155874893679 seconds remaining)
Job #1, processed 3430/10000 permutations (34.30%, 25.852602100233298 seconds remaining)
Job #1, processed 3440/10000 permutations (34.40%, 25.79728290646575 seconds remaining)
Job #1, processed 3450/10000 permutations (34.50%, 25.739860147669695 seconds remaining)
Job #1, processed 3460/10000 permutations (34.60%, 25.72613463374232 seconds remaining)
Job #1, processed 3470/10000 permutations (34.70%, 25.672971634081527 seconds remaining)
Job #1, processed 3480/10000 permutations (34.80%, 25.62747406137401 seconds remaining)
Job #1, processed 3490/10000 permutations (34.90%, 25.57680258914871 seconds remaining)
Job #1, processed 3500/10000 permutations (35.00%, 25.526010819843837 seconds remaining)
Job #1, processed 3510/10000 permutations (35.10%, 25.492595396150552 seconds remaining)
Job #1, processed 3520/10000 permutations (35.20%, 25.436054495247923 seconds remaining)
Job #1, processed 3530/10000 permutations (35.30%, 25.44964248803115 seconds remaining)
Job #1, processed 3540/10000 permutations (35.40%, 25.407496904922745 seconds remaining)
Job #1, processed 3550/10000 permutations (35.50%, 25.385845033215805 seconds remaining)
Job #1, processed 3560/10000 permutations (35.60%, 25.372896285539262 seconds remaining)
Job #1, processed 3570/10000 permutations (35.70%, 25.354849460078217 seconds remaining)
Job #1, processed 3580/10000 permutations (35.80%, 25.331375295223474 seconds remaining)
Job #1, processed 3590/10000 permutations (35.90%, 25.29230974245204 seconds remaining)
Job #1, processed 3600/10000 permutations (36.00%, 25.318096584743923 seconds remaining)
Job #1, processed 3610/10000 permutations (36.10%, 25.28005056103841 seconds remaining)
Job #1, processed 3620/10000 permutations (36.20%, 25.239168993017287 seconds remaining)
Job #1, processed 3630/10000 permutations (36.30%, 25.18517752784015 seconds remaining)
Job #1, processed 3640/10000 permutations (36.40%, 25.13952253677033 seconds remaining)
Job #1, processed 3650/10000 permutations (36.50%, 25.11179740134984 seconds remaining)
Job #1, processed 3660/10000 permutations (36.60%, 25.04700652627997 seconds remaining)
Job #1, processed 3670/10000 permutations (36.70%, 24.992078298443992 seconds remaining)
Job #1, processed 3680/10000 permutations (36.80%, 24.934305310249332 seconds remaining)
Job #1, processed 3690/10000 permutations (36.90%, 24.878672657943355 seconds remaining)
Job #1, processed 3700/10000 permutations (37.00%, 24.857977557826686 seconds remaining)
Job #1, processed 3710/10000 permutations (37.10%, 24.819127141947373 seconds remaining)
Job #1, processed 3720/10000 permutations (37.20%, 24.764571953845277 seconds remaining)
Job #1, processed 3730/10000 permutations (37.30%, 24.71528157663729 seconds remaining)
Job #1, processed 3740/10000 permutations (37.40%, 24.667656355363164 seconds remaining)
Job #1, processed 3750/10000 permutations (37.50%, 24.616130987803142 seconds remaining)
Job #1, processed 3760/10000 permutations (37.60%, 24.578641617551764 seconds remaining)
Job #1, processed 3770/10000 permutations (37.70%, 24.52828136552866 seconds remaining)
Job #1, processed 3780/10000 permutations (37.80%, 24.482555376789563 seconds remaining)
Job #1, processed 3790/10000 permutations (37.90%, 24.42866706281979 seconds remaining)
Job #1, processed 3800/10000 permutations (38.00%, 24.38035757918107 seconds remaining)
Job #1, processed 3810/10000 permutations (38.10%, 24.32780508294193 seconds remaining)
Job #1, processed 3820/10000 permutations (38.20%, 24.290036650852382 seconds remaining)
Job #1, processed 3830/10000 permutations (38.30%, 24.24948447864921 seconds remaining)
Job #1, processed 3840/10000 permutations (38.40%, 24.20046745737394 seconds remaining)
Job #1, processed 3850/10000 permutations (38.50%, 24.156808664272358 seconds remaining)
Job #1, processed 3860/10000 permutations (38.60%, 24.102763886278773 seconds remaining)
Job #1, processed 3870/10000 permutations (38.70%, 24.036193619094767 seconds remaining)
Job #1, processed 3880/10000 permutations (38.80%, 23.98138912682681 seconds remaining)
Job #1, processed 3890/10000 permutations (38.90%, 23.95325484802913 seconds remaining)
Job #1, processed 3900/10000 permutations (39.00%, 23.92546113943442 seconds remaining)
Job #1, processed 3910/10000 permutations (39.10%, 23.876092639420644 seconds remaining)
Job #1, processed 3920/10000 permutations (39.20%, 23.823191467596555 seconds remaining)
Job #1, processed 3930/10000 permutations (39.30%, 23.777214876568046 seconds remaining)
Job #1, processed 3940/10000 permutations (39.40%, 23.729689665857308 seconds remaining)
Job #1, processed 3950/10000 permutations (39.50%, 23.75220244745665 seconds remaining)
Job #1, processed 3960/10000 permutations (39.60%, 23.728041041981086 seconds remaining)
Job #1, processed 3970/10000 permutations (39.70%, 23.71330602283141 seconds remaining)
Job #1, processed 3980/10000 permutations (39.80%, 23.67073114912714 seconds remaining)
Job #1, processed 3990/10000 permutations (39.90%, 23.630396238843304 seconds remaining)
Job #1, processed 4000/10000 permutations (40.00%, 23.58368182182312 seconds remaining)
Job #1, processed 4010/10000 permutations (40.10%, 23.536580858087895 seconds remaining)
Job #1, processed 4020/10000 permutations (40.20%, 23.492515288775238 seconds remaining)
Job #1, processed 4030/10000 permutations (40.30%, 23.440942698021978 seconds remaining)
Job #1, processed 4040/10000 permutations (40.40%, 23.390745599671167 seconds remaining)
Job #1, processed 4050/10000 permutations (40.50%, 23.336266323372172 seconds remaining)
Job #1, processed 4060/10000 permutations (40.60%, 23.283994568979796 seconds remaining)
Job #1, processed 4070/10000 permutations (40.70%, 23.224773135759317 seconds remaining)
Job #1, processed 4080/10000 permutations (40.80%, 23.179933650820868 seconds remaining)
Job #1, processed 4090/10000 permutations (40.90%, 23.126661910987426 seconds remaining)
Job #1, processed 4100/10000 permutations (41.00%, 23.07026139701285 seconds remaining)
Job #1, processed 4110/10000 permutations (41.10%, 23.016383082907275 seconds remaining)
Job #1, processed 4120/10000 permutations (41.20%, 22.96545144886646 seconds remaining)
Job #1, processed 4130/10000 permutations (41.30%, 22.904445024148608 seconds remaining)
Job #1, processed 4140/10000 permutations (41.40%, 22.850141218894922 seconds remaining)
Job #1, processed 4150/10000 permutations (41.50%, 22.798004486474646 seconds remaining)
Job #1, processed 4160/10000 permutations (41.60%, 22.75009362055705 seconds remaining)
Job #1, processed 4170/10000 permutations (41.70%, 22.69539460518377 seconds remaining)
Job #1, processed 4180/10000 permutations (41.80%, 22.64948797682256 seconds remaining)
Job #1, processed 4190/10000 permutations (41.90%, 22.598244516832448 seconds remaining)
Job #1, processed 4200/10000 permutations (42.00%, 22.545291900634766 seconds remaining)
Job #1, processed 4210/10000 permutations (42.10%, 22.506077531397764 seconds remaining)
Job #1, processed 4220/10000 permutations (42.20%, 22.451587472481748 seconds remaining)
Job #1, processed 4230/10000 permutations (42.30%, 22.399610337354332 seconds remaining)
Job #1, processed 4240/10000 permutations (42.40%, 22.339739205702298 seconds remaining)
Job #1, processed 4250/10000 permutations (42.50%, 22.271810419419232 seconds remaining)
Job #1, processed 4260/10000 permutations (42.60%, 22.209217503596918 seconds remaining)
Job #1, processed 4270/10000 permutations (42.70%, 22.157092833128132 seconds remaining)
Job #1, processed 4280/10000 permutations (42.80%, 22.106611294167067 seconds remaining)
Job #1, processed 4290/10000 permutations (42.90%, 22.105932862052832 seconds remaining)
Job #1, processed 4300/10000 permutations (43.00%, 22.06375586154849 seconds remaining)
Job #1, processed 4310/10000 permutations (43.10%, 22.070545119088653 seconds remaining)
Job #1, processed 4320/10000 permutations (43.20%, 22.02401835830123 seconds remaining)
Job #1, processed 4330/10000 permutations (43.30%, 21.97985545261903 seconds remaining)
Job #1, processed 4340/10000 permutations (43.40%, 21.94559602473738 seconds remaining)
Job #1, processed 4350/10000 permutations (43.50%, 21.941889209308844 seconds remaining)
Job #1, processed 4360/10000 permutations (43.60%, 21.91141426891362 seconds remaining)
Job #1, processed 4370/10000 permutations (43.70%, 21.882835172679385 seconds remaining)
Job #1, processed 4380/10000 permutations (43.80%, 21.849228558475026 seconds remaining)
Job #1, processed 4390/10000 permutations (43.90%, 21.832534822624748 seconds remaining)
Job #1, processed 4400/10000 permutations (44.00%, 21.810130206021395 seconds remaining)
Job #1, processed 4410/10000 permutations (44.10%, 21.82945321530712 seconds remaining)
Job #1, processed 4420/10000 permutations (44.20%, 21.81994979413926 seconds remaining)
Job #1, processed 4430/10000 permutations (44.30%, 21.794491744741094 seconds remaining)
Job #1, processed 4440/10000 permutations (44.40%, 21.758709894644248 seconds remaining)
Job #1, processed 4450/10000 permutations (44.50%, 21.729017852397448 seconds remaining)
Job #1, processed 4460/10000 permutations (44.60%, 21.694166360949186 seconds remaining)
Job #1, processed 4470/10000 permutations (44.70%, 21.663093632499642 seconds remaining)
Job #1, processed 4480/10000 permutations (44.80%, 21.630048496382578 seconds remaining)
Job #1, processed 4490/10000 permutations (44.90%, 21.60149504718908 seconds remaining)
Job #1, processed 4500/10000 permutations (45.00%, 21.574545674853855 seconds remaining)
Job #1, processed 4510/10000 permutations (45.10%, 21.595497635145673 seconds remaining)
Job #1, processed 4520/10000 permutations (45.20%, 21.569702294020523 seconds remaining)
Job #1, processed 4530/10000 permutations (45.30%, 21.535846002844 seconds remaining)
Job #1, processed 4540/10000 permutations (45.40%, 21.518940588451166 seconds remaining)
Job #1, processed 4550/10000 permutations (45.50%, 21.514962644367426 seconds remaining)
Job #1, processed 4560/10000 permutations (45.60%, 21.499207178751625 seconds remaining)
Job #1, processed 4570/10000 permutations (45.70%, 21.473069697031566 seconds remaining)
Job #1, processed 4580/10000 permutations (45.80%, 21.456654272745794 seconds remaining)
Job #1, processed 4590/10000 permutations (45.90%, 21.4864018758138 seconds remaining)
Job #1, processed 4600/10000 permutations (46.00%, 21.463943543641467 seconds remaining)
Job #1, processed 4610/10000 permutations (46.10%, 21.45978837985537 seconds remaining)
Job #1, processed 4620/10000 permutations (46.20%, 21.424365897199287 seconds remaining)
Job #1, processed 4630/10000 permutations (46.30%, 21.390102462686166 seconds remaining)
Job #1, processed 4640/10000 permutations (46.40%, 21.353637913177753 seconds remaining)
Job #1, processed 4650/10000 permutations (46.50%, 21.315831297187398 seconds remaining)
Job #1, processed 4660/10000 permutations (46.60%, 21.277964937840405 seconds remaining)
Job #1, processed 4670/10000 permutations (46.70%, 21.237891396822715 seconds remaining)
Job #1, processed 4680/10000 permutations (46.80%, 21.196293818644993 seconds remaining)
Job #1, processed 4690/10000 permutations (46.90%, 21.142452999981227 seconds remaining)
Job #1, processed 4700/10000 permutations (47.00%, 21.086907706362137 seconds remaining)
Job #1, processed 4710/10000 permutations (47.10%, 21.063622859885992 seconds remaining)
Job #1, processed 4720/10000 permutations (47.20%, 21.029442399235094 seconds remaining)
Job #1, processed 4730/10000 permutations (47.30%, 21.01273585978825 seconds remaining)
Job #1, processed 4740/10000 permutations (47.40%, 20.97858575527175 seconds remaining)
Job #1, processed 4750/10000 permutations (47.50%, 20.947988146229797 seconds remaining)
Job #1, processed 4760/10000 permutations (47.60%, 20.952155005030267 seconds remaining)
Job #1, processed 4770/10000 permutations (47.70%, 20.951527357101437 seconds remaining)
Job #1, processed 4780/10000 permutations (47.80%, 20.927513113580492 seconds remaining)
Job #1, processed 4790/10000 permutations (47.90%, 20.8776603859999 seconds remaining)
Job #1, processed 4800/10000 permutations (48.00%, 20.827981293201447 seconds remaining)
Job #1, processed 4810/10000 permutations (48.10%, 20.78444455616687 seconds remaining)
Job #1, processed 4820/10000 permutations (48.20%, 20.734883355896503 seconds remaining)
Job #1, processed 4830/10000 permutations (48.30%, 20.70334169385843 seconds remaining)
Job #1, processed 4840/10000 permutations (48.40%, 20.660082283098834 seconds remaining)
Job #1, processed 4850/10000 permutations (48.50%, 20.606850776475728 seconds remaining)
Job #1, processed 4860/10000 permutations (48.60%, 20.548724209820783 seconds remaining)
Job #1, processed 4870/10000 permutations (48.70%, 20.493401512717806 seconds remaining)
Job #1, processed 4880/10000 permutations (48.80%, 20.490096295466188 seconds remaining)
Job #1, processed 4890/10000 permutations (48.90%, 20.428688010798886 seconds remaining)
Job #1, processed 4900/10000 permutations (49.00%, 20.369399537845535 seconds remaining)
Job #1, processed 4910/10000 permutations (49.10%, 20.314857510588077 seconds remaining)
Job #1, processed 4920/10000 permutations (49.20%, 20.259511908864585 seconds remaining)
Job #1, processed 4930/10000 permutations (49.30%, 20.258495720598326 seconds remaining)
Job #1, processed 4940/10000 permutations (49.40%, 20.217238385667684 seconds remaining)
Job #1, processed 4950/10000 permutations (49.50%, 20.17338711083537 seconds remaining)
Job #1, processed 4960/10000 permutations (49.60%, 20.12232131342734 seconds remaining)
Job #1, processed 4970/10000 permutations (49.70%, 20.074355675660865 seconds remaining)
Job #1, processed 4980/10000 permutations (49.80%, 20.019226201566827 seconds remaining)
Job #1, processed 4990/10000 permutations (49.90%, 19.969101240735256 seconds remaining)
Job #1, processed 5000/10000 permutations (50.00%, 19.922483205795288 seconds remaining)
Job #1, processed 5010/10000 permutations (50.10%, 19.874913229913766 seconds remaining)
Job #1, processed 5020/10000 permutations (50.20%, 19.82614996233784 seconds remaining)
Job #1, processed 5030/10000 permutations (50.30%, 19.776568965456832 seconds remaining)
Job #1, processed 5040/10000 permutations (50.40%, 19.726619697752454 seconds remaining)
Job #1, processed 5050/10000 permutations (50.50%, 19.672052345653572 seconds remaining)
Job #1, processed 5060/10000 permutations (50.60%, 19.619622137235556 seconds remaining)
Job #1, processed 5070/10000 permutations (50.70%, 19.564919493842638 seconds remaining)
Job #1, processed 5080/10000 permutations (50.80%, 19.510466765231037 seconds remaining)
Job #1, processed 5090/10000 permutations (50.90%, 19.45596845210887 seconds remaining)
Job #1, processed 5100/10000 permutations (51.00%, 19.401789122936773 seconds remaining)
Job #1, processed 5110/10000 permutations (51.10%, 19.349872518192296 seconds remaining)
Job #1, processed 5120/10000 permutations (51.20%, 19.29734011366963 seconds remaining)
Job #1, processed 5130/10000 permutations (51.30%, 19.24410641634906 seconds remaining)
Job #1, processed 5140/10000 permutations (51.40%, 19.19469201425634 seconds remaining)
Job #1, processed 5150/10000 permutations (51.50%, 19.13730775499807 seconds remaining)
Job #1, processed 5160/10000 permutations (51.60%, 19.077655025230822 seconds remaining)
Job #1, processed 5170/10000 permutations (51.70%, 19.0193845367985 seconds remaining)
Job #1, processed 5180/10000 permutations (51.80%, 18.965861028685996 seconds remaining)
Job #1, processed 5190/10000 permutations (51.90%, 18.92350115252368 seconds remaining)
Job #1, processed 5200/10000 permutations (52.00%, 18.87240380507249 seconds remaining)
Job #1, processed 5210/10000 permutations (52.10%, 18.84247773622597 seconds remaining)
Job #1, processed 5220/10000 permutations (52.20%, 18.802859026810214 seconds remaining)
Job #1, processed 5230/10000 permutations (52.30%, 18.759411776726836 seconds remaining)
Job #1, processed 5240/10000 permutations (52.40%, 18.721594246289204 seconds remaining)
Job #1, processed 5250/10000 permutations (52.50%, 18.670707793462846 seconds remaining)
Job #1, processed 5260/10000 permutations (52.60%, 18.62159374095641 seconds remaining)
Job #1, processed 5270/10000 permutations (52.70%, 18.591872606603197 seconds remaining)
Job #1, processed 5280/10000 permutations (52.80%, 18.554834575364087 seconds remaining)
Job #1, processed 5290/10000 permutations (52.90%, 18.526282238825058 seconds remaining)
Job #1, processed 5300/10000 permutations (53.00%, 18.490223434736144 seconds remaining)
Job #1, processed 5310/10000 permutations (53.10%, 18.44400040129035 seconds remaining)
Job #1, processed 5320/10000 permutations (53.20%, 18.40775538387155 seconds remaining)
Job #1, processed 5330/10000 permutations (53.30%, 18.360845552823783 seconds remaining)
Job #1, processed 5340/10000 permutations (53.40%, 18.31308394603515 seconds remaining)
Job #1, processed 5350/10000 permutations (53.50%, 18.267942667007446 seconds remaining)
Job #1, processed 5360/10000 permutations (53.60%, 18.237959484555827 seconds remaining)
Job #1, processed 5370/10000 permutations (53.70%, 18.19727171821523 seconds remaining)
Job #1, processed 5380/10000 permutations (53.80%, 18.15707843454354 seconds remaining)
Job #1, processed 5390/10000 permutations (53.90%, 18.115719781957 seconds remaining)
Job #1, processed 5400/10000 permutations (54.00%, 18.07141853261877 seconds remaining)
Job #1, processed 5410/10000 permutations (54.10%, 18.07424533036632 seconds remaining)
Job #1, processed 5420/10000 permutations (54.20%, 18.077214880623057 seconds remaining)
Job #1, processed 5430/10000 permutations (54.30%, 18.03119574989403 seconds remaining)
Job #1, processed 5440/10000 permutations (54.40%, 17.990002344636356 seconds remaining)
Job #1, processed 5450/10000 permutations (54.50%, 17.938855860211433 seconds remaining)
Job #1, processed 5460/10000 permutations (54.60%, 17.883491883784423 seconds remaining)
Job #1, processed 5470/10000 permutations (54.70%, 17.830077319520047 seconds remaining)
Job #1, processed 5480/10000 permutations (54.80%, 17.77520783278194 seconds remaining)
Job #1, processed 5490/10000 permutations (54.90%, 17.7229278461095 seconds remaining)
Job #1, processed 5500/10000 permutations (55.00%, 17.66991545937278 seconds remaining)
Job #1, processed 5510/10000 permutations (55.10%, 17.617723613382466 seconds remaining)
Job #1, processed 5520/10000 permutations (55.20%, 17.5696345343106 seconds remaining)
Job #1, processed 5530/10000 permutations (55.30%, 17.515231197177826 seconds remaining)
Job #1, processed 5540/10000 permutations (55.40%, 17.463828832233855 seconds remaining)
Job #1, processed 5550/10000 permutations (55.50%, 17.412381816554714 seconds remaining)
Job #1, processed 5560/10000 permutations (55.60%, 17.363568455195253 seconds remaining)
Job #1, processed 5570/10000 permutations (55.70%, 17.314633930178903 seconds remaining)
Job #1, processed 5580/10000 permutations (55.80%, 17.26197575753735 seconds remaining)
Job #1, processed 5590/10000 permutations (55.90%, 17.210978825318367 seconds remaining)
Job #1, processed 5600/10000 permutations (56.00%, 17.16357604094914 seconds remaining)
Job #1, processed 5610/10000 permutations (56.10%, 17.11216158025405 seconds remaining)
Job #1, processed 5620/10000 permutations (56.20%, 17.05976421043966 seconds remaining)
Job #1, processed 5630/10000 permutations (56.30%, 17.028019941509513 seconds remaining)
Job #1, processed 5640/10000 permutations (56.40%, 16.981341779654752 seconds remaining)
Job #1, processed 5650/10000 permutations (56.50%, 16.940004903658302 seconds remaining)
Job #1, processed 5660/10000 permutations (56.60%, 16.891677731759977 seconds remaining)
Job #1, processed 5670/10000 permutations (56.70%, 16.837134945750023 seconds remaining)
Job #1, processed 5680/10000 permutations (56.80%, 16.787107984784626 seconds remaining)
Job #1, processed 5690/10000 permutations (56.90%, 16.740300665421312 seconds remaining)
Job #1, processed 5700/10000 permutations (57.00%, 16.68906659828989 seconds remaining)
Job #1, processed 5710/10000 permutations (57.10%, 16.638380405990546 seconds remaining)
Job #1, processed 5720/10000 permutations (57.20%, 16.58627158611804 seconds remaining)
Job #1, processed 5730/10000 permutations (57.30%, 16.5375721787491 seconds remaining)
Job #1, processed 5740/10000 permutations (57.40%, 16.489509187093596 seconds remaining)
Job #1, processed 5750/10000 permutations (57.50%, 16.43907326200734 seconds remaining)
Job #1, processed 5760/10000 permutations (57.60%, 16.387591335508557 seconds remaining)
Job #1, processed 5770/10000 permutations (57.70%, 16.338409190781192 seconds remaining)
Job #1, processed 5780/10000 permutations (57.80%, 16.289175685301785 seconds remaining)
Job #1, processed 5790/10000 permutations (57.90%, 16.239034112871003 seconds remaining)
Job #1, processed 5800/10000 permutations (58.00%, 16.187036152543694 seconds remaining)
Job #1, processed 5810/10000 permutations (58.10%, 16.13855402358838 seconds remaining)
Job #1, processed 5820/10000 permutations (58.20%, 16.0941663304555 seconds remaining)
Job #1, processed 5830/10000 permutations (58.30%, 16.044098286031655 seconds remaining)
Job #1, processed 5840/10000 permutations (58.40%, 15.992673495044448 seconds remaining)
Job #1, processed 5850/10000 permutations (58.50%, 15.94242236756871 seconds remaining)
Job #1, processed 5860/10000 permutations (58.60%, 15.893416928756766 seconds remaining)
Job #1, processed 5870/10000 permutations (58.70%, 15.841331264635567 seconds remaining)
Job #1, processed 5880/10000 permutations (58.80%, 15.79265539662368 seconds remaining)
Job #1, processed 5890/10000 permutations (58.90%, 15.744254899551185 seconds remaining)
Job #1, processed 5900/10000 permutations (59.00%, 15.70299229783527 seconds remaining)
Job #1, processed 5910/10000 permutations (59.10%, 15.678242730206845 seconds remaining)
Job #1, processed 5920/10000 permutations (59.20%, 15.66200385544751 seconds remaining)
Job #1, processed 5930/10000 permutations (59.30%, 15.64496625052737 seconds remaining)
Job #1, processed 5940/10000 permutations (59.40%, 15.619202518302583 seconds remaining)
Job #1, processed 5950/10000 permutations (59.50%, 15.603231920915492 seconds remaining)
Job #1, processed 5960/10000 permutations (59.60%, 15.561837631584012 seconds remaining)
Job #1, processed 5970/10000 permutations (59.70%, 15.561505535339789 seconds remaining)
Job #1, processed 5980/10000 permutations (59.80%, 15.517130701836937 seconds remaining)
Job #1, processed 5990/10000 permutations (59.90%, 15.470356907390793 seconds remaining)
Job #1, processed 6000/10000 permutations (60.00%, 15.42608086268107 seconds remaining)
Job #1, processed 6010/10000 permutations (60.10%, 15.383032538529838 seconds remaining)
Job #1, processed 6020/10000 permutations (60.20%, 15.339386154250843 seconds remaining)
Job #1, processed 6030/10000 permutations (60.30%, 15.295334061975307 seconds remaining)
Job #1, processed 6040/10000 permutations (60.40%, 15.251070641523956 seconds remaining)
Job #1, processed 6050/10000 permutations (60.50%, 15.206157430144382 seconds remaining)
Job #1, processed 6060/10000 permutations (60.60%, 15.161193373179671 seconds remaining)
Job #1, processed 6070/10000 permutations (60.70%, 15.116864887847145 seconds remaining)
Job #1, processed 6080/10000 permutations (60.80%, 15.08134293242505 seconds remaining)
Job #1, processed 6090/10000 permutations (60.90%, 15.041395919076328 seconds remaining)
Job #1, processed 6100/10000 permutations (61.00%, 15.001909873524651 seconds remaining)
Job #1, processed 6110/10000 permutations (61.10%, 14.961331113855888 seconds remaining)
Job #1, processed 6120/10000 permutations (61.20%, 14.925088274712655 seconds remaining)
Job #1, processed 6130/10000 permutations (61.30%, 14.888469451792286 seconds remaining)
Job #1, processed 6140/10000 permutations (61.40%, 14.852535789098336 seconds remaining)
Job #1, processed 6150/10000 permutations (61.50%, 14.819796420694367 seconds remaining)
Job #1, processed 6160/10000 permutations (61.60%, 14.781863869010628 seconds remaining)
Job #1, processed 6170/10000 permutations (61.70%, 14.742026893594081 seconds remaining)
Job #1, processed 6180/10000 permutations (61.80%, 14.706070661544802 seconds remaining)
Job #1, processed 6190/10000 permutations (61.90%, 14.673124673100782 seconds remaining)
Job #1, processed 6200/10000 permutations (62.00%, 14.642561635663432 seconds remaining)
Job #1, processed 6210/10000 permutations (62.10%, 14.62096205310545 seconds remaining)
Job #1, processed 6220/10000 permutations (62.20%, 14.591117514674684 seconds remaining)
Job #1, processed 6230/10000 permutations (62.30%, 14.553292350631274 seconds remaining)
Job #1, processed 6240/10000 permutations (62.40%, 14.516673247019451 seconds remaining)
Job #1, processed 6250/10000 permutations (62.50%, 14.46792197227478 seconds remaining)
Job #1, processed 6260/10000 permutations (62.60%, 14.423367413469016 seconds remaining)
Job #1, processed 6270/10000 permutations (62.70%, 14.37762941698138 seconds remaining)
Job #1, processed 6280/10000 permutations (62.80%, 14.334642507468061 seconds remaining)
Job #1, processed 6290/10000 permutations (62.90%, 14.290867805480957 seconds remaining)
Job #1, processed 6300/10000 permutations (63.00%, 14.245776778175719 seconds remaining)
Job #1, processed 6310/10000 permutations (63.10%, 14.203235916781537 seconds remaining)
Job #1, processed 6320/10000 permutations (63.20%, 14.158999086935307 seconds remaining)
Job #1, processed 6330/10000 permutations (63.30%, 14.115170571476362 seconds remaining)
Job #1, processed 6340/10000 permutations (63.40%, 14.071007642084117 seconds remaining)
Job #1, processed 6350/10000 permutations (63.50%, 14.027207337026521 seconds remaining)
Job #1, processed 6360/10000 permutations (63.60%, 13.983104392417571 seconds remaining)
Job #1, processed 6370/10000 permutations (63.70%, 13.937213480753277 seconds remaining)
Job #1, processed 6380/10000 permutations (63.80%, 13.899509640696657 seconds remaining)
Job #1, processed 6390/10000 permutations (63.90%, 13.859102592781676 seconds remaining)
Job #1, processed 6400/10000 permutations (64.00%, 13.823063492774963 seconds remaining)
Job #1, processed 6410/10000 permutations (64.10%, 13.778353315433737 seconds remaining)
Job #1, processed 6420/10000 permutations (64.20%, 13.733560181852441 seconds remaining)
Job #1, processed 6430/10000 permutations (64.30%, 13.692627018755 seconds remaining)
Job #1, processed 6440/10000 permutations (64.40%, 13.663204801748995 seconds remaining)
Job #1, processed 6450/10000 permutations (64.50%, 13.619961967763974 seconds remaining)
Job #1, processed 6460/10000 permutations (64.60%, 13.587809998184538 seconds remaining)
Job #1, processed 6470/10000 permutations (64.70%, 13.550662416947496 seconds remaining)
Job #1, processed 6480/10000 permutations (64.80%, 13.547082818584679 seconds remaining)
Job #1, processed 6490/10000 permutations (64.90%, 13.51763229487673 seconds remaining)
Job #1, processed 6500/10000 permutations (65.00%, 13.481511317766628 seconds remaining)
Job #1, processed 6510/10000 permutations (65.10%, 13.440174281871817 seconds remaining)
Job #1, processed 6520/10000 permutations (65.20%, 13.39981922342733 seconds remaining)
Job #1, processed 6530/10000 permutations (65.30%, 13.3598063828204 seconds remaining)
Job #1, processed 6540/10000 permutations (65.40%, 13.320888948003084 seconds remaining)
Job #1, processed 6550/10000 permutations (65.50%, 13.280796627961951 seconds remaining)
Job #1, processed 6560/10000 permutations (65.60%, 13.23865360457723 seconds remaining)
Job #1, processed 6570/10000 permutations (65.70%, 13.19994988833388 seconds remaining)
Job #1, processed 6580/10000 permutations (65.80%, 13.156636815665344 seconds remaining)
Job #1, processed 6590/10000 permutations (65.90%, 13.11779977012657 seconds remaining)
Job #1, processed 6600/10000 permutations (66.00%, 13.083878856716733 seconds remaining)
Job #1, processed 6610/10000 permutations (66.10%, 13.048021473430111 seconds remaining)
Job #1, processed 6620/10000 permutations (66.20%, 13.011778552006378 seconds remaining)
Job #1, processed 6630/10000 permutations (66.30%, 12.976815067624976 seconds remaining)
Job #1, processed 6640/10000 permutations (66.40%, 12.95158143790371 seconds remaining)
Job #1, processed 6650/10000 permutations (66.50%, 12.92497485741637 seconds remaining)
Job #1, processed 6660/10000 permutations (66.60%, 12.894054510929925 seconds remaining)
Job #1, processed 6670/10000 permutations (66.70%, 12.857660441563047 seconds remaining)
Job #1, processed 6680/10000 permutations (66.80%, 12.83258603575701 seconds remaining)
Job #1, processed 6690/10000 permutations (66.90%, 12.800967647712145 seconds remaining)
Job #1, processed 6700/10000 permutations (67.00%, 12.762442353946058 seconds remaining)
Job #1, processed 6710/10000 permutations (67.10%, 12.722746255678501 seconds remaining)
Job #1, processed 6720/10000 permutations (67.20%, 12.682525725591749 seconds remaining)
Job #1, processed 6730/10000 permutations (67.30%, 12.640079163513072 seconds remaining)
Job #1, processed 6740/10000 permutations (67.40%, 12.596306843290694 seconds remaining)
Job #1, processed 6750/10000 permutations (67.50%, 12.553235477871365 seconds remaining)
Job #1, processed 6760/10000 permutations (67.60%, 12.510483970303511 seconds remaining)
Job #1, processed 6770/10000 permutations (67.70%, 12.467741305930222 seconds remaining)
Job #1, processed 6780/10000 permutations (67.80%, 12.4252992829742 seconds remaining)
Job #1, processed 6790/10000 permutations (67.90%, 12.381004683574623 seconds remaining)
Job #1, processed 6800/10000 permutations (68.00%, 12.338168200324564 seconds remaining)
Job #1, processed 6810/10000 permutations (68.10%, 12.295169286265777 seconds remaining)
Job #1, processed 6820/10000 permutations (68.20%, 12.2542791702181 seconds remaining)
Job #1, processed 6830/10000 permutations (68.30%, 12.211294686637197 seconds remaining)
Job #1, processed 6840/10000 permutations (68.40%, 12.168903515352836 seconds remaining)
Job #1, processed 6850/10000 permutations (68.50%, 12.12672680833914 seconds remaining)
Job #1, processed 6860/10000 permutations (68.60%, 12.083937120854683 seconds remaining)
Job #1, processed 6870/10000 permutations (68.70%, 12.043693519922668 seconds remaining)
Job #1, processed 6880/10000 permutations (68.80%, 12.001117570455687 seconds remaining)
Job #1, processed 6890/10000 permutations (68.90%, 11.957494641596067 seconds remaining)
Job #1, processed 6900/10000 permutations (69.00%, 11.934139351913894 seconds remaining)
Job #1, processed 6910/10000 permutations (69.10%, 11.903683066195589 seconds remaining)
Job #1, processed 6920/10000 permutations (69.20%, 11.886555520096264 seconds remaining)
Job #1, processed 6930/10000 permutations (69.30%, 11.85837062543949 seconds remaining)
Job #1, processed 6940/10000 permutations (69.40%, 11.821332039681907 seconds remaining)
Job #1, processed 6950/10000 permutations (69.50%, 11.778395398915242 seconds remaining)
Job #1, processed 6960/10000 permutations (69.60%, 11.73797048371414 seconds remaining)
Job #1, processed 6970/10000 permutations (69.70%, 11.697061086829798 seconds remaining)
Job #1, processed 6980/10000 permutations (69.80%, 11.655592034402757 seconds remaining)
Job #1, processed 6990/10000 permutations (69.90%, 11.613003132851505 seconds remaining)
Job #1, processed 7000/10000 permutations (70.00%, 11.571245057242256 seconds remaining)
Job #1, processed 7010/10000 permutations (70.10%, 11.52921170514933 seconds remaining)
Job #1, processed 7020/10000 permutations (70.20%, 11.48650581748397 seconds remaining)
Job #1, processed 7030/10000 permutations (70.30%, 11.44401105335393 seconds remaining)
Job #1, processed 7040/10000 permutations (70.40%, 11.4017740027471 seconds remaining)
Job #1, processed 7050/10000 permutations (70.50%, 11.358772056322572 seconds remaining)
Job #1, processed 7060/10000 permutations (70.60%, 11.314639111753905 seconds remaining)
Job #1, processed 7070/10000 permutations (70.70%, 11.272763625904389 seconds remaining)
Job #1, processed 7080/10000 permutations (70.80%, 11.2318147521908 seconds remaining)
Job #1, processed 7090/10000 permutations (70.90%, 11.18841521191832 seconds remaining)
Job #1, processed 7100/10000 permutations (71.00%, 11.145926438586812 seconds remaining)
Job #1, processed 7110/10000 permutations (71.10%, 11.103373746161054 seconds remaining)
Job #1, processed 7120/10000 permutations (71.20%, 11.060939585224965 seconds remaining)
Job #1, processed 7130/10000 permutations (71.30%, 11.02511352609953 seconds remaining)
Job #1, processed 7140/10000 permutations (71.40%, 11.004009359690986 seconds remaining)
Job #1, processed 7150/10000 permutations (71.50%, 10.972400750313605 seconds remaining)
Job #1, processed 7160/10000 permutations (71.60%, 10.933436461667112 seconds remaining)
Job #1, processed 7170/10000 permutations (71.70%, 10.894603118071826 seconds remaining)
Job #1, processed 7180/10000 permutations (71.80%, 10.854739562382607 seconds remaining)
Job #1, processed 7190/10000 permutations (71.90%, 10.820118966785687 seconds remaining)
Job #1, processed 7200/10000 permutations (72.00%, 10.779984063572353 seconds remaining)
Job #1, processed 7210/10000 permutations (72.10%, 10.744705487223507 seconds remaining)
Job #1, processed 7220/10000 permutations (72.20%, 10.703601913108718 seconds remaining)
Job #1, processed 7230/10000 permutations (72.30%, 10.662075539677305 seconds remaining)
Job #1, processed 7240/10000 permutations (72.40%, 10.620166235865806 seconds remaining)
Job #1, processed 7250/10000 permutations (72.50%, 10.57776928770131 seconds remaining)
Job #1, processed 7260/10000 permutations (72.60%, 10.53616752506288 seconds remaining)
Job #1, processed 7270/10000 permutations (72.70%, 10.493793549859046 seconds remaining)
Job #1, processed 7280/10000 permutations (72.80%, 10.451313029278767 seconds remaining)
Job #1, processed 7290/10000 permutations (72.90%, 10.40950760134944 seconds remaining)
Job #1, processed 7300/10000 permutations (73.00%, 10.367304883591116 seconds remaining)
Job #1, processed 7310/10000 permutations (73.10%, 10.325420810488117 seconds remaining)
Job #1, processed 7320/10000 permutations (73.20%, 10.283175855386451 seconds remaining)
Job #1, processed 7330/10000 permutations (73.30%, 10.26514999212705 seconds remaining)
Job #1, processed 7340/10000 permutations (73.40%, 10.224972036943772 seconds remaining)
Job #1, processed 7350/10000 permutations (73.50%, 10.182377654678968 seconds remaining)
Job #1, processed 7360/10000 permutations (73.60%, 10.149133669293448 seconds remaining)
Job #1, processed 7370/10000 permutations (73.70%, 10.112000427220211 seconds remaining)
Job #1, processed 7380/10000 permutations (73.80%, 10.071925497959624 seconds remaining)
Job #1, processed 7390/10000 permutations (73.90%, 10.036945666608691 seconds remaining)
Job #1, processed 7400/10000 permutations (74.00%, 10.005027326377663 seconds remaining)
Job #1, processed 7410/10000 permutations (74.10%, 9.970122852145261 seconds remaining)
Job #1, processed 7420/10000 permutations (74.20%, 9.928887536262243 seconds remaining)
Job #1, processed 7430/10000 permutations (74.30%, 9.887407186053805 seconds remaining)
Job #1, processed 7440/10000 permutations (74.40%, 9.845765144594251 seconds remaining)
Job #1, processed 7450/10000 permutations (74.50%, 9.813319022223453 seconds remaining)
Job #1, processed 7460/10000 permutations (74.60%, 9.779812976438306 seconds remaining)
Job #1, processed 7470/10000 permutations (74.70%, 9.742602646111482 seconds remaining)
Job #1, processed 7480/10000 permutations (74.80%, 9.704987399718343 seconds remaining)
Job #1, processed 7490/10000 permutations (74.90%, 9.669168288940101 seconds remaining)
Job #1, processed 7500/10000 permutations (75.00%, 9.632915337880451 seconds remaining)
Job #1, processed 7510/10000 permutations (75.10%, 9.596947372515258 seconds remaining)
Job #1, processed 7520/10000 permutations (75.20%, 9.5613586065617 seconds remaining)
Job #1, processed 7530/10000 permutations (75.30%, 9.523375598241293 seconds remaining)
Job #1, processed 7540/10000 permutations (75.40%, 9.48179117058569 seconds remaining)
Job #1, processed 7550/10000 permutations (75.50%, 9.441225325034944 seconds remaining)
Job #1, processed 7560/10000 permutations (75.60%, 9.400837674973506 seconds remaining)
Job #1, processed 7570/10000 permutations (75.70%, 9.359602726592412 seconds remaining)
Job #1, processed 7580/10000 permutations (75.80%, 9.318554125234762 seconds remaining)
Job #1, processed 7590/10000 permutations (75.90%, 9.277876859911187 seconds remaining)
Job #1, processed 7600/10000 permutations (76.00%, 9.237250704514352 seconds remaining)
Job #1, processed 7610/10000 permutations (76.10%, 9.197368334533353 seconds remaining)
Job #1, processed 7620/10000 permutations (76.20%, 9.157915455149851 seconds remaining)
Job #1, processed 7630/10000 permutations (76.30%, 9.11944917895066 seconds remaining)
Job #1, processed 7640/10000 permutations (76.40%, 9.078334986851473 seconds remaining)
Job #1, processed 7650/10000 permutations (76.50%, 9.040462869444704 seconds remaining)
Job #1, processed 7660/10000 permutations (76.60%, 9.007407053954921 seconds remaining)
Job #1, processed 7670/10000 permutations (76.70%, 8.968628560393231 seconds remaining)
Job #1, processed 7680/10000 permutations (76.80%, 8.929397786657017 seconds remaining)
Job #1, processed 7690/10000 permutations (76.90%, 8.889858168030278 seconds remaining)
Job #1, processed 7700/10000 permutations (77.00%, 8.849870951144727 seconds remaining)
Job #1, processed 7710/10000 permutations (77.10%, 8.809159684273986 seconds remaining)
Job #1, processed 7720/10000 permutations (77.20%, 8.765794793558861 seconds remaining)
Job #1, processed 7730/10000 permutations (77.30%, 8.725080691210511 seconds remaining)
Job #1, processed 7740/10000 permutations (77.40%, 8.687640673122353 seconds remaining)
Job #1, processed 7750/10000 permutations (77.50%, 8.644431352615356 seconds remaining)
Job #1, processed 7760/10000 permutations (77.60%, 8.622213638934895 seconds remaining)
Job #1, processed 7770/10000 permutations (77.70%, 8.578105701596272 seconds remaining)
Job #1, processed 7780/10000 permutations (77.80%, 8.535209455343017 seconds remaining)
Job #1, processed 7790/10000 permutations (77.90%, 8.493471679087625 seconds remaining)
Job #1, processed 7800/10000 permutations (78.00%, 8.451011596581875 seconds remaining)
Job #1, processed 7810/10000 permutations (78.10%, 8.410543009505233 seconds remaining)
Job #1, processed 7820/10000 permutations (78.20%, 8.367916257180216 seconds remaining)
Job #1, processed 7830/10000 permutations (78.30%, 8.32952100624679 seconds remaining)
Job #1, processed 7840/10000 permutations (78.40%, 8.292293524255555 seconds remaining)
Job #1, processed 7850/10000 permutations (78.50%, 8.251944010424765 seconds remaining)
Job #1, processed 7860/10000 permutations (78.60%, 8.212239161095853 seconds remaining)
Job #1, processed 7870/10000 permutations (78.70%, 8.175625606292083 seconds remaining)
Job #1, processed 7880/10000 permutations (78.80%, 8.138484268624167 seconds remaining)
Job #1, processed 7890/10000 permutations (78.90%, 8.101254120827928 seconds remaining)
Job #1, processed 7900/10000 permutations (79.00%, 8.070171651960928 seconds remaining)
Job #1, processed 7910/10000 permutations (79.10%, 8.039132678553973 seconds remaining)
Job #1, processed 7920/10000 permutations (79.20%, 8.003794178818211 seconds remaining)
Job #1, processed 7930/10000 permutations (79.30%, 7.965544489864143 seconds remaining)
Job #1, processed 7940/10000 permutations (79.40%, 7.927646439982299 seconds remaining)
Job #1, processed 7950/10000 permutations (79.50%, 7.8895896035920146 seconds remaining)
Job #1, processed 7960/10000 permutations (79.60%, 7.850264857162785 seconds remaining)
Job #1, processed 7970/10000 permutations (79.70%, 7.812132895815475 seconds remaining)
Job #1, processed 7980/10000 permutations (79.80%, 7.7804292491205365 seconds remaining)
Job #1, processed 7990/10000 permutations (79.90%, 7.7433544404814 seconds remaining)
Job #1, processed 8000/10000 permutations (80.00%, 7.707551181316376 seconds remaining)
Job #1, processed 8010/10000 permutations (80.10%, 7.675339520498461 seconds remaining)
Job #1, processed 8020/10000 permutations (80.20%, 7.634860015569481 seconds remaining)
Job #1, processed 8030/10000 permutations (80.30%, 7.596973939078535 seconds remaining)
Job #1, processed 8040/10000 permutations (80.40%, 7.559662724015722 seconds remaining)
Job #1, processed 8050/10000 permutations (80.50%, 7.519816311249822 seconds remaining)
Job #1, processed 8060/10000 permutations (80.60%, 7.478755155213125 seconds remaining)
Job #1, processed 8070/10000 permutations (80.70%, 7.436695110989915 seconds remaining)
Job #1, processed 8080/10000 permutations (80.80%, 7.3959256729277065 seconds remaining)
Job #1, processed 8090/10000 permutations (80.90%, 7.35587064503739 seconds remaining)
Job #1, processed 8100/10000 permutations (81.00%, 7.319729033811592 seconds remaining)
Job #1, processed 8110/10000 permutations (81.10%, 7.27944119908513 seconds remaining)
Job #1, processed 8120/10000 permutations (81.20%, 7.2441104233558535 seconds remaining)
Job #1, processed 8130/10000 permutations (81.30%, 7.2034766457031 seconds remaining)
Job #1, processed 8140/10000 permutations (81.40%, 7.166251984509552 seconds remaining)
Job #1, processed 8150/10000 permutations (81.50%, 7.12579253846151 seconds remaining)
Job #1, processed 8160/10000 permutations (81.60%, 7.086578193832849 seconds remaining)
Job #1, processed 8170/10000 permutations (81.70%, 7.049064135755727 seconds remaining)
Job #1, processed 8180/10000 permutations (81.80%, 7.009608683201388 seconds remaining)
Job #1, processed 8190/10000 permutations (81.90%, 6.975243443243375 seconds remaining)
Job #1, processed 8200/10000 permutations (82.00%, 6.937998358796283 seconds remaining)
Job #1, processed 8210/10000 permutations (82.10%, 6.897460111601783 seconds remaining)
Job #1, processed 8220/10000 permutations (82.20%, 6.857324252163405 seconds remaining)
Job #1, processed 8230/10000 permutations (82.30%, 6.819993118758916 seconds remaining)
Job #1, processed 8240/10000 permutations (82.40%, 6.781026891134315 seconds remaining)
Job #1, processed 8250/10000 permutations (82.50%, 6.740862651304766 seconds remaining)
Job #1, processed 8260/10000 permutations (82.60%, 6.699716617639651 seconds remaining)
Job #1, processed 8270/10000 permutations (82.70%, 6.658887040370031 seconds remaining)
Job #1, processed 8280/10000 permutations (82.80%, 6.618998397375652 seconds remaining)
Job #1, processed 8290/10000 permutations (82.90%, 6.578386068056516 seconds remaining)
Job #1, processed 8300/10000 permutations (83.00%, 6.538241828780576 seconds remaining)
Job #1, processed 8310/10000 permutations (83.10%, 6.498079155613228 seconds remaining)
Job #1, processed 8320/10000 permutations (83.20%, 6.45817625751862 seconds remaining)
Job #1, processed 8330/10000 permutations (83.30%, 6.418228063835246 seconds remaining)
Job #1, processed 8340/10000 permutations (83.40%, 6.378251013424182 seconds remaining)
Job #1, processed 8350/10000 permutations (83.50%, 6.3379990626238065 seconds remaining)
Job #1, processed 8360/10000 permutations (83.60%, 6.297964266042393 seconds remaining)
Job #1, processed 8370/10000 permutations (83.70%, 6.257670211678051 seconds remaining)
Job #1, processed 8380/10000 permutations (83.80%, 6.217166906324948 seconds remaining)
Job #1, processed 8390/10000 permutations (83.90%, 6.176747943278004 seconds remaining)
Job #1, processed 8400/10000 permutations (84.00%, 6.138346899123419 seconds remaining)
Job #1, processed 8410/10000 permutations (84.10%, 6.101187818540832 seconds remaining)
Job #1, processed 8420/10000 permutations (84.20%, 6.068005864807091 seconds remaining)
Job #1, processed 8430/10000 permutations (84.30%, 6.030526936690579 seconds remaining)
Job #1, processed 8440/10000 permutations (84.40%, 6.0000738306633075 seconds remaining)
Job #1, processed 8450/10000 permutations (84.50%, 5.964852855050352 seconds remaining)
Job #1, processed 8460/10000 permutations (84.60%, 5.925783378294458 seconds remaining)
Job #1, processed 8470/10000 permutations (84.70%, 5.885821538663951 seconds remaining)
Job #1, processed 8480/10000 permutations (84.80%, 5.848013257080655 seconds remaining)
Job #1, processed 8490/10000 permutations (84.90%, 5.8088324502443935 seconds remaining)
Job #1, processed 8500/10000 permutations (85.00%, 5.770043471280267 seconds remaining)
Job #1, processed 8510/10000 permutations (85.10%, 5.730239524964583 seconds remaining)
Job #1, processed 8520/10000 permutations (85.20%, 5.690509157001691 seconds remaining)
Job #1, processed 8530/10000 permutations (85.30%, 5.6513390401323695 seconds remaining)
Job #1, processed 8540/10000 permutations (85.40%, 5.616023347863545 seconds remaining)
Job #1, processed 8550/10000 permutations (85.50%, 5.576180116474977 seconds remaining)
Job #1, processed 8560/10000 permutations (85.60%, 5.5368468694597786 seconds remaining)
Job #1, processed 8570/10000 permutations (85.70%, 5.498398757732039 seconds remaining)
Job #1, processed 8580/10000 permutations (85.80%, 5.45868663409929 seconds remaining)
Job #1, processed 8590/10000 permutations (85.90%, 5.419007918054758 seconds remaining)
Job #1, processed 8600/10000 permutations (86.00%, 5.380260456440061 seconds remaining)
Job #1, processed 8610/10000 permutations (86.10%, 5.340591177846223 seconds remaining)
Job #1, processed 8620/10000 permutations (86.20%, 5.301007045670616 seconds remaining)
Job #1, processed 8630/10000 permutations (86.30%, 5.265903009324059 seconds remaining)
Job #1, processed 8640/10000 permutations (86.40%, 5.233085349754048 seconds remaining)
Job #1, processed 8650/10000 permutations (86.50%, 5.207546136282772 seconds remaining)
Job #1, processed 8660/10000 permutations (86.60%, 5.171710076563355 seconds remaining)
Job #1, processed 8670/10000 permutations (86.70%, 5.131642004197856 seconds remaining)
Job #1, processed 8680/10000 permutations (86.80%, 5.094984789597825 seconds remaining)
Job #1, processed 8690/10000 permutations (86.90%, 5.056387775100688 seconds remaining)
Job #1, processed 8700/10000 permutations (87.00%, 5.016213691097567 seconds remaining)
Job #1, processed 8710/10000 permutations (87.10%, 4.976126302670942 seconds remaining)
Job #1, processed 8720/10000 permutations (87.20%, 4.935704082524009 seconds remaining)
Job #1, processed 8730/10000 permutations (87.30%, 4.8958756675152175 seconds remaining)
Job #1, processed 8740/10000 permutations (87.40%, 4.856208552484924 seconds remaining)
Job #1, processed 8750/10000 permutations (87.50%, 4.816728251320975 seconds remaining)
Job #1, processed 8760/10000 permutations (87.60%, 4.777347244628491 seconds remaining)
Job #1, processed 8770/10000 permutations (87.70%, 4.737276836567076 seconds remaining)
Job #1, processed 8780/10000 permutations (87.80%, 4.700166444843615 seconds remaining)
Job #1, processed 8790/10000 permutations (87.90%, 4.663921976523456 seconds remaining)
Job #1, processed 8800/10000 permutations (88.00%, 4.626077055931091 seconds remaining)
Job #1, processed 8810/10000 permutations (88.10%, 4.5854653156574985 seconds remaining)
Job #1, processed 8820/10000 permutations (88.20%, 4.54574067954844 seconds remaining)
Job #1, processed 8830/10000 permutations (88.30%, 4.5059921557879 seconds remaining)
Job #1, processed 8840/10000 permutations (88.40%, 4.467941923918225 seconds remaining)
Job #1, processed 8850/10000 permutations (88.50%, 4.431675362721674 seconds remaining)
Job #1, processed 8860/10000 permutations (88.60%, 4.392494227493324 seconds remaining)
Job #1, processed 8870/10000 permutations (88.70%, 4.354706656166773 seconds remaining)
Job #1, processed 8880/10000 permutations (88.80%, 4.317185165645841 seconds remaining)
Job #1, processed 8890/10000 permutations (88.90%, 4.278538373511605 seconds remaining)
Job #1, processed 8900/10000 permutations (89.00%, 4.242152149757643 seconds remaining)
Job #1, processed 8910/10000 permutations (89.10%, 4.209224157729403 seconds remaining)
Job #1, processed 8920/10000 permutations (89.20%, 4.171381014879508 seconds remaining)
Job #1, processed 8930/10000 permutations (89.30%, 4.13340367448557 seconds remaining)
Job #1, processed 8940/10000 permutations (89.40%, 4.095871789343403 seconds remaining)
Job #1, processed 8950/10000 permutations (89.50%, 4.05960638163476 seconds remaining)
Job #1, processed 8960/10000 permutations (89.60%, 4.021992319396566 seconds remaining)
Job #1, processed 8970/10000 permutations (89.70%, 3.985340601358657 seconds remaining)
Job #1, processed 8980/10000 permutations (89.80%, 3.9481476728528553 seconds remaining)
Job #1, processed 8990/10000 permutations (89.90%, 3.9092323708454657 seconds remaining)
Job #1, processed 9000/10000 permutations (90.00%, 3.871144824557834 seconds remaining)
Job #1, processed 9010/10000 permutations (90.10%, 3.83261472244771 seconds remaining)
Job #1, processed 9020/10000 permutations (90.20%, 3.796764479508156 seconds remaining)
Job #1, processed 9030/10000 permutations (90.30%, 3.7628110661723166 seconds remaining)
Job #1, processed 9040/10000 permutations (90.40%, 3.7288734976169255 seconds remaining)
Job #1, processed 9050/10000 permutations (90.50%, 3.694600186953887 seconds remaining)
Job #1, processed 9060/10000 permutations (90.60%, 3.657858236472867 seconds remaining)
Job #1, processed 9070/10000 permutations (90.70%, 3.625608425287584 seconds remaining)
Job #1, processed 9080/10000 permutations (90.80%, 3.5953224482515322 seconds remaining)
Job #1, processed 9090/10000 permutations (90.90%, 3.5589678594381478 seconds remaining)
Job #1, processed 9100/10000 permutations (91.00%, 3.5199005001193875 seconds remaining)
Job #1, processed 9110/10000 permutations (91.10%, 3.4799839939950745 seconds remaining)
Job #1, processed 9120/10000 permutations (91.20%, 3.4411174686331485 seconds remaining)
Job #1, processed 9130/10000 permutations (91.30%, 3.402053836924877 seconds remaining)
Job #1, processed 9140/10000 permutations (91.40%, 3.363369667816994 seconds remaining)
Job #1, processed 9150/10000 permutations (91.50%, 3.323269214786467 seconds remaining)
Job #1, processed 9160/10000 permutations (91.60%, 3.2830411190549382 seconds remaining)
Job #1, processed 9170/10000 permutations (91.70%, 3.242318791937541 seconds remaining)
Job #1, processed 9180/10000 permutations (91.80%, 3.2020864902238713 seconds remaining)
Job #1, processed 9190/10000 permutations (91.90%, 3.162239973122197 seconds remaining)
Job #1, processed 9200/10000 permutations (92.00%, 3.121986161107602 seconds remaining)
Job #1, processed 9210/10000 permutations (92.10%, 3.082353928966711 seconds remaining)
Job #1, processed 9220/10000 permutations (92.20%, 3.04321547392392 seconds remaining)
Job #1, processed 9230/10000 permutations (92.30%, 3.0065519876883076 seconds remaining)
Job #1, processed 9240/10000 permutations (92.40%, 2.967451413472491 seconds remaining)
Job #1, processed 9250/10000 permutations (92.50%, 2.9281248981888233 seconds remaining)
Job #1, processed 9260/10000 permutations (92.60%, 2.888330346307283 seconds remaining)
Job #1, processed 9270/10000 permutations (92.70%, 2.848927483975307 seconds remaining)
Job #1, processed 9280/10000 permutations (92.80%, 2.8093809793735383 seconds remaining)
Job #1, processed 9290/10000 permutations (92.90%, 2.7696509751359897 seconds remaining)
Job #1, processed 9300/10000 permutations (93.00%, 2.7297352129413235 seconds remaining)
Job #1, processed 9310/10000 permutations (93.10%, 2.6900317668914817 seconds remaining)
Job #1, processed 9320/10000 permutations (93.20%, 2.650608271488303 seconds remaining)
Job #1, processed 9330/10000 permutations (93.30%, 2.6105286346754473 seconds remaining)
Job #1, processed 9340/10000 permutations (93.40%, 2.570877564795776 seconds remaining)
Job #1, processed 9350/10000 permutations (93.50%, 2.531262829979473 seconds remaining)
Job #1, processed 9360/10000 permutations (93.60%, 2.4916905134152167 seconds remaining)
Job #1, processed 9370/10000 permutations (93.70%, 2.4526182986883356 seconds remaining)
Job #1, processed 9380/10000 permutations (93.80%, 2.4129855470108335 seconds remaining)
Job #1, processed 9390/10000 permutations (93.90%, 2.3734653448017493 seconds remaining)
Job #1, processed 9400/10000 permutations (94.00%, 2.333906467924727 seconds remaining)
Job #1, processed 9410/10000 permutations (94.10%, 2.2952231547531006 seconds remaining)
Job #1, processed 9420/10000 permutations (94.20%, 2.2565536499023424 seconds remaining)
Job #1, processed 9430/10000 permutations (94.30%, 2.217791146716284 seconds remaining)
Job #1, processed 9440/10000 permutations (94.40%, 2.1794341034808378 seconds remaining)
Job #1, processed 9450/10000 permutations (94.50%, 2.1409504501907914 seconds remaining)
Job #1, processed 9460/10000 permutations (94.60%, 2.102482949956529 seconds remaining)
Job #1, processed 9470/10000 permutations (94.70%, 2.063297669512416 seconds remaining)
Job #1, processed 9480/10000 permutations (94.80%, 2.0252434784853017 seconds remaining)
Job #1, processed 9490/10000 permutations (94.90%, 1.9868577722503187 seconds remaining)
Job #1, processed 9500/10000 permutations (95.00%, 1.9488215320988704 seconds remaining)
Job #1, processed 9510/10000 permutations (95.10%, 1.9096824553737402 seconds remaining)
Job #1, processed 9520/10000 permutations (95.20%, 1.8701733340736184 seconds remaining)
Job #1, processed 9530/10000 permutations (95.30%, 1.831952478052563 seconds remaining)
Job #1, processed 9540/10000 permutations (95.40%, 1.7929414918087792 seconds remaining)
Job #1, processed 9550/10000 permutations (95.50%, 1.7541796037663964 seconds remaining)
Job #1, processed 9560/10000 permutations (95.60%, 1.7157057708277388 seconds remaining)
Job #1, processed 9570/10000 permutations (95.70%, 1.6768008927691058 seconds remaining)
Job #1, processed 9580/10000 permutations (95.80%, 1.6384191378671105 seconds remaining)
Job #1, processed 9590/10000 permutations (95.90%, 1.6002682645079718 seconds remaining)
Job #1, processed 9600/10000 permutations (96.00%, 1.5615134934584298 seconds remaining)
Job #1, processed 9610/10000 permutations (96.10%, 1.5221114969898608 seconds remaining)
Job #1, processed 9620/10000 permutations (96.20%, 1.4828987438812562 seconds remaining)
Job #1, processed 9630/10000 permutations (96.30%, 1.4437558235037746 seconds remaining)
Job #1, processed 9640/10000 permutations (96.40%, 1.4051026734079044 seconds remaining)
Job #1, processed 9650/10000 permutations (96.50%, 1.3662453846610272 seconds remaining)
Job #1, processed 9660/10000 permutations (96.60%, 1.3272028867749224 seconds remaining)
Job #1, processed 9670/10000 permutations (96.70%, 1.2884510887445795 seconds remaining)
Job #1, processed 9680/10000 permutations (96.80%, 1.2497178306264336 seconds remaining)
Job #1, processed 9690/10000 permutations (96.90%, 1.2105213476285333 seconds remaining)
Job #1, processed 9700/10000 permutations (97.00%, 1.1715271055083913 seconds remaining)
Job #1, processed 9710/10000 permutations (97.10%, 1.1332646248637732 seconds remaining)
Job #1, processed 9720/10000 permutations (97.20%, 1.0942215036462843 seconds remaining)
Job #1, processed 9730/10000 permutations (97.30%, 1.0553480081666056 seconds remaining)
Job #1, processed 9740/10000 permutations (97.40%, 1.016130151689907 seconds remaining)
Job #1, processed 9750/10000 permutations (97.50%, 0.9768296877543131 seconds remaining)
Job #1, processed 9760/10000 permutations (97.60%, 0.9376753959499444 seconds remaining)
Job #1, processed 9770/10000 permutations (97.70%, 0.89845381056396 seconds remaining)
Job #1, processed 9780/10000 permutations (97.80%, 0.859243017032835 seconds remaining)
Job #1, processed 9790/10000 permutations (97.90%, 0.8207270714308782 seconds remaining)
Job #1, processed 9800/10000 permutations (98.00%, 0.7820379928666717 seconds remaining)
Job #1, processed 9810/10000 permutations (98.10%, 0.7432022002372803 seconds remaining)
Job #1, processed 9820/10000 permutations (98.20%, 0.7040424924761107 seconds remaining)
Job #1, processed 9830/10000 permutations (98.30%, 0.6648244816555993 seconds remaining)
Job #1, processed 9840/10000 permutations (98.40%, 0.6255281805022923 seconds remaining)
Job #1, processed 9850/10000 permutations (98.50%, 0.5863380250591917 seconds remaining)
Job #1, processed 9860/10000 permutations (98.60%, 0.5474204523810048 seconds remaining)
Job #1, processed 9870/10000 permutations (98.70%, 0.5084261831420763 seconds remaining)
Job #1, processed 9880/10000 permutations (98.80%, 0.4694985165769766 seconds remaining)
Job #1, processed 9890/10000 permutations (98.90%, 0.43077565276104246 seconds remaining)
Job #1, processed 9900/10000 permutations (99.00%, 0.39161034063859423 seconds remaining)
Job #1, processed 9910/10000 permutations (99.10%, 0.352527575584283 seconds remaining)
Job #1, processed 9920/10000 permutations (99.20%, 0.31338711707822625 seconds remaining)
Job #1, processed 9930/10000 permutations (99.30%, 0.27434577946696626 seconds remaining)
Job #1, processed 9940/10000 permutations (99.40%, 0.23539726451129037 seconds remaining)
Job #1, processed 9950/10000 permutations (99.50%, 0.19626321385254214 seconds remaining)
Job #1, processed 9960/10000 permutations (99.60%, 0.15725288908165844 seconds remaining)
Job #1, processed 9970/10000 permutations (99.70%, 0.11804781993150361 seconds remaining)
Job #1, processed 9980/10000 permutations (99.80%, 0.07872421803598764 seconds remaining)
Job #1, processed 9990/10000 permutations (99.90%, 0.039376371257653725 seconds remaining)
[Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 39.4s finished
scikit-learn F-scores for comparison
F-test does not allow to observe the effect sign (pure two-sided test)
from sklearn.feature_selection import f_regression
_, pvals_bonferroni = f_regression(
grouped_fmri_masked,
grouped_conditions_encoded) # f_regression implicitly adds intercept
pvals_bonferroni *= fmri_masked.shape[1]
pvals_bonferroni[np.isnan(pvals_bonferroni)] = 1
pvals_bonferroni[pvals_bonferroni > 1] = 1
neg_log_pvals_bonferroni = -np.log10(pvals_bonferroni)
neg_log_pvals_bonferroni_unmasked = nifti_masker.inverse_transform(
neg_log_pvals_bonferroni)
/home/yasmin/miniconda3/envs/nilearn-dev/lib/python3.10/site-packages/sklearn/utils/validation.py:1107: DataConversionWarning:
A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().
Visualization
import matplotlib.pyplot as plt
from nilearn.plotting import plot_stat_map, show
# Use the fmri mean image as a surrogate of anatomical data
from nilearn import image
from nilearn.image import get_data
mean_fmri_img = image.mean_img(func_filename)
threshold = -np.log10(0.1) # 10% corrected
vmax = min(signed_neg_log_pvals.max(),
neg_log_pvals_bonferroni.max())
# Plot thresholded p-values map corresponding to F-scores
display = plot_stat_map(neg_log_pvals_bonferroni_unmasked, mean_fmri_img,
threshold=threshold, cmap=plt.cm.RdBu_r,
display_mode='z', cut_coords=[-1, ],
vmax=vmax)
neg_log_pvals_bonferroni_data = get_data(neg_log_pvals_bonferroni_unmasked)
n_detections = (neg_log_pvals_bonferroni_data > threshold).sum()
title = ('Negative $\\log_{10}$ p-values'
'\n(Parametric two-sided F-test'
'\n+ Bonferroni correction)'
'\n%d detections') % n_detections
display.title(title, y=1.1)
# Plot permutation p-values map
display = plot_stat_map(signed_neg_log_pvals_unmasked, mean_fmri_img,
threshold=threshold, cmap=plt.cm.RdBu_r,
display_mode='z', cut_coords=[-1, ],
vmax=vmax)
n_detections = (np.abs(signed_neg_log_pvals) > threshold).sum()
title = ('Negative $\\log_{10}$ p-values'
'\n(Non-parametric two-sided test'
'\n+ max-type correction)'
'\n%d detections') % n_detections
display.title(title, y=1.1)
show()
Total running time of the script: ( 1 minutes 1.830 seconds)
Estimated memory usage: 1008 MB