From 2e26ec26abc376128adc1b85c3d36233f1c25d3f Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Thu, 27 Jul 2023 20:24:58 +0200
Subject: [PATCH] [data.montgomery] Decompress JSON files for ease of use

---
 src/ptbench/data/montgomery/default.json     | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/default.json.bz2 | Bin 455 -> 0 bytes
 src/ptbench/data/montgomery/fold_0.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_0.json.bz2  | Bin 470 -> 0 bytes
 src/ptbench/data/montgomery/fold_1.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_1.json.bz2  | Bin 475 -> 0 bytes
 src/ptbench/data/montgomery/fold_2.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_2.json.bz2  | Bin 475 -> 0 bytes
 src/ptbench/data/montgomery/fold_3.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_3.json.bz2  | Bin 475 -> 0 bytes
 src/ptbench/data/montgomery/fold_4.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_4.json.bz2  | Bin 478 -> 0 bytes
 src/ptbench/data/montgomery/fold_5.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_5.json.bz2  | Bin 480 -> 0 bytes
 src/ptbench/data/montgomery/fold_6.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_6.json.bz2  | Bin 472 -> 0 bytes
 src/ptbench/data/montgomery/fold_7.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_7.json.bz2  | Bin 475 -> 0 bytes
 src/ptbench/data/montgomery/fold_8.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_8.json.bz2  | Bin 473 -> 0 bytes
 src/ptbench/data/montgomery/fold_9.json      | 146 +++++++++++++++++++
 src/ptbench/data/montgomery/fold_9.json.bz2  | Bin 475 -> 0 bytes
 22 files changed, 1606 insertions(+)
 create mode 100644 src/ptbench/data/montgomery/default.json
 delete mode 100644 src/ptbench/data/montgomery/default.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_0.json
 delete mode 100644 src/ptbench/data/montgomery/fold_0.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_1.json
 delete mode 100644 src/ptbench/data/montgomery/fold_1.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_2.json
 delete mode 100644 src/ptbench/data/montgomery/fold_2.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_3.json
 delete mode 100644 src/ptbench/data/montgomery/fold_3.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_4.json
 delete mode 100644 src/ptbench/data/montgomery/fold_4.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_5.json
 delete mode 100644 src/ptbench/data/montgomery/fold_5.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_6.json
 delete mode 100644 src/ptbench/data/montgomery/fold_6.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_7.json
 delete mode 100644 src/ptbench/data/montgomery/fold_7.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_8.json
 delete mode 100644 src/ptbench/data/montgomery/fold_8.json.bz2
 create mode 100644 src/ptbench/data/montgomery/fold_9.json
 delete mode 100644 src/ptbench/data/montgomery/fold_9.json.bz2

