Lakshay Sharma

Region WCA ID Gender Competitions Completed Solves
India 2015SHAR21 Male 26 1170

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 689 6156 17325 10.17 12.48 18066 6635 721
2x2x2 Cube 417 2475 10288 2.32 3.23 4603 1166 179
4x4x4 Cube 499 5084 14371 47.72 55.10 14680 5210 485
5x5x5 Cube 311 3474 10769 1:37.91 1:50.96 11290 3647 322
6x6x6 Cube 247 2520 9257 4:05.56 4:29.89 8540 2356 249
7x7x7 Cube 165 2029 7091 5:48.00 6:40.59 6839 1971 183
3x3x3 Fewest Moves 181 1292 4851 40 42.00 2719 710 86
3x3x3 One-Handed 397 2969 8074 17.55 19.20 5022 1877 223
Clock 606 4371 19949 32.76 46.22 17121 3887 554
Megaminx 227 2127 7632 1:30.56 1:40.68 7368 2035 214
Pyraminx 66 365 1500 2.26 4.63 2835 815 121
Skewb 159 1086 4427 3.53 5.91 4402 1192 165
Square-1 128 1080 4801 18.25 26.06 5189 1213 132

Medal Collection

Gold Silver Bronze
3 4 6
Competition Round Place Single Average Solves
3x3x3 Cube
Indian Nationals 2019 Semi Final 50 11.47 13.15 13.9511.6711.4714.2913.82
Second round 45 11.24 12.48 14.7812.3511.2411.7213.36
First round 72 13.95 15.13 15.0216.5013.9515.4814.90
Chandigarh Open 2019 Final 4 11.90 13.19 13.5413.5112.5114.8511.90
Second round 4 10.87 15.53 16.5110.8718.5613.1416.94
First round 4 10.17 14.27 15.5810.1713.39DNF13.84
Five Rivers Cube Open 2018 Final 8 11.83 13.95 15.1312.7311.8315.2114.00
Second round 9 11.78 14.76 14.8411.7813.2516.1917.05
First round 10 13.93 15.60 16.1016.5214.4913.9316.22
Speedcubing ESYA 2018 Second round 22 11.76 14.17 14.7714.9818.7912.7611.76
First round 16 12.61 14.27 12.6113.1914.3115.8515.31
Delhi Cubing Heat Wave 2018 Second round 15 12.06 12.86 12.7713.5112.0612.3113.77
First round 19 12.15 13.23 12.1514.1412.7915.8912.75
Indian Open 2018 Final 8 12.23 14.30 16.8412.2312.5715.1815.15
Second round 9 12.26 14.16 DNF13.4014.7912.2614.28
First round 10 12.57 15.06 15.1714.4715.5318.6512.57
Pink City Open 2018 Final 10 12.44 14.88 12.4415.1616.7112.7617.08
Second round 11 11.40 13.77 14.02DNF14.5311.4012.76
First round 8 12.43 13.33 13.2812.4316.5012.7313.97
MathSoc Open 2018 Second round 19 10.80 13.50 16.9916.0613.5810.8710.80
First round 19 12.25 14.14 12.4612.2515.4316.2214.52
Five Rivers Cube Open 2017 Final 4 11.98 15.67 11.9817.8515.3515.8315.82
Second round 3 12.02 13.02 14.8413.5613.0312.4812.02
First round 4 14.71 15.01 14.7114.7115.5716.3914.75
Lord Of The Minx 2017 First round 29 12.08 16.64 18.9716.1019.1512.0814.84
Speedcubing ESYA 2017 Final 15 12.61 13.95 15.1014.0812.6612.6116.79
Second round 14 12.75 13.39 12.7513.1614.0712.9317.15
First round 22 12.03 16.18 18.0116.7512.0315.1516.63
Delhi Cube Splash 2017 Second round 32 14.52 17.77 18.7721.1514.5217.7716.78
First round 35 16.55 18.19 20.1616.5517.3818.6318.56
National Cubing Region Open 2017 First round 49 14.96 17.23 20.0714.9615.5316.0922.52
SNU Open 2017 Second round 21 13.82 16.53 24.2315.8313.8214.8018.95
First round 25 15.46 17.33 16.7315.4622.2019.5615.69
Delhi Open 2017 Second round 38 17.67 19.13 21.3019.7317.6718.8918.76
First round 31 13.74 17.23 17.8413.7415.3221.3118.53
MathSoc Open 2017 First round 44 17.71 20.68 18.3719.8825.6917.7123.78
Cubing Complexity 2016 Second round 42 18.06 22.08 25.2920.3118.0624.5621.38
First round 50 13.21 21.85 23.0213.2120.8921.6326.94
Shri Ram Cubing Challenge 2016 First round 55 18.61 21.41 22.6722.4627.5618.6119.10
National Cubing Region Open 2016 Second round 47 18.89 22.60 24.20DNF21.4822.1118.89
First round 48 17.71 19.78 18.9018.5824.1217.7121.86
Indian Nationals 2016 First round 93 19.62 20.88 22.8822.0819.7820.7819.62
MathSoc Open 2016 First round 41 19.41 23.87 19.4125.4621.4724.6737.71
Great Indian Cubeathon 2016 First round 56 22.61 26.12 24.3922.6130.6723.3032.61
Plenty o' Parity 2015 First round 50 24.45 27.73 33.3824.4532.5725.6524.98
Delhi Autumn Open 2015 First round 71 29.65 36.69 36.0043.8738.6735.3929.65
2x2x2 Cube
Indian Nationals 2019 Final 17 3.62 4.31 4.453.894.603.624.63
Second round 20 3.64 4.15 3.644.164.354.953.95
First round 16 2.43 3.74 3.903.973.355.182.43
Chandigarh Open 2019 Final 4 2.32 3.98 4.457.572.323.434.05
First round 2 3.26 3.79 5.583.913.613.263.85
Five Rivers Cube Open 2018 Final 3 2.53 3.32 4.413.413.992.532.56
Second round 3 3.41 4.21 3.944.714.043.414.64
First round 5 2.73 4.18 4.124.014.424.902.73
Speedcubing ESYA 2018 Final 15 2.69 4.46 4.164.784.455.072.69
First round 11 3.73 4.12 4.184.054.983.734.12
Delhi Cubing Heat Wave 2018 Second round 13 4.02 4.37 4.764.024.194.734.19
First round 4 2.49 3.23 4.412.953.962.492.79
Indian Open 2018 Final 2 3.73 3.90 3.734.044.283.743.91
Second round 2 2.48 3.95 2.484.644.203.014.97
First round 2 3.81 4.58 4.913.814.084.756.42
Pink City Open 2018 Final 5 3.33 4.22 5.494.623.334.373.67
Second round 7 2.50 4.29 2.503.645.514.814.42
First round 6 4.35 4.62 4.364.355.404.834.67
MathSoc Open 2018 First round 9 3.32 3.77 3.663.743.914.193.32
Five Rivers Cube Open 2017 Final 3 2.44 4.38 2.444.713.305.505.12
Speedcubing ESYA 2017 Final 8 3.44 4.87 5.095.306.853.444.22
Second round 10 3.21 4.85 4.785.233.214.555.27
First round 7 3.22 4.09 3.457.703.685.153.22
National Cubing Region Open 2017 Second round 29 3.32 5.75 3.326.825.506.265.50
First round 21 4.67 4.95 5.255.494.724.674.87
SNU Open 2017 Final 12 4.06 5.74 4.807.115.304.06DNF
Second round 9 3.26 4.11 4.715.023.603.264.02
First round 19 3.32 5.22 5.924.165.573.326.06
Delhi Open 2017 Second round 11 3.74 4.64 4.704.026.893.745.19
First round 10 3.81 4.64 6.714.303.815.114.50
MathSoc Open 2017 First round 21 3.21 5.23 8.845.914.405.373.21
Cubing Complexity 2016 Final 15 3.75 4.98 5.773.754.145.046.09
Second round 15 3.59 4.76 6.303.813.595.165.30
First round 24 4.05 4.91 5.754.055.584.145.02
Shri Ram Cubing Challenge 2016 Second round 18 3.04 5.03 5.644.625.333.045.13
First round 32 4.46 5.81 7.016.265.424.465.74
National Cubing Region Open 2016 Final 14 4.61 5.77 7.625.634.616.724.97
Second round 13 4.00 4.63 4.856.604.394.664.00
First round 19 3.03 4.58 3.033.725.234.806.93
Indian Nationals 2016 Second round 33 4.69 5.56 4.696.145.247.355.31
First round 31 4.26 5.19 4.966.286.084.264.52
MathSoc Open 2016 Second round 23 3.96 6.84 7.225.857.453.969.24
First round 17 4.66 5.62 5.084.666.095.696.98
Great Indian Cubeathon 2016 Second round 29 4.92 6.97 7.644.927.187.716.10
First round 31 4.63 6.44 6.337.145.844.637.33
Delhi Autumn Open 2015 First round 64 8.84 12.67 16.959.9511.12DNF8.84
4x4x4 Cube
Chandigarh Open 2019 Final 4 56.06 1:03.88 1:04.491:07.501:06.6756.061:00.49
First round 4 47.72 1:02.75 1:06.831:02.9247.7258.511:14.49
Five Rivers Cube Open 2018 Final 8 1:00.02 1:02.12 1:00.021:10.951:06.031:00.221:00.10
First round 8 48.94 58.55 53.271:03.4848.941:08.8758.90
Indian Open 2018 First round 9 54.42 58.45 54.4256.051:00.861:03.6958.43
MathSoc Open 2018 First round 13 47.72 55.10 56.2947.7252.67DNF56.35
Five Rivers Cube Open 2017 Final 4 57.18 1:05.76 1:13.1957.181:07.481:05.901:03.89
National Cubing Region Open 2017 First round 40 1:12.44 1:30.46 1:12.441:45.231:34.291:21.631:35.46
SNU Open 2017 First round 21 1:42.99 DNF1:42.99
Delhi Open 2017 First round 34 1:14.00 1:25.97 1:19.991:29.271:28.641:31.431:14.00
Cubing Complexity 2016 First round 36 1:30.89 1:37.221:30.89
Shri Ram Cubing Challenge 2016 Final 28 1:27.43 1:32.05 1:35.501:27.431:32.931:37.521:27.72
National Cubing Region Open 2016 First round 32 1:09.58 1:25.34 1:22.241:27.981:31.831:25.791:09.58
Indian Nationals 2016 First round 56 1:12.67 1:25.60 1:29.591:23.361:12.671:23.841:37.94
MathSoc Open 2016 First round 18 1:27.06 1:31.20 1:27.061:28.121:29.301:36.191:40.54
Great Indian Cubeathon 2016 First round 37 2:04.44 2:04.44DNF
5x5x5 Cube
Five Rivers Cube Open 2018 First round 7 1:52.20 1:59.27 1:52.202:12.052:06.041:55.971:55.81
Indian Open 2018 Final 5 1:37.91 1:51.08 1:37.911:46.802:12.921:50.201:56.24
First round 7 1:44.50 1:51.35 1:53.521:44.501:54.211:46.321:54.62
Pink City Open 2018 Final 8 1:42.91 1:50.96 1:58.501:59.131:42.991:42.911:51.39
Lord Of The Minx 2017 Final 17 1:59.55 2:03.46 1:59.551:59.892:06.78DNF2:03.72
National Cubing Region Open 2017 First round 25 2:24.09 2:29.62 2:33.202:25.892:24.092:29.783:20.53
SNU Open 2017 First round 18 2:16.00 2:27.95 2:21.11DNF2:40.012:22.732:16.00
National Cubing Region Open 2016 Final 27 2:32.43 3:33.37 2:49.572:32.43DNF5:05.192:45.36
Indian Nationals 2016 First round 53 3:12.41 3:30.043:12.41
MathSoc Open 2016 First round 17 3:27.12 3:44.363:27.12
Great Indian Cubeathon 2016 First round 23 4:45.94 DNF4:45.94
6x6x6 Cube
Lord Of The Minx 2017 Final 14 4:05.56 4:29.89 4:49.104:05.564:35.00
National Cubing Region Open 2017 First round 21 6:42.68 6:42.68
SNU Open 2017 First round 12 4:24.78 4:53.88 4:24.784:34.735:42.13
Cubing Complexity 2016 First round 12 5:25.54 5:34.66 5:28.355:50.085:25.54
National Cubing Region Open 2016 Final 10 4:56.47 5:46.00 4:56.475:28.576:52.96
Indian Nationals 2016 First round 34 7:30.42 7:30.42
Great Indian Cubeathon 2016 First round 10 6:37.24 7:19.90 6:37.247:12.418:10.05
7x7x7 Cube
Lord Of The Minx 2017 Final 13 5:48.00 6:40.59 5:48.007:07.937:05.83
National Cubing Region Open 2017 First round 17 9:34.01 9:34.01
National Cubing Region Open 2016 Final 16 13:01.00 13:01.00
Indian Nationals 2016 First round 30 DNF DNF
3x3x3 Fewest Moves
Five Rivers Cube Open 2018 Final 6 55 55
Indian Open 2018 Final 6 46 47.00 474846
Pink City Open 2018 Final 6 50 50
FMC Asia 2017 Final 55 40 42.00 424044
Five Rivers Cube Open 2017 Final 2 49 49
Delhi Cube Splash 2017 Final 15 DNF DNF
National Cubing Region Open 2017 Final 23 55 DNF 55DNFDNF
Delhi Open 2017 Final 14 DNF DNF
FMC Asia 2016 Final 70 50 53.00 535056
Indian Nationals 2016 Final 25 56 56DNF
Great Indian Cubeathon 2016 Final 14 DNF DNF
3x3x3 One-Handed
Indian Nationals 2019 First round 45 22.07 24.39 23.3023.5228.5126.3422.07
Five Rivers Cube Open 2018 Final 6 19.97 21.75 19.9720.0621.8425.5223.36
First round 6 18.97 22.12 21.8518.9722.9322.7821.74
Delhi Cubing Heat Wave 2018 First round 18 19.86 23.71 19.8627.2324.4022.5124.23
Indian Open 2018 Final 3 17.55 19.20 18.0021.0917.5524.7418.51
First round 3 18.83 21.78 20.4324.63DNF18.8320.29
Pink City Open 2018 First round 26 23.80 DNF DNF25.6526.31DNF23.80
MathSoc Open 2018 Final 14 20.38 24.93 22.8126.4425.5327.6920.38
First round 11 18.57 23.64 18.5721.5524.0729.5525.29
Five Rivers Cube Open 2017 Final 3 21.09 22.75 21.0923.4927.5921.9322.84
Delhi Cube Splash 2017 First round 18 24.00 26.53 25.5024.0025.8830.1728.20
National Cubing Region Open 2017 First round 34 25.09 33.66 41.4025.0938.0431.0331.91
Delhi Open 2017 First round 23 29.82 35.55 43.0334.2329.8235.8936.53
MathSoc Open 2017 First round 34 30.99 38.01 46.4940.1938.8834.9630.99
Cubing Complexity 2016 Second round 23 34.50 37.60 38.5734.5039.7337.7636.48
First round 27 31.61 35.98 31.6133.9736.6444.1837.34
National Cubing Region Open 2016 First round 27 30.68 37.03 30.6840.2631.5939.2447.42
Indian Nationals 2016 First round 69 38.53 41.97 44.4738.5342.1740.7343.00
MathSoc Open 2016 Second round 17 33.68 38.17 47.2833.6836.6741.6436.20
First round 18 30.00 41.05 44.2330.0042.0436.8849.67
Great Indian Cubeathon 2016 First round 38 52.59 56.46 54.5457.061:01.1652.5957.77
Plenty o' Parity 2015 First round 27 41.10 55.25 1:05.0448.8641.1055.901:00.99
Clock
MathSoc Open 2018 First round 18 32.76 DNF DNF45.98DNFDNF32.76
National Cubing Region Open 2017 First round 13 36.35 46.22 45.8936.35DNF46.5646.21
Indian Nationals 2016 First round 24 56.38 56.38DNF
Megaminx
Five Rivers Cube Open 2018 First round 7 1:42.76 1:57.08 2:02.912:15.151:42.761:56.651:51.69
Indian Open 2018 Final 5 1:46.84 2:00.29 1:46.842:16.772:07.101:58.861:54.90
First round 5 1:36.81 1:40.68 1:48.911:36.971:47.331:37.751:36.81
Lord Of The Minx 2017 Final 11 1:30.56 1:54.92 1:39.542:17.021:48.202:28.741:30.56
National Cubing Region Open 2017 First round 23 2:35.37 3:08.57 2:35.373:30.133:20.922:48.173:16.61
Delhi Open 2017 Final 13 2:24.54 2:30.29 2:26.632:34.532:29.712:24.542:59.96
MathSoc Open 2017 Final 19 3:31.92 3:31.92DNF
Shri Ram Cubing Challenge 2016 Final 23 3:37.05 3:37.053:51.15
National Cubing Region Open 2016 Final 15 2:35.68 2:55.74 3:10.962:35.682:53.992:42.273:21.86
Indian Nationals 2016 First round 31 2:13.40 3:01.50 2:13.402:38.502:51.443:37.833:34.55
MathSoc Open 2016 First round 11 3:26.59 4:11.64 4:29.413:26.594:03.564:15.694:15.68
Great Indian Cubeathon 2016 Final 13 3:16.87 3:48.68 3:23.344:19.573:43.143:16.874:34.93
First round 13 2:33.93 3:47.48 3:27.763:17.382:33.934:37.30DNF
Pyraminx
Indian Nationals 2019 Final 16 5.00 6.65 7.405.007.805.836.72
Second round 15 5.20 6.13 5.476.515.206.416.83
First round 14 4.22 5.81 4.226.775.814.847.98
Chandigarh Open 2019 Final 2 4.00 6.13 8.564.908.344.005.14
First round 1 3.32 4.76 3.823.324.607.785.86
Five Rivers Cube Open 2018 Final 1 4.56 5.22 7.295.484.565.464.72
First round 2 5.43 6.57 5.435.897.156.687.14
Speedcubing ESYA 2018 First round 57 5.40 DNF 6.915.98DNF5.40DNF
Delhi Cubing Heat Wave 2018 Final 9 6.25 6.87 7.196.696.857.076.25
First round 15 2.26 6.51 2.267.64DNF6.175.71
Indian Open 2018 Final 4 3.18 5.54 6.935.033.187.114.65
First round 6 5.27 6.52 8.576.195.275.607.77
Pink City Open 2018 Final 3 4.02 4.80 4.024.415.095.884.89
First round 2 5.06 5.48 5.535.816.455.065.11
MathSoc Open 2018 Final 6 5.99 6.67 5.997.056.346.627.89
First round 5 4.14 5.62 8.555.875.304.145.69
Five Rivers Cube Open 2017 Final 1 2.98 4.63 5.154.672.985.014.20
Lord Of The Minx 2017 Final 8 4.10 4.96 11.374.935.104.844.10
Second round 8 4.23 5.60 4.935.334.236.547.67
First round 15 4.42 7.76 DNF6.348.984.427.96
Speedcubing ESYA 2017 Final 11 6.81 7.76 6.817.71DNF6.818.77
First round 12 4.56 8.11 8.379.056.919.854.56
National Cubing Region Open 2017 Final 11 4.56 6.31 6.995.897.584.566.04
Second round 9 5.00 6.41 8.915.005.407.386.44
First round 8 5.69 5.99 7.795.975.955.696.04
SNU Open 2017 Final 10 5.32 7.35 6.915.328.617.547.61
Second round 8 5.04 6.76 7.8310.466.005.046.44
First round 6 3.61 5.84 DNF5.216.523.615.80
Delhi Open 2017 Final 11 6.21 7.42 6.218.808.357.636.28
First round 8 4.90 6.31 6.754.905.347.596.85
MathSoc Open 2017 First round 17 7.55 8.68 9.128.8710.337.558.04
Cubing Complexity 2016 Final 9 5.88 7.41 5.887.439.027.866.95
Second round 8 4.42 6.79 7.508.536.346.544.42
First round 10 5.38 6.73 10.357.475.387.125.59
National Cubing Region Open 2016 Second round 19 7.09 8.44 8.167.749.579.427.09
First round 17 3.38 6.99 6.948.693.388.275.76
Indian Nationals 2016 Second round 31 8.50 10.79 13.0711.4111.378.509.58
First round 22 6.52 7.92 9.257.067.456.529.47
MathSoc Open 2016 Second round 20 7.62 11.89 8.117.6210.56DNF16.99
First round 14 6.73 8.17 8.198.35DNF6.737.97
Great Indian Cubeathon 2016 Second round 24 7.36 11.00 8.807.3610.0814.1315.42
First round 18 6.12 9.22 12.0312.467.776.127.86
Plenty o' Parity 2015 Final 19 8.88 11.65 8.8811.7112.9711.2212.03
Delhi Autumn Open 2015 First round 45 12.98 14.69 15.6512.9813.21DNF15.21
Skewb
Chandigarh Open 2019 Final 5 4.07 8.10 6.72DNF9.684.077.90
First round 8 4.56 8.47 5.7511.488.184.5612.18
Five Rivers Cube Open 2018 Final 4 3.93 7.44 7.799.487.183.937.36
Second round 4 5.20 7.83 8.287.145.208.068.72
First round 6 5.24 7.63 8.195.2412.007.856.84
Delhi Cubing Heat Wave 2018 Final 9 6.97 8.43 7.946.977.489.86DNF
Second round 10 3.53 8.25 9.14DNF3.5310.455.17
First round 6 4.08 5.91 4.996.689.336.074.08
Indian Open 2018 Final 6 5.56 7.47 8.105.567.326.99DNF
First round 6 6.72 7.35 7.637.887.296.727.12
MathSoc Open 2018 Final 8 6.23 7.63 8.406.236.577.92DNF
First round 8 5.52 6.93 9.397.375.527.565.85
Five Rivers Cube Open 2017 Final 3 4.57 8.17 DNF4.5711.105.567.84
Speedcubing ESYA 2017 First round 14 6.41 8.27 9.5812.947.786.417.44
National Cubing Region Open 2017 Second round 17 6.26 9.08 9.906.269.368.809.09
First round 23 5.26 9.80 11.065.2611.3013.917.03
SNU Open 2017 Final 7 5.63 7.55 5.637.637.6712.247.36
First round 8 6.75 7.52 11.797.496.757.417.66
MathSoc Open 2017 First round 16 7.28 9.63 7.957.2810.3410.8310.60
Cubing Complexity 2016 First round 18 6.34 10.76 8.1910.6814.7813.426.34
National Cubing Region Open 2016 First round 14 6.98 8.57 6.989.8312.437.848.04
Indian Nationals 2016 First round 40 7.04 10.71 9.2312.2010.7114.877.04
MathSoc Open 2016 First round 25 16.50 18.64 17.9319.3316.5018.7919.19
Square-1
Indian Nationals 2019 First round 21 27.21 33.55 30.4739.3932.5237.6727.21
Five Rivers Cube Open 2018 Final 1 20.93 26.06 21.8331.2125.1433.8720.93
Indian Open 2018 Final 4 24.67 27.66 24.6728.0728.0130.4526.89
MathSoc Open 2018 First round 8 18.25 27.16 31.8829.1920.6131.6918.25
Speedcubing ESYA 2017 Final 8 26.69 32.91 59.2629.3633.4335.9326.69
National Cubing Region Open 2017 First round 15 29.32 34.90 29.3233.6239.3837.5933.48
Delhi Open 2017 First round 11 36.45 45.54 46.7851.181:08.5436.4538.65
MathSoc Open 2017 First round 14 34.59 44.05 40.6051.7857.4434.5939.76
Shri Ram Cubing Challenge 2016 First round 14 24.88 43.97 42.3935.4124.881:27.9854.10
National Cubing Region Open 2016 First round 15 23.72 39.05 23.7244.5637.6239.3140.23
Indian Nationals 2016 First round 30 58.05 DNF DNF58.05DNFDNF1:34.24
Great Indian Cubeathon 2016 Second round 12 47.49 1:05.95 1:05.821:03.721:29.141:08.3047.49
First round 10 1:06.01 1:14.28 1:08.821:20.97DNF1:06.011:13.04
3x3x3 With Feet
Five Rivers Cube Open 2018 Final 5 2:18.51 2:55.21 2:46.765:11.942:55.472:18.513:03.40
Five Rivers Cube Open 2017 Final 2 2:11.76 2:30.47 2:25.632:11.762:54.01
Delhi Cube Splash 2017 Final 9 2:49.28 2:58.82 2:55.182:49.283:12.01
National Cubing Region Open 2017 First round 12 2:47.69 3:08.02 3:28.143:08.232:47.69
Delhi Open 2017 Final 7 2:43.94 3:31.18 3:00.414:49.192:43.94
Shri Ram Cubing Challenge 2016 Final 14 DNF DNF
Indian Nationals 2016 First round 28 6:29.02 6:29.02
Cookies help us deliver our services. By using our services, you agree to our use of cookies.