Benjamin Kyle

Region WCA ID Gender Competitions Completed Solves
Canada 2016KYLE01 Male 33 1298

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 50 398 1313 6.34 8.13 1396 418 51
2x2x2 Cube 57 429 1570 1.26 1.85 478 137 15
4x4x4 Cube 338 2672 10958 44.02 50.01 10508 2561 316
5x5x5 Cube 394 3412 12811 1:45.33 1:53.24 11839 3142 370
3x3x3 Fewest Moves 4 97 442 25 29.67 444 97 10
3x3x3 One-Handed 43 428 1492 11.94 17.67 3465 861 109
Megaminx 117 1194 4422 1:12.50 1:20.26 4208 1145 112
Pyraminx 4 38 120 1.25 2.22 146 48 4
Skewb 36 363 1392 2.46 4.33 1274 347 29
Square-1 205 1916 5845 20.47 38.38 9485 3142 325

Medal Collection

Gold Silver Bronze
14 12 6

Record Collection

WR CR NR
1 1 6
Competition Round Place Single Average Solves
3x3x3 Cube
Kitchener Mini Morning 2024 Final 3 8.23 8.63 8.318.8211.378.238.77
Second round 3 7.09 9.06 7.099.108.1611.619.92
First round 1 8.53 8.95 9.389.129.148.538.58
Championnat Québécois 2024 Second round 13 8.25 9.98 8.259.8411.549.4210.69
First round 10 7.28 9.19 8.947.289.0110.489.61
Imaginaire Québec 2024 Final 5 7.56 9.97 11.087.569.199.6312.26
Second round 6 7.84 9.78 10.4411.867.8410.048.87
First round 2 6.34 8.69 6.347.417.5511.1213.18
Défi Jeunesse Montréal 2023 Final 7 6.87 9.07 7.649.4412.366.8710.13
Second round 3 6.71 8.28 7.836.719.207.809.69
First round 5 7.85 8.71 8.777.858.748.878.61
Imaginaire Quebec 2023 Final 1 6.96 8.77 6.968.1413.599.658.53
Second round 1 8.03 8.78 8.039.0510.168.738.56
First round 1 8.01 9.02 10.548.368.2910.408.01
NCR Favourites 2023 Final 4 6.86 8.13 8.817.928.036.868.45
First round 6 7.85 9.91 12.098.559.7511.447.85
Ajax 3x3x3 Afternoon 2023 Final 7 7.40 8.87 8.7613.739.297.408.57
Second round 6 7.17 8.38 8.087.178.3611.388.71
First round 9 8.83 10.18 9.538.839.1511.8712.98
Rubik's x Speedcubing Canada All-Stars 2023 Second round 14 7.54 8.61 8.499.278.077.5419.39
First round 13 7.19 8.25 7.427.198.7711.938.57
Open de Montréal 2023 Final 2 8.13 8.35 8.138.238.158.6815.49
Second round 5 8.58 9.39 9.819.058.5812.509.30
First round 3 7.30 8.83 10.438.007.3011.338.07
Pickering B 2023 Final 4 7.71 8.76 13.689.047.787.719.46
Second round 10 8.05 10.61 10.119.928.0511.81DNF
First round 5 8.12 9.07 9.018.838.1210.309.38
London Winter A 2023 Final 11 7.36 9.95 7.3610.539.0710.2412.65
Second round 7 7.75 8.89 12.978.407.8810.387.75
First round 11 8.18 10.80 8.1811.0411.4610.0111.36
Oakville Fall B 2022 Final 6 7.16 9.26 7.1614.1310.758.568.46
Second round 8 7.81 8.83 8.6912.917.818.908.90
First round 15 8.71 11.04 9.2612.398.7111.7312.14
CubingUSA Great Lakes Championship 2022 Second round 32 8.30 10.47 11.0411.2410.819.578.30
First round 28 7.20 10.40 11.8810.7210.0510.437.20
Rubik's WCA North American Championship 2022 Second round 107 8.72 9.72 8.948.8012.0011.438.72
First round 83 8.62 9.10 9.608.628.749.339.23
Battle of Waterloo 2019 Final 7 7.54 9.13 8.239.489.6810.687.54
Second round 14 7.65 9.89 7.658.7510.7810.1510.99
First round 10 7.38 9.73 11.757.388.6610.0910.45
CubingUSA Nationals 2019 Second round 87 7.10 9.75 9.337.109.4913.2410.43
First round 113 8.68 9.96 DNF8.958.6810.1910.74
Canadian Championship 2019 Semi Final 18 8.65 10.18 9.588.6512.209.9411.02
Second round 32 9.19 10.71 DNF11.589.199.7610.79
First round 39 8.34 11.87 11.4016.178.3413.2510.96
Newmarket Open 2019 Final 9 8.58 10.01 10.5010.448.589.1011.16
Second round 18 9.76 11.07 11.14DNF12.249.849.76
First round 10 9.97 10.17 9.9711.7810.2810.1310.10
Upstate Cubing 2019 Final 4 7.32 9.98 7.329.0111.0010.6910.25
Second round 3 8.24 10.02 8.248.3811.6310.4511.24
First round 7 7.81 11.03 11.977.819.0912.03DNF
Montreal Limited Winter 2019 Final 12 9.38 13.12 12.7711.759.3814.85DNF
Second round 4 9.00 9.78 13.309.1511.099.009.09
First round 2 8.78 9.33 10.238.7810.518.808.95
CubingUSA Nationals 2018 Semi Final 55 8.46 9.54 9.128.4811.908.4611.03
Second round 71 8.35 9.81 8.3510.4510.369.0010.07
First round 88 9.19 9.86 10.769.389.459.1914.04
Battle of Waterloo 2018 Final 3 7.87 8.98 8.0110.899.297.879.63
Second round 8 9.52 10.28 14.099.6710.859.5210.32
First round 15 7.93 10.96 11.7411.339.8012.877.93
Newmarket Open 2018 First round 204 10.50 DNF 10.73DNF10.50DNF14.21
Oakville Limited Spring 2018 Final 5 7.54 10.00 9.787.5410.649.8610.35
Second round 6 9.40 10.38 9.4011.269.4110.5111.23
First round 6 8.38 10.46 10.919.4016.3811.078.38
Vancouver Open Winter 2018 Final 5 8.10 11.16 12.2310.8916.838.1010.35
Second round 10 10.87 11.90 11.7912.88DNF10.8711.03
First round 2 7.61 9.05 DNF7.618.808.859.51
CubingUSA Nationals 2017 Second round 68 9.95 10.67 11.269.9512.8810.4210.32
First round 32 8.22 9.39 8.9813.289.899.308.22
Newmarket Open 2017 Final 12 9.46 10.94 DNF9.4611.7010.5510.57
Second round 9 8.69 10.42 8.6911.109.5210.6513.96
First round 13 9.65 11.16 DNF11.039.6510.2812.18
London Limited Spring 2017 Final 16 11.75 13.12 13.2912.1811.7514.4113.89
Second round 11 8.32 11.18 11.2411.6013.0710.718.32
First round 28 11.61 14.31 15.4614.7311.6112.7516.64
Toronto Limited Summer 2016 Second round 26 12.20 14.34 15.2912.6712.2015.0716.35
First round 49 13.87 17.79 DNF17.9613.8715.7819.63
Newmarket Open 2016 First round 53 15.09 18.86 15.0918.0518.4120.1321.27
2x2x2 Cube
Championnat Québécois 2024 First round 13 2.61 3.74 3.604.532.619.063.09
Imaginaire Québec 2024 Final 2 1.93 2.83 2.013.594.041.932.90
First round 5 2.01 3.19 4.963.383.143.042.01
Nouveaux Venus à Montréal B 2024 Final 3 1.98 2.26 2.452.032.304.201.98
First round 6 2.17 3.48 3.062.173.523.874.32
Défi Jeunesse Montréal 2023 Final 12 1.99 6.55 5.5411.212.89DNF1.99
First round 5 2.26 3.05 3.243.382.522.264.43
Imaginaire Quebec 2023 Final 2 1.61 2.37 3.771.612.043.121.96
Second round 12 1.79 4.17 1.793.107.04DNF2.38
First round 1 2.34 3.11 2.343.223.542.567.86
NCR Favourites 2023 Final 6 2.68 3.30 3.992.992.682.924.05
First round 2 2.14 2.73 2.282.143.942.723.18
Open de Montréal 2023 Final 4 2.34 2.88 2.343.562.624.912.47
First round 2 2.09 2.59 2.09DNF2.372.902.51
Pickering B 2023 First round 21 1.81 4.65 4.124.885.294.941.81
CubingUSA Great Lakes Championship 2022 Final 14 2.20 3.66 2.203.195.683.024.78
First round 11 2.63 3.26 2.632.913.563.324.26
CubingUSA Nationals 2019 Semi Final 28 1.62 2.44 1.62DNF2.382.951.98
Second round 28 2.14 2.46 DNF2.762.142.282.34
First round 83 2.09 3.20 3.193.772.093.582.84
Canadian Championship 2019 Final 15 2.47 DNF DNFDNF2.473.32DNF
Semi Final 12 2.02 3.25 DNF3.293.423.042.02
Second round 22 2.26 3.72 3.392.263.715.034.07
First round 26 2.64 3.94 6.092.644.743.363.72
Newmarket Open 2019 Second round 42 4.19 5.45 1:00.554.195.845.674.83
First round 5 1.73 2.58 4.362.011.732.123.60
Upstate Cubing 2019 Final 2 1.51 2.55 1.512.733.322.172.75
First round 2 1.61 2.24 1.962.772.001.616.34
Montreal Limited Winter 2019 Final 1 1.89 2.09 2.141.892.225.111.92
Second round 1 1.81 2.25 2.921.891.931.813.32
First round 3 1.75 3.17 7.761.752.253.543.73
CubingUSA Nationals 2018 Semi Final 18 1.26 2.36 3.191.432.474.251.26
Second round 12 1.75 2.57 3.282.3010.101.752.14
First round 64 1.78 3.25 1.784.044.242.173.54
Battle of Waterloo 2018 Final 129 1.74 DNF 2.533.061.74DNFDNF
Newmarket Open 2018 Final 1 1.42 1.85 1.902.121.532.441.42
Second round 3 2.17 2.51 3.862.522.472.532.17
First round 3 2.32 2.84 2.493.672.37DNF2.32
Oakville Limited Spring 2018 Second round 63 3.91 DNF DNF3.91DNF5.44DNF
First round 4 1.44 2.63 3.241.46DNF1.443.18
Vancouver Open Winter 2018 Final 1 1.69 2.10 2.253.321.692.052.00
CubingUSA Nationals 2017 Semi Final 26 2.33 3.27 2.332.334.842.754.73
Second round 33 2.55 3.26 2.914.094.192.552.77
First round 45 1.97 3.37 3.094.011.973.004.05
Newmarket Open 2017 Final 7 1.62 3.88 2.571.626.354.154.93
Second round 10 2.63 3.74 2.635.213.202.925.10
First round 3 2.24 2.60 2.242.676.112.732.41
London Limited Spring 2017 Final 9 2.78 3.83 4.123.654.892.783.71
Second round 18 4.17 4.57 4.434.944.34DNF4.17
First round 24 2.81 4.70 9.315.422.814.843.83
Toronto Limited Summer 2016 Second round 31 3.20 4.80 4.794.223.20DNF5.38
First round 14 3.19 4.06 3.194.584.103.516.10
Newmarket Open 2016 Final 20 3.10 4.83 3.105.484.846.924.16
Second round 20 4.77 5.23 4.775.985.215.275.20
First round 28 3.61 5.32 7.003.74DNF3.615.22
4x4x4 Cube
Imaginaire Québec 2024 First round 17 44.39 58.68 1:06.631:03.5953.8958.5744.39
Imaginaire Quebec 2023 Final 6 51.59 53.93 59.7053.9351.5952.6055.27
Open de Montréal 2023 First round 24 53.14 57.76 53.1453.5059.381:03.501:00.41
Oakville Fall B 2022 Final 52 1:37.66 1:37.66DNF
CubingUSA Great Lakes Championship 2022 First round 42 44.02 50.03 44.5650.001:02.5155.5444.02
CubingUSA Nationals 2018 First round 369 48.96 DNF 48.9649.2654.42DNFDNF
Vancouver Open Winter 2018 Final 11 46.78 50.01 49.7851.3748.8759.7646.78
Newmarket Open 2017 Final 31 55.43 1:03.88 1:04.821:07.90DNF55.4358.91
5x5x5 Cube
Open de Montréal 2023 First round 28 2:16.65 2:16.652:19.09
Battle of Waterloo 2019 First round 45 2:15.68 2:19.132:15.68
Vancouver Open Winter 2018 Final 18 1:45.33 1:53.24 1:53.381:52.551:45.331:53.781:59.40
London Limited Spring 2017 Final 27 2:36.52 2:38.412:36.52
3x3x3 Blindfolded
Championnat Québécois 2024 First round 13 DNF DNF DNFDNFDNF
Open de Montréal 2023 First round 16 DNF DNF DNFDNSDNS
3x3x3 Fewest Moves
FMC Canada 2024 Final 32 25 DNF DNF4225
FMC 2024 Final 80 27 29.67 342728
3x3x3 One-Handed
Championnat Québécois 2024 Final 12 16.17 22.10 23.58DNF21.2216.1721.49
First round 11 15.97 19.10 21.0718.6717.5721.6515.97
Nouveaux Venus à Montréal B 2024 Final 7 15.84 21.48 37.9915.8426.3719.8818.19
Défi Jeunesse Montréal 2023 Final 11 16.91 22.18 27.8130.3120.9216.9117.82
First round 12 17.13 20.15 19.3717.1321.8319.2430.24
NCR Favourites 2023 Final 5 17.41 20.29 21.5323.5518.6917.4120.66
Open de Montréal 2023 Final 8 16.30 18.13 16.8720.3317.1926.1316.30
First round 9 17.00 18.14 18.0717.0017.6718.6721.64
CubingUSA Great Lakes Championship 2022 First round 30 16.67 19.61 23.1918.9516.6833.3016.67
Rubik's WCA North American Championship 2022 First round 176 17.36 23.36 21.3023.7217.3625.0625.48
Battle of Waterloo 2019 Final 14 14.55 23.03 20.8821.80DNF14.5526.42
First round 15 16.48 18.75 18.7526.5616.4819.0318.47
CubingUSA Nationals 2019 First round 153 17.88 21.15 19.8421.9221.6922.6417.88
Canadian Championship 2019 Semi Final 27 15.71 20.18 21.1224.0016.4622.9615.71
Second round 33 17.82 21.36 25.6020.9420.0317.8223.12
First round 43 19.71 24.36 19.711:16.5727.9023.6621.53
Montreal Limited Winter 2019 Final 9 19.10 23.54 21.6327.911:02.1319.1021.09
First round 4 16.01 19.02 25.1816.0120.2418.9317.89
CubingUSA Nationals 2018 First round 104 16.91 18.98 18.48DNF20.8817.5916.91
Battle of Waterloo 2018 Final 8 13.56 17.67 19.3013.5617.1423.0916.58
First round 10 16.03 18.65 18.2616.0319.5719.4518.24
Oakville Limited Spring 2018 Final 7 14.86 18.95 14.8619.7918.2818.7920.27
First round 7 11.94 18.29 18.2921.7321.1215.4711.94
CubingUSA Nationals 2017 First round 77 15.55 21.02 21.7523.5815.5522.4718.85
London Limited Spring 2017 Final 15 22.12 26.10 27.5922.1235.2722.8027.91
First round 11 16.37 22.04 22.0826.1222.4316.3721.61
Toronto Limited Summer 2016 First round 21 23.18 26.50 33.8827.1124.0428.3523.18
Megaminx
Battle of Waterloo 2019 Second round 25 1:16.03 1:48.47 1:44.351:42.011:59.051:16.03DNF
First round 24 1:26.15 1:43.74 1:37.641:56.551:26.151:37.021:57.75
CubingUSA Nationals 2018 First round 129 1:23.78 1:31.76 1:23.781:46.681:28.861:24.781:41.64
Battle of Waterloo 2018 Final 9 1:12.50 1:20.26 1:20.441:29.011:23.171:12.501:17.18
Oakville Limited Spring 2018 Final 8 1:19.98 1:26.90 1:28.351:42.921:24.631:27.731:19.98
CubingUSA Nationals 2017 First round 113 1:35.77 2:01.38 2:34.511:35.772:11.791:52.362:00.00
London Limited Spring 2017 Final 13 2:11.80 2:16.71 3:06.562:14.972:11.802:21.232:13.93
Pyraminx
Kitchener Mini Morning 2024 Final 2 1.87 2.38 2.922.812.222.111.87
First round 2 2.01 2.39 2.012.052.392.7411.42
Championnat Québécois 2024 Final 1 2.01 2.34 2.432.012.712.262.33
First round 2 2.28 2.71 3.333.102.362.672.28
Imaginaire Québec 2024 Final 2 1.80 3.05 1.803.482.842.824.17
First round 2 1.60 3.54 2.34DNF1.604.833.44
Nouveaux Venus à Montréal B 2024 Final 1 2.35 2.95 3.982.413.772.352.66
First round 1 1.88 2.71 2.063.564.732.521.88
Défi Jeunesse Montréal 2023 Final 2 2.05 2.80 2.683.182.542.054.42
First round 1 2.12 3.16 2.392.122.454.63DNF
Imaginaire Quebec 2023 Final 1 2.00 2.95 2.002.383.133.333.76
First round 1 1.67 2.51 4.732.821.672.721.99
NCR Favourites 2023 Final 1 2.10 2.88 3.272.242.103.253.15
First round 2 2.33 3.41 2.333.423.853.003.82
Open de Montréal 2023 Final 3 2.19 2.76 3.362.192.212.704.97
First round 2 2.50 3.02 2.583.282.503.195.82
Pickering B 2023 Final 2 2.13 2.45 2.132.762.40DNF2.19
First round 2 2.11 2.74 2.112.233.734.782.27
London Winter A 2023 Final 3 1.50 3.20 2.693.133.771.505.09
First round 2 2.03 2.35 2.034.772.602.042.40
Oakville Fall B 2022 Final 2 1.70 2.27 2.172.341.703.582.29
First round 2 2.27 2.64 DNF2.302.423.192.27
CubingUSA Great Lakes Championship 2022 Final 1 2.42 2.57 2.492.422.713.172.52
First round 2 2.60 2.83 2.702.603.112.693.43
Rubik's WCA North American Championship 2022 Final 13 1.68 2.81 3.112.444.382.871.68
Second round 13 2.47 3.17 3.912.473.042.603.86
First round 21 2.53 3.58 3.283.362.535.334.09
Battle of Waterloo 2019 Final 11 2.17 4.36 2.175.422.485.765.17
First round 1 2.57 2.71 2.762.572.723.622.64
CubingUSA Nationals 2019 Final 13 1.81 3.77 1.813.453.794.314.07
Semi Final 5 2.09 2.69 2.643.142.383.052.09
Second round 32 3.19 3.88 3.313.193.335.505.01
First round 24 2.42 3.67 5.096.392.733.192.42
Canadian Championship 2019 Final 7 2.20 3.02 3.82DNF2.202.742.49
Second round 1 1.81 2.22 NR 2.472.152.271.812.23
First round 1 1.71 3.02 5.491.712.992.943.13
Newmarket Open 2019 Final 1 1.62 2.29 4.063.281.911.621.67
First round 2 2.23 3.19 2.232.605.883.133.84
Upstate Cubing 2019 Final 1 1.65 2.66 3.442.531.65DNF2.01
First round 2 1.25 NAR 3.11 3.591.253.772.263.47
Montreal Limited Winter 2019 Final 1 2.04 2.71 6.163.312.182.652.04
First round 1 2.07 2.27 NR 2.292.193.622.342.07
CubingUSA Nationals 2018 Final 6 2.28 3.13 2.982.572.285.723.84
Semi Final 2 2.48 3.09 2.944.532.483.053.27
Second round 9 2.98 3.64 4.253.433.362.984.14
First round 1 1.63 2.64 NR 2.771.633.023.102.14
Newmarket Open 2018 First round 133 2.64 DNF DNFDNF2.642.934.16
Oakville Limited Spring 2018 Final 2 2.52 3.74 2.775.317.632.523.15
First round 1 2.48 3.53 3.362.483.743.495.23
Vancouver Open Winter 2018 Final 1 1.91 2.70 NR 3.103.642.942.051.91
CubingUSA Nationals 2017 Final 2 2.60 2.99 3.03DNF2.602.903.05
Semi Final 5 2.90 3.18 3.023.683.052.903.48
Second round 3 2.56 3.47 NR 2.563.553.893.833.04
First round 4 2.83 3.48 NR 4.543.052.834.922.84
Newmarket Open 2017 Final 3 1.28 WR 3.93 4.081.285.264.742.97
First round 2 2.44 4.38 7.132.444.326.242.59
Toronto Limited Summer 2016 Final 8 3.23 7.18 6.2910.12DNF3.235.12
First round 1 2.84 3.88 3.613.752.844.274.77
Newmarket Open 2016 Final 6 5.20 6.69 8.417.766.186.125.20
First round 8 4.84 6.89 6.094.848.486.847.73
Skewb
Championnat Québécois 2024 Final 12 3.53 8.50 16.3614.934.705.873.53
First round 5 3.84 5.66 5.864.4910.246.623.84
Imaginaire Québec 2024 Final 2 4.72 5.35 5.877.325.414.724.77
First round 5 3.81 6.09 3.816.584.1312.447.55
Nouveaux Venus à Montréal B 2024 Final 1 3.93 4.87 11.503.935.024.335.26
First round 7 6.54 8.71 12.537.179.459.516.54
Défi Jeunesse Montréal 2023 Final 4 3.63 5.33 10.074.704.097.193.63
First round 3 2.68 6.14 2.685.439.195.667.33
Open de Montréal 2023 First round 14 4.50 7.88 11.138.575.564.509.50
Pickering B 2023 Final 8 4.26 6.01 20.394.265.115.966.96
First round 12 4.25 8.45 6.97DNF12.326.074.25
London Winter A 2023 First round 8 3.53 5.89 10.545.496.753.535.44
Oakville Fall B 2022 First round 19 5.37 7.94 11.085.378.079.246.50
CubingUSA Great Lakes Championship 2022 First round 38 6.52 8.51 8.1110.556.866.5222.51
CubingUSA Nationals 2019 First round 392 4.76 DNF 4.767.07DNFDNFDNF
Canadian Championship 2019 First round 13 2.61 5.60 2.614.41DNF7.075.33
Upstate Cubing 2019 Final 5 3.55 4.92 3.5515.325.274.534.97
First round 3 3.46 4.33 3.465.144.033.815.70
CubingUSA Nationals 2018 Second round 99 7.10 DNF 7.10DNF7.36DNFDNF
First round 33 4.17 4.86 4.205.804.584.176.75
Newmarket Open 2018 First round 39 5.24 9.58 5.246.0116.45DNF6.29
Oakville Limited Spring 2018 First round 7 4.34 6.29 6.4719.624.346.515.90
CubingUSA Nationals 2017 Final 15 3.42 5.23 3.427.866.954.044.71
Second round 16 2.46 4.46 DNF2.872.465.215.29
First round 49 3.14 6.31 7.036.796.305.833.14
Newmarket Open 2017 Final 6 4.86 5.79 4.865.856.125.408.30
First round 2 4.34 5.33 6.824.346.674.764.56
Toronto Limited Summer 2016 Final 15 5.70 8.97 9.689.507.7310.845.70
First round 2 4.47 5.78 6.146.107.954.475.09
Newmarket Open 2016 Final 17 9.42 10.65 13.2810.6811.409.889.42
First round 20 7.14 10.18 10.1513.208.8811.527.14
Square-1
CubingUSA Great Lakes Championship 2022 First round 50 20.47 38.38 20.4727.8630.7756.511:49.63
3x3x3 With Feet
Canadian Championship 2019 Final 6 37.91 49.91 51.201:03.1450.3848.1437.91
First round 7 47.91 55.75 59.5647.9157.8249.861:15.62

History of World Records

Single Average Competition Round Solves
Pyraminx
1.28 Newmarket Open 2017 Final

History of Continental Records

Single Average Competition Round Solves
Pyraminx
1.25 Upstate Cubing 2019 First round

History of National Records

Single Average Competition Round Solves
Pyraminx
2.22 Canadian Championship 2019 Second round 2.472.152.271.812.23
2.27 Montreal Limited Winter 2019 First round 2.292.193.622.342.07
2.64 CubingUSA Nationals 2018 First round 2.771.633.023.102.14
2.70 Vancouver Open Winter 2018 Final 3.103.642.942.051.91
3.47 CubingUSA Nationals 2017 Second round 2.563.553.893.833.04
3.48 CubingUSA Nationals 2017 First round 4.543.052.834.922.84
Cookies help us deliver our services. By using our services, you agree to our use of cookies.