diff --git a/src/ptbench/data/montgomery/default.json b/src/ptbench/data/montgomery/default.json
new file mode 100644
index 00000000..78094261
--- /dev/null
+++ b/src/ptbench/data/montgomery/default.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0253_1.png", 1]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0140_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/default.json.bz2 b/src/ptbench/data/montgomery/default.json.bz2
deleted file mode 100644
index 8a05cfa393eb8b34bc813f37413a5d461f7bab4a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 455
zcmV;&0XY6bT4*^jL0KkKS$>7;Z~zZIUw}kVPzC?+2m%sHrls8qKmuF~QMO>yNYhP3
zF#t3G05v?C1xhpkU_pcdfEhH<WH3WaMvMg|NTz_$05sD;X^G8J9Uc3s!PSP<8wlyT
zRT@Uf+>#uU9v&|mLSA)9e6Pww`QN=s4^8BVdeR*sJt<y9hd@unsn15n$+T@-2E(2l
zZKlneOyl9pmTb+nZL@6U!;NiQR@WSSH8|8Z9QVhLudmhdrY%LZAVjnvM6m#{i)@sT
z0#Zasfos+osCs9rBOJZ~L~tX(h<Op0y320bo^wb9fP{eU4@aXjRhk;6M3PFCAVGS>
zPAdYF$h@7JvWg`ncuL)ktieprCeX++0NQmok*v)UF(8^1yOX#pbCTAO3Q<`!<++QS
zi6E5;5=2yPZf3W$)z1OJzz5uLa2zB$(jS6Du~c76?<jn2A^-*#=E@f7$SvmS-Z0Na
zW_4F}tA~e$d8<-F)0}qOiey`MURzT&qOJpffx*B5L#8WQqAlu&6v74uiG?+hHI%v_
x>BPdzzCGqhcX)q0diu!^_iruFyS$L&xgpq)=<o3C^5<**F64@Ep&<PW)Zm<J(Fy<n

diff --git a/src/ptbench/data/montgomery/fold_0.json b/src/ptbench/data/montgomery/fold_0.json
new file mode 100644
index 00000000..f92905f5
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_0.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0057_0.png", 0]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_0.json.bz2 b/src/ptbench/data/montgomery/fold_0.json.bz2
deleted file mode 100644
index 828e8201c5b8312a6e63f245ae4286b7f9ccf8c3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 470
zcmV;{0V)1MT4*^jL0KkKS;|w_4FC^4Uw}kVPzC?+2m%sHrls8qKmw7-z|nBiL7_<m
z+JIw7Vq^kORY<3(01XV(003YHO*9z{5YrK(0ZOGkO&SNN01Z7rX|$Z}wW{g;b;|12
z#Z?y7<nrK{$Y7F^Ataz|kbu%`GKA7<5@3@IQW&H+>f=aDnNl7%%0o}rN<%ALL#ZLq
z6C|x^4wYK^Yi)CCD70!eDvG(P;An``hi5JkA+SS}h{ndoaoNV#4XP^V+uPmCuYad^
zUVL%j@!DqO7&9gV2+mOq0W9P}1B1cN7c0(2YUHpKLkTP#h*1KsHtu1~CT$=R0}|Ui
zmqNmvyH%yhB$zHh)0m-d>dO^#nx{*bF78VcHubl9>Oy3kWEg-|#pT}1yip?^!^@1A
z%iY;n*6*YO?+NzRRop8?kW5RGNQ>G_cW&Q$+n`{;55Qo+2Mibi(IN0iW~whc-cazc
zs4~m1EIRvWbBONdvz%6$IIm1Bv4vaX=Hu)_*A}R&TP$l)mxWAJna{{zzzEW%!j3o`
zNZO$Hb3r2z5py9=3Th)WWE{Pz)4*WB59j;WZq0;;_S|sYt3pE!$qdpQT5r#j1Llys
Mk}1N3hEkrmXyu~Z)&Kwi

diff --git a/src/ptbench/data/montgomery/fold_1.json b/src/ptbench/data/montgomery/fold_1.json
new file mode 100644
index 00000000..a2bc2f0b
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_1.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0008_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0071_0.png", 0]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_1.json.bz2 b/src/ptbench/data/montgomery/fold_1.json.bz2
deleted file mode 100644
index c71bef609b02a7d2170baa93483db48876613c31..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 475
zcmV<10VMuHT4*^jL0KkKSxGdpTmTO}Uw}kVPzC?+2m%sHrls8qKmwhSFf>7?fNGLW
zJd;L2qXaSrdZ`pL8VxcBr~m-K44P;%7$K%3Mgo+oWYbe7(3le%WQ{#dqe`STanDN%
z^vPCYW)b;x=2&J50aQU@2m~z=BBBu#5dy6wM2HbdR)mIxhu1GMLR|`w@x9U<f6k<a
z%UnaPA+RRIt!WKGH_DoFGYrJcjLOUm!KWmc77&GrjrnARL1;mf5T&K1#y72)TO=fz
z_v5>_Jv7wQfuAI?n~-44m<=OelrRoi$btf$+2HZKmc?zm0Yos8!N{Ggm2RSFz{+Ms
z0zhI~W}=QQFt;Z0?2<`><OFtYZEBd?swNd_g5}-GVqo6d&4>?el;cE10~r}xmZ;T|
zHQZD<TD4}QTGI}Q1>O$L&RNL2z(^)7$s|N7tJI;?{2Rb9U<c?hU;~B>0Psj}BsVIH
z_j^hn7E~KLU!mvHTdZ?_&Ygxst({Q$btx;-9}XxnTZXQ(LD{snBHrj#2%CHH3>X2C
z#L|U#wE1g@5ah}l4(NhJ<SVeSA!6_uwVVbF0QUcUaND$y|M1b8et41`pD7K=4P1V=
RelfxJF64@Ep&*iJVz}_J(>DMB

diff --git a/src/ptbench/data/montgomery/fold_2.json b/src/ptbench/data/montgomery/fold_2.json
new file mode 100644
index 00000000..b6ccbe7f
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_2.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0243_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_2.json.bz2 b/src/ptbench/data/montgomery/fold_2.json.bz2
deleted file mode 100644
index 932f6eb2e87db9238cd617275c9fa40276069068..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 475
zcmV<10VMuHT4*^jL0KkKSyg|HQveS=Uw}kVPzC?+2m%sHrls8qKmw7)fstXRKqROQ
z0h%BH1gGk$AO?T|pa25^GHIa5V1}5D7z$FNWb&p@Q)&$uo~NV@Hj`@1%PQRcY{pqz
z5m}iPuC<VcU@(OkWJEBfFhzt|RK$>o5eP9gQX5hp+q%*c>{N%={G>mQp9F^sNQZJm
zfKCZoBsYZfl{&IB48+Wg%FGPG)q_Ei5t7rZR-{N~1T9)xFj<LaC6f0RV2dySkOU6?
z{?XgR4`FrCV9n5A&5Q>K>s{CaS;%q)Mm+UTyz4RN3jt&>MS>$?ZmHabMd(vDkO={a
zX@v&%=~39KjdV#R${=a8xmTJlP3A(_(&ZA8EKTh0<z+#LXrwSFa8^!MTvTX>BN7nk
zEzH}~8;y{(fKq%pRW4Lj+{pyS?VB?(w`T1$*IhN&e*V9G$sx@lu_4JJ=16l@7lrtg
zJM5@9`?&XT<MHC>xX*A>qJ`6!*A#U~$k7=zm4m8woL+0x1x4=6P}_T|k@O500m|BU
zPs7er&mQ<CMP50a5tiZY`8swoPM394c>D|)0sQ}dKVN=Chx^lRdhX~*XR1S*Lw`?h
RdgIdn7ji{7P>@xBjZ^Pv+J685

diff --git a/src/ptbench/data/montgomery/fold_3.json b/src/ptbench/data/montgomery/fold_3.json
new file mode 100644
index 00000000..62196869
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_3.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_3.json.bz2 b/src/ptbench/data/montgomery/fold_3.json.bz2
deleted file mode 100644
index 1af7fbcd155c7badce7cec6ee015443523a33b2d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 475
zcmV<10VMuHT4*^jL0KkKS^J^w8~_hJUw}kVPzC?+2m%sHrls8qKmu{dVUZ0_AT?5r
z02mNq03lS;X;0MkH8Bh)wM>Q+O$GpD(?O8I4KW%p6sjqwp$ts`4Ke`Hn5coL#k(uK
z0u+Htyty$@F-<iTG%&>!K~mF1QBy@yRY5Hg5KvQr5HLu8a_2}(ol+h5vP0*N8xk7r
z5e}4wu$t1eBr*xYN@pQKLQ)j80YGN~l}SYuk(X{U6h%u^RAVD4rKP7VyJa$z3IjY}
zetYlFj^>!*u#2#Zq8i6W*uoU$7=v40jQDHEO}02^p0XTaGm#OgI$GMxxtYFkkO>2X
z@fezod^F~sWRgiZQ305D81>y$6FMC;1rm}xC0%RX#d0H=NN7<2#${&XoL4eNq!l4I
zuPw`+;iSk06bW0G7c)7R1QT$PBtpw9v**#LlQueaTap{n7^F8OI1(GxMdNzP9o7{F
zt($r<>SoQaX54Y=&&xjyl3iMjSr05c$X1I{yG}Hhxh@6lZoQmwu$J@iI5+@0_QAnU
zuX3=9>9%5N3h6nd>xsM;W}UY>+}h|kH~{{Cy#HPv0B~>t`S;0&Z{8$^KdBAr47mSq
R(}V5)F64@Ep&|D}+BoJ)%C7(b

diff --git a/src/ptbench/data/montgomery/fold_4.json b/src/ptbench/data/montgomery/fold_4.json
new file mode 100644
index 00000000..090dcbc4
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_4.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0060_0.png", 0]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0255_1.png", 1]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0188_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_4.json.bz2 b/src/ptbench/data/montgomery/fold_4.json.bz2
deleted file mode 100644
index e7e111936a8dbcec214d367ecc79cd9271905dc8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 478
zcmV<40U`cET4*^jL0KkKS&=~VU;qz2Uw}kVPzC?+2m%sHrls8qKmwhSH5SE&r>2IA
zN(}&HXaE5wqDiUxpaGz1pa2X2$)<xLf*N8pU@1zbO)?oH5HcQ94H-=;kk!jP>{aKA
zGYOeg+S{3CU`V1OibX^f6^e`%QC1+LF%^RlQB{K?qAChwLPJ7BpHEUkU5b$WU*w0g
zmvTdOt|9bDZ3($6T0>Ay5~iGt!!a`>GP46PX+Wi5qKgErw`ig(BB-sjELj#sjcut4
zWC1|Obyhoj_in4b#}NlP*l=^3z%+x~rN9y5ArKaHt2%SnY~0Hb)gf#tG;3Wmob1-`
z29>0lK|(Ce;?2BKVs^G$f=M=Dfv0y<&DAdG<sG(Bf?^=>n7PfY!6Fwaz`&9PVt09=
zIkHAX1fX2j<J#Apsf{2Qg-)hhcXxLPg}o_MyWrWbb<SL4Jd=3{2bl;35P)w;a3nXX
zi}inH551KJ&E5U|-NJ{S?Ds>Kok;X4cBS4U7dh#>YaFS#%2cpkUdGhot(r!~O%I^p
z-~rUY>EszYrZy%Ufl{5qmk*|M5@hscl+@(x^f)*G{&V)@`~DIi9CT;TPa;D;QXA45
UxpUvKK9BKtBvXY62^0@D029*Fga7~l

diff --git a/src/ptbench/data/montgomery/fold_5.json b/src/ptbench/data/montgomery/fold_5.json
new file mode 100644
index 00000000..17e03e7c
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_5.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_5.json.bz2 b/src/ptbench/data/montgomery/fold_5.json.bz2
deleted file mode 100644
index 3c6e86f90627680ebe26d77643d952eea54207f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 480
zcmV<60U!QCT4*^jL0KkKS;x1I9RLqKUw}kVPzC?+2m%sHrls8qKmwhSFl0fdngWVU
zAjrTV1{vz4rkXTp44E<mAOiq0X`skphM0{Q3Q~|qs%BF_25Ndh^){1gq&M}?8x`Y#
z%vNP1hYV(Am<tg_NFfM_fh<BQp$Lf)7NiLj5|I@ZHY7GAJ$H5_CETeGrTIv8{=KOV
zH*7<}A;c#XuGEI`o^qz#jKeWABQmoCFm1$`77&Grjd^5*L1;lT#KM-Aml)QzVQi3+
za%H<`j_vvL<2L-xiDhm>25Vp}gU=~|MUe=Bsrcrrj(NOPps*A}2`n6iTbWg+EUCAa
zZ6Fc@64q+BBGQMg)tDTTOqU>OsIA%EPNOnQ?CC|xcXGte<lfdRu?<q=9Ha}~-c{|I
zP)NsdDaBsRUb)<5FQfvU6S1{wCTh%(b4|KwnT?wEZQZWA>!$s8aJeKoq%=r!NO_VR
z)kXHd5{J&pgTK4K!`-BHj?S=qFu7k5Gl?lj71kFcL(DCESdLA}ibF)&n-hYZ&SUSW
zV89KcCvYLh2Z0V>i-A*5Vv<&b4iyS{cZ!{;ae6om7y<qN|2lHyNPoI)&rRJ)4D?8I
WNN?-w&s=nW#oUoj6eKb2<A*@};Mt1+

diff --git a/src/ptbench/data/montgomery/fold_6.json b/src/ptbench/data/montgomery/fold_6.json
new file mode 100644
index 00000000..025e4247
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_6.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0194_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0097_0.png", 0]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_6.json.bz2 b/src/ptbench/data/montgomery/fold_6.json.bz2
deleted file mode 100644
index c070b456bd9192236e3842317742cbf49476eaa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 472
zcmV;}0Vn=KT4*^jL0KkKSpg@}CIAmTUw}kVPzC?+2m%sHrls8qKmvV|Fl0kh$Y@m6
z0iZH8005KKQYq>UGy_2O000;PlT8Lg1T@5Gz*3bHYHd-nnKWcH)6_C!NzkbcIp>9u
z;enVIVymgZ%QFfS38WE75hT$f%#g~BkkMe7GPzj|sSkbKDG7X4A>V%z9&UdmhZ}rD
zts%fC6s_qE1+S*I*EXVyMx$b=tD3F`h>b2gxpG8?!46I%8yg#rJDXfKsH>kYzV5wx
zbocb<$6K=2-IoVBd;-YpsEz<nAc!D!n-8n)In+7ExC0}B9t3$5_bKeli<x}pkO>2X
z@!D<dy4lhmSb|9?q6U`LZf@ROhc8>giX|j?Ox0V*vRRHchCzr0R$V;MozxMD1qe#Z
zd$F^eHnf0YMpaGKsJXW!f@W6C%x&AzuAMsX)vlYkUMUVq4T%pFhwPB#sxQ6zlsl}b
zIQ8)A?Cjn1*z`W(UCQqDLV2|ow!)1r`Hf9fI?Q&4>^dfdS*tZ`G(h?e4ge-H^EW#u
zl$|8|Ugh4xdoEp-a+WO{b8P6yEcP560DnK<kJrb<Bt3mL=eF)-hI=GABsAym%UpUt
O;_gVN3K9S$`Xs<vt=EMB

diff --git a/src/ptbench/data/montgomery/fold_7.json b/src/ptbench/data/montgomery/fold_7.json
new file mode 100644
index 00000000..50cd31c0
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_7.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0059_0.png", 0]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0055_0.png", 0]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_7.json.bz2 b/src/ptbench/data/montgomery/fold_7.json.bz2
deleted file mode 100644
index 696bbe87cace98e56a7c5ef487db19410da2f5a2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 475
zcmV<10VMuHT4*^jL0KkKS>2#)4ge25Uw}kVPzC?+2m%sHrls8qKmwhSFf>?cl5Gl_
zpn5<600Ew=MGSy6$Z6^T05Ah4nhb^rX^7E)r7EX|JtwI3F$PDbr=l}VQ%a;Y^v(7L
z{HrpdnFr4LV>1~@2(e;?2tZJXM5;iDq#~&V5|JW8(=$RtLPM^vib7jeA>n!?I(t5;
z4c5qqYC~{M$y*W{!g<P?ax)CX%#6y+48fX7fnf+(!**CgAhaOKh*HwhvAY(`Es_#U
z_wUCBecEZJtg)XYff3Mw5pV{PtEqqyghY@!wVgZbr?#G4z!XFd7zl^Edf3_H40570
zfJhKbRI1eSQ&RVNV3J9qh#G2~?q;r592YxSWTH|=33GV$>a?aVki=#|e9mLda;CUO
zBq~sKl=F7^kXq6Kl_1UK+vQuaBoj1|Bu_Z?=5DuMIQWPV0Qraz073)+;E?kqII4^F
ze<csil?QjrY4a}p@KxoLHQ&1M$vatjuWs)2S-C2CELb+yB|JkVXk>F|VbI6)5Fi0t
zb*GBT?3|i-4+FJZ+U3%oCwFsFa`4zXwd3p{Km(s&UR*d59{jXtJzWV5=8)o$*VC^Z
RY4tzF+>uTcBsXXq1At6*)%E}Y

diff --git a/src/ptbench/data/montgomery/fold_8.json b/src/ptbench/data/montgomery/fold_8.json
new file mode 100644
index 00000000..153f6940
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_8.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0024_0.png", 0],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0195_1.png", 1]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_8.json.bz2 b/src/ptbench/data/montgomery/fold_8.json.bz2
deleted file mode 100644
index 1d5b18d864965277b826ccd62fd827027ed28315..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 473
zcmV;~0Ve)JT4*^jL0KkKSppY>BLELQUw}kVPzC?+2m%sHrls8qKmwhSFl0fg<OZoI
z4^RQ100w%fsCs|_pxS@{3;@ZdgCT+%Vl-eWN`qAPsCiAO0h*qWG}=wdkkhtz*++gX
zz?q7;+-%IVFhDA*6<}D4NQe<oh#_L2Qo@3iiv%)|+K}|$>PSo2sSl<3NPjzLxgpBo
z5bj8F3CSyhLqMJ~rtFNvF*74FvjZ@0!eCfJ7A7`lC`1;76F8Vs($cZB7R)V@5>3qO
z+qZ7J+H1PgPAO%*hX*-)0|@DMjsTAl5I}BQtLwBda`rd|5y2;c5Y}9>_D)5ET;m`T
z2MGeMt6hs*D=o$nNi<Obmz57&7h7|x9Ww<Ik~}92I<~<I`E-V(5DnDr-rYJhh}43V
zF6q;AZ+RA(0K$k_8D_IG@lgcr-Lo?>w@tcm*IjkjP5b!W5*<<-5*-pAB!^W|eXqo!
z^Rl4k<<Gg!e7)Cs?^%OacDF8E+*)%NGHP-fo;4K;HOQ#T+hJvj!4q>ILBYTUXH%?e
zH!8Zk8bnW76m;#@J=#}pX9H_fhlFoKgMbg``|<ke(2)OmZOz_&i4C4<4yg@0dUe+x
PPx!l%DZ+$+5WE=}=cv$d

diff --git a/src/ptbench/data/montgomery/fold_9.json b/src/ptbench/data/montgomery/fold_9.json
new file mode 100644
index 00000000..2649d6e2
--- /dev/null
+++ b/src/ptbench/data/montgomery/fold_9.json
@@ -0,0 +1,146 @@
+{
+  "train": [
+    ["CXR_png/MCUCXR_0080_0.png", 0],
+    ["CXR_png/MCUCXR_0046_0.png", 0],
+    ["CXR_png/MCUCXR_0003_0.png", 0],
+    ["CXR_png/MCUCXR_0074_0.png", 0],
+    ["CXR_png/MCUCXR_0043_0.png", 0],
+    ["CXR_png/MCUCXR_0253_1.png", 1],
+    ["CXR_png/MCUCXR_0251_1.png", 1],
+    ["CXR_png/MCUCXR_0031_0.png", 0],
+    ["CXR_png/MCUCXR_0070_0.png", 0],
+    ["CXR_png/MCUCXR_0021_0.png", 0],
+    ["CXR_png/MCUCXR_0079_0.png", 0],
+    ["CXR_png/MCUCXR_0101_0.png", 0],
+    ["CXR_png/MCUCXR_0052_0.png", 0],
+    ["CXR_png/MCUCXR_0015_0.png", 0],
+    ["CXR_png/MCUCXR_0030_0.png", 0],
+    ["CXR_png/MCUCXR_0013_0.png", 0],
+    ["CXR_png/MCUCXR_0075_0.png", 0],
+    ["CXR_png/MCUCXR_0081_0.png", 0],
+    ["CXR_png/MCUCXR_0002_0.png", 0],
+    ["CXR_png/MCUCXR_0011_0.png", 0],
+    ["CXR_png/MCUCXR_0170_1.png", 1],
+    ["CXR_png/MCUCXR_0140_1.png", 1],
+    ["CXR_png/MCUCXR_0331_1.png", 1],
+    ["CXR_png/MCUCXR_0390_1.png", 1],
+    ["CXR_png/MCUCXR_0045_0.png", 0],
+    ["CXR_png/MCUCXR_0055_0.png", 0],
+    ["CXR_png/MCUCXR_0001_0.png", 0],
+    ["CXR_png/MCUCXR_0223_1.png", 1],
+    ["CXR_png/MCUCXR_0054_0.png", 0],
+    ["CXR_png/MCUCXR_0063_0.png", 0],
+    ["CXR_png/MCUCXR_0005_0.png", 0],
+    ["CXR_png/MCUCXR_0142_1.png", 1],
+    ["CXR_png/MCUCXR_0350_1.png", 1],
+    ["CXR_png/MCUCXR_0027_0.png", 0],
+    ["CXR_png/MCUCXR_0016_0.png", 0],
+    ["CXR_png/MCUCXR_0019_0.png", 0],
+    ["CXR_png/MCUCXR_0338_1.png", 1],
+    ["CXR_png/MCUCXR_0348_1.png", 1],
+    ["CXR_png/MCUCXR_0006_0.png", 0],
+    ["CXR_png/MCUCXR_0372_1.png", 1],
+    ["CXR_png/MCUCXR_0094_0.png", 0],
+    ["CXR_png/MCUCXR_0041_0.png", 0],
+    ["CXR_png/MCUCXR_0089_0.png", 0],
+    ["CXR_png/MCUCXR_0182_1.png", 1],
+    ["CXR_png/MCUCXR_0196_1.png", 1],
+    ["CXR_png/MCUCXR_0266_1.png", 1],
+    ["CXR_png/MCUCXR_0053_0.png", 0],
+    ["CXR_png/MCUCXR_0040_0.png", 0],
+    ["CXR_png/MCUCXR_0367_1.png", 1],
+    ["CXR_png/MCUCXR_0004_0.png", 0],
+    ["CXR_png/MCUCXR_0042_0.png", 0],
+    ["CXR_png/MCUCXR_0086_0.png", 0],
+    ["CXR_png/MCUCXR_0069_0.png", 0],
+    ["CXR_png/MCUCXR_0035_0.png", 0],
+    ["CXR_png/MCUCXR_0104_1.png", 1],
+    ["CXR_png/MCUCXR_0097_0.png", 0],
+    ["CXR_png/MCUCXR_0162_1.png", 1],
+    ["CXR_png/MCUCXR_0188_1.png", 1],
+    ["CXR_png/MCUCXR_0049_0.png", 0],
+    ["CXR_png/MCUCXR_0218_1.png", 1],
+    ["CXR_png/MCUCXR_0255_1.png", 1],
+    ["CXR_png/MCUCXR_0316_1.png", 1],
+    ["CXR_png/MCUCXR_0258_1.png", 1],
+    ["CXR_png/MCUCXR_0126_1.png", 1],
+    ["CXR_png/MCUCXR_0393_1.png", 1],
+    ["CXR_png/MCUCXR_0048_0.png", 0],
+    ["CXR_png/MCUCXR_0311_1.png", 1],
+    ["CXR_png/MCUCXR_0099_0.png", 0],
+    ["CXR_png/MCUCXR_0289_1.png", 1],
+    ["CXR_png/MCUCXR_0028_0.png", 0],
+    ["CXR_png/MCUCXR_0091_0.png", 0],
+    ["CXR_png/MCUCXR_0166_1.png", 1],
+    ["CXR_png/MCUCXR_0150_1.png", 1],
+    ["CXR_png/MCUCXR_0264_1.png", 1],
+    ["CXR_png/MCUCXR_0113_1.png", 1],
+    ["CXR_png/MCUCXR_0254_1.png", 1],
+    ["CXR_png/MCUCXR_0102_0.png", 0],
+    ["CXR_png/MCUCXR_0085_0.png", 0],
+    ["CXR_png/MCUCXR_0062_0.png", 0],
+    ["CXR_png/MCUCXR_0383_1.png", 1],
+    ["CXR_png/MCUCXR_0301_1.png", 1],
+    ["CXR_png/MCUCXR_0072_0.png", 0],
+    ["CXR_png/MCUCXR_0228_1.png", 1],
+    ["CXR_png/MCUCXR_0087_0.png", 0],
+    ["CXR_png/MCUCXR_0051_0.png", 0],
+    ["CXR_png/MCUCXR_0275_1.png", 1],
+    ["CXR_png/MCUCXR_0108_1.png", 1],
+    ["CXR_png/MCUCXR_0309_1.png", 1],
+    ["CXR_png/MCUCXR_0195_1.png", 1],
+    ["CXR_png/MCUCXR_0294_1.png", 1],
+    ["CXR_png/MCUCXR_0362_1.png", 1],
+    ["CXR_png/MCUCXR_0082_0.png", 0],
+    ["CXR_png/MCUCXR_0071_0.png", 0],
+    ["CXR_png/MCUCXR_0022_0.png", 0],
+    ["CXR_png/MCUCXR_0243_1.png", 1],
+    ["CXR_png/MCUCXR_0020_0.png", 0],
+    ["CXR_png/MCUCXR_0096_0.png", 0],
+    ["CXR_png/MCUCXR_0092_0.png", 0],
+    ["CXR_png/MCUCXR_0058_0.png", 0],
+    ["CXR_png/MCUCXR_0024_0.png", 0]
+  ],
+  "validation": [
+    ["CXR_png/MCUCXR_0064_0.png", 0],
+    ["CXR_png/MCUCXR_0026_0.png", 0],
+    ["CXR_png/MCUCXR_0387_1.png", 1],
+    ["CXR_png/MCUCXR_0077_0.png", 0],
+    ["CXR_png/MCUCXR_0084_0.png", 0],
+    ["CXR_png/MCUCXR_0313_1.png", 1],
+    ["CXR_png/MCUCXR_0029_0.png", 0],
+    ["CXR_png/MCUCXR_0057_0.png", 0],
+    ["CXR_png/MCUCXR_0144_1.png", 1],
+    ["CXR_png/MCUCXR_0375_1.png", 1],
+    ["CXR_png/MCUCXR_0023_0.png", 0],
+    ["CXR_png/MCUCXR_0173_1.png", 1],
+    ["CXR_png/MCUCXR_0282_1.png", 1],
+    ["CXR_png/MCUCXR_0194_1.png", 1],
+    ["CXR_png/MCUCXR_0100_0.png", 0],
+    ["CXR_png/MCUCXR_0213_1.png", 1],
+    ["CXR_png/MCUCXR_0334_1.png", 1],
+    ["CXR_png/MCUCXR_0399_1.png", 1],
+    ["CXR_png/MCUCXR_0056_0.png", 0],
+    ["CXR_png/MCUCXR_0083_0.png", 0],
+    ["CXR_png/MCUCXR_0061_0.png", 0],
+    ["CXR_png/MCUCXR_0044_0.png", 0],
+    ["CXR_png/MCUCXR_0354_1.png", 1],
+    ["CXR_png/MCUCXR_0059_0.png", 0],
+    ["CXR_png/MCUCXR_0017_0.png", 0]
+  ],
+  "test": [
+    ["CXR_png/MCUCXR_0103_0.png", 0],
+    ["CXR_png/MCUCXR_0038_0.png", 0],
+    ["CXR_png/MCUCXR_0060_0.png", 0],
+    ["CXR_png/MCUCXR_0203_1.png", 1],
+    ["CXR_png/MCUCXR_0047_0.png", 0],
+    ["CXR_png/MCUCXR_0141_1.png", 1],
+    ["CXR_png/MCUCXR_0090_0.png", 0],
+    ["CXR_png/MCUCXR_0117_1.png", 1],
+    ["CXR_png/MCUCXR_0008_0.png", 0],
+    ["CXR_png/MCUCXR_0352_1.png", 1],
+    ["CXR_png/MCUCXR_0068_0.png", 0],
+    ["CXR_png/MCUCXR_0095_0.png", 0],
+    ["CXR_png/MCUCXR_0369_1.png", 1]
+  ]
+}
diff --git a/src/ptbench/data/montgomery/fold_9.json.bz2 b/src/ptbench/data/montgomery/fold_9.json.bz2
deleted file mode 100644
index 9b9a93553f0e4a073940c3111ef599e4dc783eb7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 475
zcmV<10VMuHT4*^jL0KkKS>v~8^#Bh&Uw}kVPzC?+2m%sHrls8qKmwhSFl1ab$ORM=
zLj)QI2n_X7NN540Ml}Edh5%&KL6E@>F&Z!wrAC26$*G_W)bxR-(rBp-y|co|UKtsb
zW+idsGckySQD~@w5)_0a2t^1*EJ&1C6%>e4E=dh(4_%v*685S?>3&il$8O|@D||zm
zLy%5MThbdsc}kjOW*Lc@8I_nBgG?p`gdt-Md0_~G(1K-&g)J>EF|BOE*&!s+Htyoj
zK0Vp!<i=d`%XthLses^v&kn#jXCcTO?=Mrl<njzXI{`#6a={jw*S)Q>=7iHWkO={a
zXf-Qx!hMR3wM3Fklt9w^k9nG+RVcx=rOGKHSeuE>y2l3HqR_yd!N<zFy%i4*MkEuU
z>i2gx>l+<u0HpT{vQ5QY*(4IQ)vGfa^xd<D?ff`x(_aoZM2A#{q=!U@ks;MoUu*Fw
zeC((@yS@DR_xJNR*)d-o+R*JaimP)YHtIr{$q{gOZCWCROoI3!J?cucaQ;IE0ACn*
zyqDq7tW(Dqs@*~(Om5J_qGC(gg%0y$EpQkx1K<7U>-OkKf4ueQrq0BMdL%leHum-F
R!yai1xgwk>NO9Y=dVq_F+HL><

-- 
GitLab