From 35d66aa1529331539a69e60324084f0067d11df1 Mon Sep 17 00:00:00 2001 From: Libin YANG Date: Sun, 8 Sep 2024 21:33:17 +0800 Subject: [PATCH] feat: update lc problems (#3494) --- .../README.md | 2 +- .../0180.Consecutive Numbers/README_EN.md | 2 +- .../README.md | 2 +- .../README.md | 4 +- .../0640.Solve the Equation/README_EN.md | 1 + .../README_EN.md | 92 ++++--- .../README_EN.md | 2 + .../1632.Rank Transform of a Matrix/README.md | 37 ++- .../2132.Stamping the Grid/README.md | 4 +- .../2132.Stamping the Grid/README_EN.md | 4 +- .../README.md | 2 +- .../README.md | 10 +- .../README_EN.md | 6 +- .../2725.Interval Cancellation/README_EN.md | 2 - .../README.md | 1 + .../README_EN.md | 1 + .../README.md | 8 +- .../3280.Convert Date to Binary/README.md | 139 +++++++++++ .../3280.Convert Date to Binary/README_EN.md | 137 ++++++++++ .../3280.Convert Date to Binary/Solution.cpp | 10 + .../3280.Convert Date to Binary/Solution.go | 8 + .../3280.Convert Date to Binary/Solution.java | 10 + .../3280.Convert Date to Binary/Solution.py | 3 + .../3280.Convert Date to Binary/Solution.ts | 6 + .../README.md | 235 ++++++++++++++++++ .../README_EN.md | 233 +++++++++++++++++ .../Solution.cpp | 26 ++ .../Solution.go | 23 ++ .../Solution.java | 32 +++ .../Solution.py | 19 ++ .../Solution.ts | 23 ++ .../README.md | 153 ++++++++++++ .../README_EN.md | 151 +++++++++++ .../Solution.cpp | 12 + .../Solution.go | 8 + .../Solution.java | 11 + .../Solution.py | 7 + .../Solution.ts | 8 + .../README.md | 134 ++++++++++ .../README_EN.md | 132 ++++++++++ .../images/chess_knight.jpg | Bin 0 -> 33371 bytes .../images/gif3.gif | Bin 0 -> 216803 bytes .../images/gif4.gif | Bin 0 -> 610965 bytes solution/CONTEST_README.md | 9 +- solution/CONTEST_README_EN.md | 7 + solution/README.md | 8 +- solution/README_EN.md | 6 +- solution/contest.json | 2 +- 48 files changed, 1648 insertions(+), 84 deletions(-) create mode 100644 solution/3200-3299/3280.Convert Date to Binary/README.md create mode 100644 solution/3200-3299/3280.Convert Date to Binary/README_EN.md create mode 100644 solution/3200-3299/3280.Convert Date to Binary/Solution.cpp create mode 100644 solution/3200-3299/3280.Convert Date to Binary/Solution.go create mode 100644 solution/3200-3299/3280.Convert Date to Binary/Solution.java create mode 100644 solution/3200-3299/3280.Convert Date to Binary/Solution.py create mode 100644 solution/3200-3299/3280.Convert Date to Binary/Solution.ts create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README.md create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README_EN.md create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.cpp create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.go create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.java create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.py create mode 100644 solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.ts create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/README.md create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/README_EN.md create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/Solution.cpp create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/Solution.go create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/Solution.java create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/Solution.py create mode 100644 solution/3200-3299/3282.Reach End of Array With Max Score/Solution.ts create mode 100644 solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md create mode 100644 solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README_EN.md create mode 100644 solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/chess_knight.jpg create mode 100644 solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/gif3.gif create mode 100644 solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/gif4.gif diff --git a/solution/0000-0099/0003.Longest Substring Without Repeating Characters/README.md b/solution/0000-0099/0003.Longest Substring Without Repeating Characters/README.md index 8843800dfb6cb..0a34e8470465a 100644 --- a/solution/0000-0099/0003.Longest Substring Without Repeating Characters/README.md +++ b/solution/0000-0099/0003.Longest Substring Without Repeating Characters/README.md @@ -26,7 +26,7 @@ tags:
 输入: s = "abcabcbb"
-输出: 3
+输出: 3 
 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。
 
diff --git a/solution/0100-0199/0180.Consecutive Numbers/README_EN.md b/solution/0100-0199/0180.Consecutive Numbers/README_EN.md index e9deb142b83ba..a3c9ad7f74abc 100644 --- a/solution/0100-0199/0180.Consecutive Numbers/README_EN.md +++ b/solution/0100-0199/0180.Consecutive Numbers/README_EN.md @@ -26,7 +26,7 @@ tags: | num | varchar | +-------------+---------+ In SQL, id is the primary key for this table. -id is an autoincrement column. +id is an autoincrement column starting from 1.

 

diff --git a/solution/0300-0399/0303.Range Sum Query - Immutable/README.md b/solution/0300-0399/0303.Range Sum Query - Immutable/README.md index bb24750532f9f..770a6503ac288 100644 --- a/solution/0300-0399/0303.Range Sum Query - Immutable/README.md +++ b/solution/0300-0399/0303.Range Sum Query - Immutable/README.md @@ -45,7 +45,7 @@ tags: 解释: NumArray numArray = new NumArray([-2, 0, 3, -5, 2, -1]); numArray.sumRange(0, 2); // return 1 ((-2) + 0 + 3) -numArray.sumRange(2, 5); // return -1 (3 + (-5) + 2 + (-1)) +numArray.sumRange(2, 5); // return -1 (3 + (-5) + 2 + (-1)) numArray.sumRange(0, 5); // return -3 ((-2) + 0 + 3 + (-5) + 2 + (-1)) diff --git a/solution/0300-0399/0304.Range Sum Query 2D - Immutable/README.md b/solution/0300-0399/0304.Range Sum Query 2D - Immutable/README.md index 32eb2ca0611c0..81e502f410b36 100644 --- a/solution/0300-0399/0304.Range Sum Query 2D - Immutable/README.md +++ b/solution/0300-0399/0304.Range Sum Query 2D - Immutable/README.md @@ -39,10 +39,10 @@ tags:

-输入:
+输入: 
 ["NumMatrix","sumRegion","sumRegion","sumRegion"]
 [[[[3,0,1,4,2],[5,6,3,2,1],[1,2,0,1,5],[4,1,0,1,7],[1,0,3,0,5]]],[2,1,4,3],[1,1,2,2],[1,2,2,4]]
-输出:
+输出: 
 [null, 8, 11, 12]
 
 解释:
diff --git a/solution/0600-0699/0640.Solve the Equation/README_EN.md b/solution/0600-0699/0640.Solve the Equation/README_EN.md
index 1fb40d5a987b2..ce0ab4855d9d5 100644
--- a/solution/0600-0699/0640.Solve the Equation/README_EN.md	
+++ b/solution/0600-0699/0640.Solve the Equation/README_EN.md	
@@ -51,6 +51,7 @@ tags:
 	
  • 3 <= equation.length <= 1000
  • equation has exactly one '='.
  • equation consists of integers with an absolute value in the range [0, 100] without any leading zeros, and the variable 'x'.
  • +
  • The input is generated that if there is a single solution, it will be an integer.
  • diff --git a/solution/0800-0899/0874.Walking Robot Simulation/README_EN.md b/solution/0800-0899/0874.Walking Robot Simulation/README_EN.md index 4654b7e74c697..ba4f9aad71b80 100644 --- a/solution/0800-0899/0874.Walking Robot Simulation/README_EN.md +++ b/solution/0800-0899/0874.Walking Robot Simulation/README_EN.md @@ -18,7 +18,7 @@ tags: -

    A robot on an infinite XY-plane starts at point (0, 0) facing north. The robot can receive a sequence of these three possible types of commands:

    +

    A robot on an infinite XY-plane starts at point (0, 0) facing north. The robot receives an array of integers commands, which represents a sequence of moves that it needs to execute. There are only three possible types of instructions the robot can receive:

    -

    Some of the grid squares are obstacles. The ith obstacle is at grid point obstacles[i] = (xi, yi). If the robot runs into an obstacle, then it will instead stay in its current location and move on to the next command.

    +

    Some of the grid squares are obstacles. The ith obstacle is at grid point obstacles[i] = (xi, yi). If the robot runs into an obstacle, it will stay in its current location (on the block adjacent to the obstacle) and move onto the next command.

    -

    Return the maximum Euclidean distance that the robot ever gets from the origin squared (i.e. if the distance is 5, return 25).

    +

    Return the maximum squared Euclidean distance that the robot reaches at any point in its path (i.e. if the distance is 5, return 25).

    Note:

     

    Example 1:

    -
    -Input: commands = [4,-1,3], obstacles = []
    -Output: 25
    -Explanation: The robot starts at (0, 0):
    -1. Move north 4 units to (0, 4).
    -2. Turn right.
    -3. Move east 3 units to (3, 4).
    -The furthest point the robot ever gets from the origin is (3, 4), which squared is 32 + 42 = 25 units away.
    -
    +
    +

    Input: commands = [4,-1,3], obstacles = []

    + +

    Output: 25

    + +

    Explanation:

    + +

    The robot starts at (0, 0):

    + +
      +
    1. Move north 4 units to (0, 4).
    2. +
    3. Turn right.
    4. +
    5. Move east 3 units to (3, 4).
    6. +
    + +

    The furthest point the robot ever gets from the origin is (3, 4), which squared is 32 + 42 = 25 units away.

    +

    Example 2:

    -
    -Input: commands = [4,-1,4,-2,4], obstacles = [[2,4]]
    -Output: 65
    -Explanation: The robot starts at (0, 0):
    -1. Move north 4 units to (0, 4).
    -2. Turn right.
    -3. Move east 1 unit and get blocked by the obstacle at (2, 4), robot is at (1, 4).
    -4. Turn left.
    -5. Move north 4 units to (1, 8).
    -The furthest point the robot ever gets from the origin is (1, 8), which squared is 12 + 82 = 65 units away.
    -
    +
    +

    Input: commands = [4,-1,4,-2,4], obstacles = [[2,4]]

    + +

    Output: 65

    + +

    Explanation:

    + +

    The robot starts at (0, 0):

    + +
      +
    1. Move north 4 units to (0, 4).
    2. +
    3. Turn right.
    4. +
    5. Move east 1 unit and get blocked by the obstacle at (2, 4), robot is at (1, 4).
    6. +
    7. Turn left.
    8. +
    9. Move north 4 units to (1, 8).
    10. +
    + +

    The furthest point the robot ever gets from the origin is (1, 8), which squared is 12 + 82 = 65 units away.

    +

    Example 3:

    -
    -Input: commands = [6,-1,-1,6], obstacles = []
    -Output: 36
    -Explanation: The robot starts at (0, 0):
    -1. Move north 6 units to (0, 6).
    -2. Turn right.
    -3. Turn right.
    -4. Move south 6 units to (0, 0).
    -The furthest point the robot ever gets from the origin is (0, 6), which squared is 62 = 36 units away.
    -
    +
    +

    Input: commands = [6,-1,-1,6], obstacles = [[0,0]]

    + +

    Output: 36

    + +

    Explanation:

    + +

    The robot starts at (0, 0):

    + +
      +
    1. Move north 6 units to (0, 6).
    2. +
    3. Turn right.
    4. +
    5. Turn right.
    6. +
    7. Move south 5 units and get blocked by the obstacle at (0,0), robot is at (0, 1).
    8. +
    + +

    The furthest point the robot ever gets from the origin is (0, 6), which squared is 62 = 36 units away.

    +

     

    Constraints:

    diff --git a/solution/1200-1299/1204.Last Person to Fit in the Bus/README_EN.md b/solution/1200-1299/1204.Last Person to Fit in the Bus/README_EN.md index ec7cc37aada68..84cfebc0c762d 100644 --- a/solution/1200-1299/1204.Last Person to Fit in the Bus/README_EN.md +++ b/solution/1200-1299/1204.Last Person to Fit in the Bus/README_EN.md @@ -40,6 +40,8 @@ weight is the weight of the person in kilograms.

    Write a solution to find the person_name of the last person that can fit on the bus without exceeding the weight limit. The test cases are generated such that the first person does not exceed the weight limit.

    +

    Note that only one person can board the bus at any given turn.

    +

    The result format is in the following example.

     

    diff --git a/solution/1600-1699/1632.Rank Transform of a Matrix/README.md b/solution/1600-1699/1632.Rank Transform of a Matrix/README.md index 8ee18ba8b8208..e60c126bcd475 100644 --- a/solution/1600-1699/1632.Rank Transform of a Matrix/README.md +++ b/solution/1600-1699/1632.Rank Transform of a Matrix/README.md @@ -23,25 +23,25 @@ tags: -

    给你一个 m x n 的矩阵 matrix ,请你返回一个新的矩阵 answer ,其中 answer[row][col] 是 matrix[row][col] 的秩。

    +

    给你一个 m x n 的矩阵 matrix ,请你返回一个新的矩阵 answer ,其中 answer[row][col] 是 matrix[row][col] 的秩。

    -

    每个元素的  是一个整数,表示这个元素相对于其他元素的大小关系,它按照如下规则计算:

    +

    每个元素的  是一个整数,表示这个元素相对于其他元素的大小关系,它按照如下规则计算:

    -

    题目保证按照上面规则 answer 数组是唯一的。

    +

    题目保证按照上面规则 answer 数组是唯一的。

    -

     

    +

     

    示例 1:

    @@ -50,9 +50,9 @@ tags: 输出:[[1,2],[2,3]] 解释: matrix[0][0] 的秩为 1 ,因为它是所在行和列的最小整数。 -matrix[0][1] 的秩为 2 ,因为 matrix[0][1] > matrix[0][0] 且 matrix[0][0] 的秩为 1 。 -matrix[1][0] 的秩为 2 ,因为 matrix[1][0] > matrix[0][0] 且 matrix[0][0] 的秩为 1 。 -matrix[1][1] 的秩为 3 ,因为 matrix[1][1] > matrix[0][1], matrix[1][1] > matrix[1][0] 且 matrix[0][1] 和 matrix[1][0] 的秩都为 2 。 +matrix[0][1] 的秩为 2 ,因为 matrix[0][1] > matrix[0][0] 且 matrix[0][0] 的秩为 1 。 +matrix[1][0] 的秩为 2 ,因为 matrix[1][0] > matrix[0][0] 且 matrix[0][0] 的秩为 1 。 +matrix[1][1] 的秩为 3 ,因为 matrix[1][1] > matrix[0][1], matrix[1][1] > matrix[1][0] 且 matrix[0][1] 和 matrix[1][0] 的秩都为 2 。

    示例 2:

    @@ -69,22 +69,17 @@ matrix[1][1] 的秩为 3 ,因为 matrix[1][1] > matrix[0][1], matrix[1][1] > 输出:[[4,2,3],[1,3,4],[5,1,6],[1,3,4]] -

    示例 4:

    - -
    -输入:matrix = [[7,3,6],[1,4,5],[9,8,2]]
    -输出:[[5,1,4],[1,2,3],[6,3,1]]
    -
    +

     

    -

     

    +

     

    提示:

    diff --git a/solution/2100-2199/2132.Stamping the Grid/README.md b/solution/2100-2199/2132.Stamping the Grid/README.md index 7b61bae8ad06d..ea2e6fe9f61ab 100644 --- a/solution/2100-2199/2132.Stamping the Grid/README.md +++ b/solution/2100-2199/2132.Stamping the Grid/README.md @@ -51,8 +51,8 @@ tags:

    -
    输入:grid = [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]], stampHeight = 2, stampWidth = 2
    -输出:false
    +
    输入:grid = [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]], stampHeight = 2, stampWidth = 2 
    +输出:false 
     解释:没办法放入邮票覆盖所有的空格子,且邮票不超出网格图以外。
     
    diff --git a/solution/2100-2199/2132.Stamping the Grid/README_EN.md b/solution/2100-2199/2132.Stamping the Grid/README_EN.md index 57524d85212a8..113943b684f74 100644 --- a/solution/2100-2199/2132.Stamping the Grid/README_EN.md +++ b/solution/2100-2199/2132.Stamping the Grid/README_EN.md @@ -48,8 +48,8 @@ tags:

    Example 2:

    -Input: grid = [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]], stampHeight = 2, stampWidth = 2
    -Output: false
    +Input: grid = [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]], stampHeight = 2, stampWidth = 2 
    +Output: false 
     Explanation: There is no way to fit the stamps onto all the empty cells without the stamps going outside the grid.
     
    diff --git a/solution/2400-2499/2470.Number of Subarrays With LCM Equal to K/README.md b/solution/2400-2499/2470.Number of Subarrays With LCM Equal to K/README.md index aa040725c5c93..e11e033d20e25 100644 --- a/solution/2400-2499/2470.Number of Subarrays With LCM Equal to K/README.md +++ b/solution/2400-2499/2470.Number of Subarrays With LCM Equal to K/README.md @@ -12,7 +12,7 @@ tags: -# [2470. 最小公倍数为 K 的子数组数目](https://leetcode.cn/problems/number-of-subarrays-with-lcm-equal-to-k) +# [2470. 最小公倍数等于 K 的子数组数目](https://leetcode.cn/problems/number-of-subarrays-with-lcm-equal-to-k) [English Version](/solution/2400-2499/2470.Number%20of%20Subarrays%20With%20LCM%20Equal%20to%20K/README_EN.md) diff --git a/solution/2500-2599/2506.Count Pairs Of Similar Strings/README.md b/solution/2500-2599/2506.Count Pairs Of Similar Strings/README.md index 621bd8cc529f5..85a3aadaf16bd 100644 --- a/solution/2500-2599/2506.Count Pairs Of Similar Strings/README.md +++ b/solution/2500-2599/2506.Count Pairs Of Similar Strings/README.md @@ -41,8 +41,8 @@ tags: 输入:words = ["aba","aabb","abcd","bac","aabc"] 输出:2 解释:共有 2 对满足条件: -- i = 0 且 j = 1 :words[0] 和 words[1] 只由字符 'a' 和 'b' 组成。 -- i = 3 且 j = 4 :words[3] 和 words[4] 只由字符 'a'、'b' 和 'c' 。 +- i = 0 且 j = 1 :words[0] 和 words[1] 只由字符 'a' 和 'b' 组成。 +- i = 3 且 j = 4 :words[3] 和 words[4] 只由字符 'a'、'b' 和 'c' 。

    示例 2:

    @@ -51,9 +51,9 @@ tags: 输入:words = ["aabb","ab","ba"] 输出:3 解释:共有 3 对满足条件: -- i = 0 且 j = 1 :words[0] 和 words[1] 只由字符 'a' 和 'b' 组成。 -- i = 0 且 j = 2 :words[0] 和 words[2] 只由字符 'a' 和 'b' 组成。 -- i = 1 且 j = 2 :words[1] 和 words[2] 只由字符 'a' 和 'b' 组成。 +- i = 0 且 j = 1 :words[0] 和 words[1] 只由字符 'a' 和 'b' 组成。 +- i = 0 且 j = 2 :words[0] 和 words[2] 只由字符 'a' 和 'b' 组成。 +- i = 1 且 j = 2 :words[1] 和 words[2] 只由字符 'a' 和 'b' 组成。

    示例 3:

    diff --git a/solution/2500-2599/2506.Count Pairs Of Similar Strings/README_EN.md b/solution/2500-2599/2506.Count Pairs Of Similar Strings/README_EN.md index 3a6b7fe551482..5b8769d10c83c 100644 --- a/solution/2500-2599/2506.Count Pairs Of Similar Strings/README_EN.md +++ b/solution/2500-2599/2506.Count Pairs Of Similar Strings/README_EN.md @@ -40,8 +40,8 @@ tags: Input: words = ["aba","aabb","abcd","bac","aabc"] Output: 2 Explanation: There are 2 pairs that satisfy the conditions: -- i = 0 and j = 1 : both words[0] and words[1] only consist of characters 'a' and 'b'. -- i = 3 and j = 4 : both words[3] and words[4] only consist of characters 'a', 'b', and 'c'. +- i = 0 and j = 1 : both words[0] and words[1] only consist of characters 'a' and 'b'. +- i = 3 and j = 4 : both words[3] and words[4] only consist of characters 'a', 'b', and 'c'.

    Example 2:

    @@ -50,7 +50,7 @@ tags: Input: words = ["aabb","ab","ba"] Output: 3 Explanation: There are 3 pairs that satisfy the conditions: -- i = 0 and j = 1 : both words[0] and words[1] only consist of characters 'a' and 'b'. +- i = 0 and j = 1 : both words[0] and words[1] only consist of characters 'a' and 'b'. - i = 0 and j = 2 : both words[0] and words[2] only consist of characters 'a' and 'b'. - i = 1 and j = 2 : both words[1] and words[2] only consist of characters 'a' and 'b'. diff --git a/solution/2700-2799/2725.Interval Cancellation/README_EN.md b/solution/2700-2799/2725.Interval Cancellation/README_EN.md index 3a169ee99ad32..259f69e8c89e4 100644 --- a/solution/2700-2799/2725.Interval Cancellation/README_EN.md +++ b/solution/2700-2799/2725.Interval Cancellation/README_EN.md @@ -26,8 +26,6 @@ setTimeout(cancelFn, cancelTimeMs)

    The function fn should be called with args immediately and then called again every t milliseconds until cancelFn is called at cancelTimeMs ms.

    -

     

    -

     

    Example 1:

    diff --git a/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README.md b/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README.md index 3598cc04bbe81..59096419b2c54 100644 --- a/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README.md +++ b/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README.md @@ -7,6 +7,7 @@ source: 第 351 场周赛 Q3 tags: - 数组 - 数学 + - 动态规划 --- diff --git a/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README_EN.md b/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README_EN.md index 97cbb1c4236ff..33b106a684b6e 100644 --- a/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README_EN.md +++ b/solution/2700-2799/2750.Ways to Split Array Into Good Subarrays/README_EN.md @@ -7,6 +7,7 @@ source: Weekly Contest 351 Q3 tags: - Array - Math + - Dynamic Programming --- diff --git a/solution/3100-3199/3176.Find the Maximum Length of a Good Subsequence I/README.md b/solution/3100-3199/3176.Find the Maximum Length of a Good Subsequence I/README.md index ae6054d888a23..8b150eeec9718 100644 --- a/solution/3100-3199/3176.Find the Maximum Length of a Good Subsequence I/README.md +++ b/solution/3100-3199/3176.Find the Maximum Length of a Good Subsequence I/README.md @@ -20,9 +20,9 @@ tags: -

    给你一个整数数组 nums 和一个 非负 整数 k 。如果一个整数序列 seq 满足在范围下标范围 [0, seq.length - 2] 中存在 不超过 k 个下标 i 满足 seq[i] != seq[i + 1] ,那么我们称这个整数序列为  序列。

    +

    给你一个整数数组 nums 和一个 非负 整数 k 。如果一个整数序列 seq 满足在下标范围 [0, seq.length - 2] 中 最多只有 k 个下标 i 满足 seq[i] != seq[i + 1] ,那么我们称这个整数序列为  序列。

    -

    请你返回 nums 中  子序列 的最长长度

    +

    请你返回 nums 中  子序列 的最长长度。

     

    @@ -35,7 +35,7 @@ tags:

    解释:

    -

    最长好子序列为 [1,2,1,1,3] 。

    +

    最长好子序列为 [1,2,1,1,3] 。

    示例 2:

    @@ -47,7 +47,7 @@ tags:

    解释:

    -

    最长好子序列为 [1,2,3,4,5,1] 。

    +

    最长好子序列为 [1,2,3,4,5,1] 。

     

    diff --git a/solution/3200-3299/3280.Convert Date to Binary/README.md b/solution/3200-3299/3280.Convert Date to Binary/README.md new file mode 100644 index 0000000000000..d7e7bbd814d2a --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/README.md @@ -0,0 +1,139 @@ +--- +comments: true +difficulty: 简单 +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README.md +--- + + + +# [3280. 将日期转换为二进制表示](https://leetcode.cn/problems/convert-date-to-binary) + +[English Version](/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README_EN.md) + +## 题目描述 + + + +

    给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。

    + +

    date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-day 的格式。

    + +

    返回 date二进制 表示。

    + +

     

    + +

    示例 1:

    + +
    +

    输入: date = "2080-02-29"

    + +

    输出: "100000100000-10-11101"

    + +

    解释:

    + +

    100000100000, 10 和 11101 分别是 2080, 02 和 29 的二进制表示。

    +
    + +

    示例 2:

    + +
    +

    输入: date = "1900-01-01"

    + +

    输出: "11101101100-1-1"

    + +

    解释:

    + +

    11101101100, 1 和 1 分别是 1900, 1 和 1 的二进制表示。

    +
    + +

     

    + +

    提示:

    + + + + + +## 解法 + + + +### 方法一:模拟 + +我们先将字符串 $\textit{date}$ 按照 `-` 分割,然后将每个部分转换为二进制表示,最后将这三个部分用 `-` 连接起来即可。 + +时间复杂度 $O(n)$,空间复杂度 $O(n)$。其中 $n$ 为字符串 $\textit{date}$ 的长度。 + + + +#### Python3 + +```python +class Solution: + def convertDateToBinary(self, date: str) -> str: + return "-".join(f"{int(s):b}" for s in date.split("-")) +``` + +#### Java + +```java +class Solution { + public String convertDateToBinary(String date) { + List ans = new ArrayList<>(); + for (var s : date.split("-")) { + int x = Integer.parseInt(s); + ans.add(Integer.toBinaryString(x)); + } + return String.join("-", ans); + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + string convertDateToBinary(string date) { + auto bin = [](string s) -> string { + string t = bitset<32>(stoi(s)).to_string(); + return t.substr(t.find('1')); + }; + return bin(date.substr(0, 4)) + "-" + bin(date.substr(5, 2)) + "-" + bin(date.substr(8, 2)); + } +}; +``` + +#### Go + +```go +func convertDateToBinary(date string) string { + ans := []string{} + for _, s := range strings.Split(date, "-") { + x, _ := strconv.Atoi(s) + ans = append(ans, strconv.FormatUint(uint64(x), 2)) + } + return strings.Join(ans, "-") +} +``` + +#### TypeScript + +```ts +function convertDateToBinary(date: string): string { + return date + .split('-') + .map(s => (+s).toString(2)) + .join('-'); +} +``` + + + + + + diff --git a/solution/3200-3299/3280.Convert Date to Binary/README_EN.md b/solution/3200-3299/3280.Convert Date to Binary/README_EN.md new file mode 100644 index 0000000000000..f81ba5dda6519 --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/README_EN.md @@ -0,0 +1,137 @@ +--- +comments: true +difficulty: Easy +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README_EN.md +--- + + + +# [3280. Convert Date to Binary](https://leetcode.com/problems/convert-date-to-binary) + +[中文文档](/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README.md) + +## Description + + + +

    You are given a string date representing a Gregorian calendar date in the yyyy-mm-dd format.

    + +

    date can be written in its binary representation obtained by converting year, month, and day to their binary representations without any leading zeroes and writing them down in year-month-day format.

    + +

    Return the binary representation of date.

    + +

     

    +

    Example 1:

    + +
    +

    Input: date = "2080-02-29"

    + +

    Output: "100000100000-10-11101"

    + +

    Explanation:

    + +

    100000100000, 10, and 11101 are the binary representations of 2080, 02, and 29 respectively.

    +
    + +

    Example 2:

    + +
    +

    Input: date = "1900-01-01"

    + +

    Output: "11101101100-1-1"

    + +

    Explanation:

    + +

    11101101100, 1, and 1 are the binary representations of 1900, 1, and 1 respectively.

    +
    + +

     

    +

    Constraints:

    + + + + + +## Solutions + + + +### Solution 1: Simulation + +We first split the string $\textit{date}$ by `-`, then convert each part to its binary representation, and finally join these three parts with `-`. + +The time complexity is $O(n)$, and the space complexity is $O(n)$. Here, $n$ is the length of the string $\textit{date}$. + + + +#### Python3 + +```python +class Solution: + def convertDateToBinary(self, date: str) -> str: + return "-".join(f"{int(s):b}" for s in date.split("-")) +``` + +#### Java + +```java +class Solution { + public String convertDateToBinary(String date) { + List ans = new ArrayList<>(); + for (var s : date.split("-")) { + int x = Integer.parseInt(s); + ans.add(Integer.toBinaryString(x)); + } + return String.join("-", ans); + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + string convertDateToBinary(string date) { + auto bin = [](string s) -> string { + string t = bitset<32>(stoi(s)).to_string(); + return t.substr(t.find('1')); + }; + return bin(date.substr(0, 4)) + "-" + bin(date.substr(5, 2)) + "-" + bin(date.substr(8, 2)); + } +}; +``` + +#### Go + +```go +func convertDateToBinary(date string) string { + ans := []string{} + for _, s := range strings.Split(date, "-") { + x, _ := strconv.Atoi(s) + ans = append(ans, strconv.FormatUint(uint64(x), 2)) + } + return strings.Join(ans, "-") +} +``` + +#### TypeScript + +```ts +function convertDateToBinary(date: string): string { + return date + .split('-') + .map(s => (+s).toString(2)) + .join('-'); +} +``` + + + + + + diff --git a/solution/3200-3299/3280.Convert Date to Binary/Solution.cpp b/solution/3200-3299/3280.Convert Date to Binary/Solution.cpp new file mode 100644 index 0000000000000..25c9f7a717404 --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/Solution.cpp @@ -0,0 +1,10 @@ +class Solution { +public: + string convertDateToBinary(string date) { + auto bin = [](string s) -> string { + string t = bitset<32>(stoi(s)).to_string(); + return t.substr(t.find('1')); + }; + return bin(date.substr(0, 4)) + "-" + bin(date.substr(5, 2)) + "-" + bin(date.substr(8, 2)); + } +}; diff --git a/solution/3200-3299/3280.Convert Date to Binary/Solution.go b/solution/3200-3299/3280.Convert Date to Binary/Solution.go new file mode 100644 index 0000000000000..d935047f59e73 --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/Solution.go @@ -0,0 +1,8 @@ +func convertDateToBinary(date string) string { + ans := []string{} + for _, s := range strings.Split(date, "-") { + x, _ := strconv.Atoi(s) + ans = append(ans, strconv.FormatUint(uint64(x), 2)) + } + return strings.Join(ans, "-") +} diff --git a/solution/3200-3299/3280.Convert Date to Binary/Solution.java b/solution/3200-3299/3280.Convert Date to Binary/Solution.java new file mode 100644 index 0000000000000..8694d5f411a45 --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/Solution.java @@ -0,0 +1,10 @@ +class Solution { + public String convertDateToBinary(String date) { + List ans = new ArrayList<>(); + for (var s : date.split("-")) { + int x = Integer.parseInt(s); + ans.add(Integer.toBinaryString(x)); + } + return String.join("-", ans); + } +} diff --git a/solution/3200-3299/3280.Convert Date to Binary/Solution.py b/solution/3200-3299/3280.Convert Date to Binary/Solution.py new file mode 100644 index 0000000000000..81ef4fce81ee6 --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/Solution.py @@ -0,0 +1,3 @@ +class Solution: + def convertDateToBinary(self, date: str) -> str: + return "-".join(f"{int(s):b}" for s in date.split("-")) diff --git a/solution/3200-3299/3280.Convert Date to Binary/Solution.ts b/solution/3200-3299/3280.Convert Date to Binary/Solution.ts new file mode 100644 index 0000000000000..c2c3d6f6edc6f --- /dev/null +++ b/solution/3200-3299/3280.Convert Date to Binary/Solution.ts @@ -0,0 +1,6 @@ +function convertDateToBinary(date: string): string { + return date + .split('-') + .map(s => (+s).toString(2)) + .join('-'); +} diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README.md b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README.md new file mode 100644 index 0000000000000..a34dcdc75e1cd --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README.md @@ -0,0 +1,235 @@ +--- +comments: true +difficulty: 中等 +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README.md +--- + + + +# [3281. 范围内整数的最大得分](https://leetcode.cn/problems/maximize-score-of-numbers-in-ranges) + +[English Version](/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README_EN.md) + +## 题目描述 + + + +

    给你一个整数数组 start 和一个整数 d,代表 n 个区间 [start[i], start[i] + d]

    + +

    你需要选择 n 个整数,其中第 i 个整数必须属于第 i 个区间。所选整数的 得分 定义为所选整数两两之间的 最小 绝对差。

    + +

    返回所选整数的 最大可能得分

    + +

     

    + +

    示例 1:

    + +
    +

    输入: start = [6,0,3], d = 2

    + +

    输出: 4

    + +

    解释:

    + +

    可以选择整数 8, 0 和 4 获得最大可能得分,得分为 min(|8 - 0|, |8 - 4|, |0 - 4|),等于 4。

    +
    + +

    示例 2:

    + +
    +

    输入: start = [2,6,13,13], d = 5

    + +

    输出: 5

    + +

    解释:

    + +

    可以选择整数 2, 7, 13 和 18 获得最大可能得分,得分为 min(|2 - 7|, |2 - 13|, |2 - 18|, |7 - 13|, |7 - 18|, |13 - 18|),等于 5。

    +
    + +

     

    + +

    提示:

    + +
      +
    • 2 <= start.length <= 105
    • +
    • 0 <= start[i] <= 109
    • +
    • 0 <= d <= 109
    • +
    + + + +## 解法 + + + +### 方法一:排序 + 二分查找 + +我们不妨先对 $\textit{start}$ 数组进行排序,然后我们考虑从左到右选择整数,那么得分就等于我们选择的相邻两个整数的差值的最小值。 + +如果一个差值 $x$ 满足条件,那么对于任意 $x' \lt x$,也一定满足条件。因此我们可以使用二分查找的方法来找到最大的满足条件的差值。 + +我们定义二分查找的左边界 $l = 0$,右边界 $r = \textit{start}[-1] + d - \textit{start}[0]$,然后我们每次取中间值 $mid = \left\lfloor \frac{l + r + 1}{2} \right\rfloor$,然后判断是否满足条件。 + +我们定义一个函数 $\text{check}(mi)$ 来判断是否满足条件,具体实现如下: + +- 我们定义一个变量 $\textit{last} = -\infty$,表示上一个选择的整数。 +- 我们遍历 $\textit{start}$ 数组,如果 $\textit{last} + \textit{mi} > \textit{st} + d$,那么说明我们无法选择整数 $\textit{st}$,返回 $\text{false}$。否则,我们更新 $\textit{last} = \max(\textit{st}, \textit{last} + \textit{mi})$。 +- 如果遍历完整个 $\textit{start}$ 数组都满足条件,那么返回 $\text{true}$。 + +时间复杂度 $O(n \times \log M)$,其中 $n$ 和 $M$ 分别是 $\textit{start}$ 数组的长度和最大值。空间复杂度 $O(1)$。 + + + +#### Python3 + +```python +class Solution: + def maxPossibleScore(self, start: List[int], d: int) -> int: + def check(mi: int) -> bool: + last = -inf + for st in start: + if last + mi > st + d: + return False + last = max(st, last + mi) + return True + + start.sort() + l, r = 0, start[-1] + d - start[0] + while l < r: + mid = (l + r + 1) >> 1 + if check(mid): + l = mid + else: + r = mid - 1 + return l +``` + +#### Java + +```java +class Solution { + private int[] start; + private int d; + + public int maxPossibleScore(int[] start, int d) { + Arrays.sort(start); + this.start = start; + this.d = d; + int n = start.length; + int l = 0, r = start[n - 1] + d - start[0]; + while (l < r) { + int mid = (l + r + 1) >>> 1; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } + + private boolean check(int mi) { + long last = Long.MIN_VALUE; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + int maxPossibleScore(vector& start, int d) { + ranges::sort(start); + auto check = [&](int mi) -> bool { + long long last = LLONG_MIN; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = max((long long) st, last + mi); + } + return true; + }; + int l = 0, r = start.back() + d - start[0]; + while (l < r) { + int mid = l + (r - l + 1) / 2; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } +}; +``` + +#### Go + +```go +func maxPossibleScore(start []int, d int) int { + check := func(mi int) bool { + last := math.MinInt64 + for _, st := range start { + if last+mi > st+d { + return false + } + last = max(st, last+mi) + } + return true + } + sort.Ints(start) + l, r := 0, start[len(start)-1]+d-start[0] + for l < r { + mid := (l + r + 1) >> 1 + if check(mid) { + l = mid + } else { + r = mid - 1 + } + } + return l +} +``` + +#### TypeScript + +```ts +function maxPossibleScore(start: number[], d: number): number { + start.sort((a, b) => a - b); + let [l, r] = [0, start.at(-1)! + d - start[0]]; + const check = (mi: number): boolean => { + let last = -Infinity; + for (const st of start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + }; + while (l < r) { + const mid = l + ((r - l + 1) >> 1); + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; +} +``` + + + + + + diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README_EN.md b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README_EN.md new file mode 100644 index 0000000000000..c9b5ac5211a55 --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/README_EN.md @@ -0,0 +1,233 @@ +--- +comments: true +difficulty: Medium +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README_EN.md +--- + + + +# [3281. Maximize Score of Numbers in Ranges](https://leetcode.com/problems/maximize-score-of-numbers-in-ranges) + +[中文文档](/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README.md) + +## Description + + + +

    You are given an array of integers start and an integer d, representing n intervals [start[i], start[i] + d].

    + +

    You are asked to choose n integers where the ith integer must belong to the ith interval. The score of the chosen integers is defined as the minimum absolute difference between any two integers that have been chosen.

    + +

    Return the maximum possible score of the chosen integers.

    + +

     

    +

    Example 1:

    + +
    +

    Input: start = [6,0,3], d = 2

    + +

    Output: 4

    + +

    Explanation:

    + +

    The maximum possible score can be obtained by choosing integers: 8, 0, and 4. The score of these chosen integers is min(|8 - 0|, |8 - 4|, |0 - 4|) which equals 4.

    +
    + +

    Example 2:

    + +
    +

    Input: start = [2,6,13,13], d = 5

    + +

    Output: 5

    + +

    Explanation:

    + +

    The maximum possible score can be obtained by choosing integers: 2, 7, 13, and 18. The score of these chosen integers is min(|2 - 7|, |2 - 13|, |2 - 18|, |7 - 13|, |7 - 18|, |13 - 18|) which equals 5.

    +
    + +

     

    +

    Constraints:

    + +
      +
    • 2 <= start.length <= 105
    • +
    • 0 <= start[i] <= 109
    • +
    • 0 <= d <= 109
    • +
    + + + +## Solutions + + + +### Solution 1: Sorting + Binary Search + +We can first sort the $\textit{start}$ array. Then, we consider selecting integers from left to right, where the score is equal to the minimum difference between any two adjacent selected integers. + +If a difference $x$ satisfies the condition, then any $x' < x$ will also satisfy the condition. Therefore, we can use binary search to find the largest difference that satisfies the condition. + +We define the left boundary of the binary search as $l = 0$ and the right boundary as $r = \textit{start}[-1] + d - \textit{start}[0]$. Each time, we take the middle value $mid = \left\lfloor \frac{l + r + 1}{2} \right\rfloor$ and check whether it satisfies the condition. + +We define a function $\text{check}(mi)$ to determine whether the condition is satisfied, implemented as follows: + +- We define a variable $\textit{last} = -\infty$, representing the last selected integer. +- We traverse the $\textit{start}$ array. If $\textit{last} + \textit{mi} > \textit{st} + d$, it means we cannot select the integer $\textit{st}$, and we return $\text{false}$. Otherwise, we update $\textit{last} = \max(\textit{st}, \textit{last} + \textit{mi})$. +- If we traverse the entire $\textit{start}$ array and all conditions are satisfied, we return $\text{true}$. + +The time complexity is $O(n \times \log M)$, where $n$ and $M$ are the length and the maximum value of the $\textit{start}$ array, respectively. The space complexity is $O(1)$. + + + +#### Python3 + +```python +class Solution: + def maxPossibleScore(self, start: List[int], d: int) -> int: + def check(mi: int) -> bool: + last = -inf + for st in start: + if last + mi > st + d: + return False + last = max(st, last + mi) + return True + + start.sort() + l, r = 0, start[-1] + d - start[0] + while l < r: + mid = (l + r + 1) >> 1 + if check(mid): + l = mid + else: + r = mid - 1 + return l +``` + +#### Java + +```java +class Solution { + private int[] start; + private int d; + + public int maxPossibleScore(int[] start, int d) { + Arrays.sort(start); + this.start = start; + this.d = d; + int n = start.length; + int l = 0, r = start[n - 1] + d - start[0]; + while (l < r) { + int mid = (l + r + 1) >>> 1; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } + + private boolean check(int mi) { + long last = Long.MIN_VALUE; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + int maxPossibleScore(vector& start, int d) { + ranges::sort(start); + auto check = [&](int mi) -> bool { + long long last = LLONG_MIN; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = max((long long) st, last + mi); + } + return true; + }; + int l = 0, r = start.back() + d - start[0]; + while (l < r) { + int mid = l + (r - l + 1) / 2; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } +}; +``` + +#### Go + +```go +func maxPossibleScore(start []int, d int) int { + check := func(mi int) bool { + last := math.MinInt64 + for _, st := range start { + if last+mi > st+d { + return false + } + last = max(st, last+mi) + } + return true + } + sort.Ints(start) + l, r := 0, start[len(start)-1]+d-start[0] + for l < r { + mid := (l + r + 1) >> 1 + if check(mid) { + l = mid + } else { + r = mid - 1 + } + } + return l +} +``` + +#### TypeScript + +```ts +function maxPossibleScore(start: number[], d: number): number { + start.sort((a, b) => a - b); + let [l, r] = [0, start.at(-1)! + d - start[0]]; + const check = (mi: number): boolean => { + let last = -Infinity; + for (const st of start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + }; + while (l < r) { + const mid = l + ((r - l + 1) >> 1); + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; +} +``` + + + + + + diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.cpp b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.cpp new file mode 100644 index 0000000000000..989bc89d583f6 --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.cpp @@ -0,0 +1,26 @@ +class Solution { +public: + int maxPossibleScore(vector& start, int d) { + ranges::sort(start); + auto check = [&](int mi) -> bool { + long long last = LLONG_MIN; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = max((long long) st, last + mi); + } + return true; + }; + int l = 0, r = start.back() + d - start[0]; + while (l < r) { + int mid = l + (r - l + 1) / 2; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } +}; diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.go b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.go new file mode 100644 index 0000000000000..b53d5c757bf4d --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.go @@ -0,0 +1,23 @@ +func maxPossibleScore(start []int, d int) int { + check := func(mi int) bool { + last := math.MinInt64 + for _, st := range start { + if last+mi > st+d { + return false + } + last = max(st, last+mi) + } + return true + } + sort.Ints(start) + l, r := 0, start[len(start)-1]+d-start[0] + for l < r { + mid := (l + r + 1) >> 1 + if check(mid) { + l = mid + } else { + r = mid - 1 + } + } + return l +} diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.java b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.java new file mode 100644 index 0000000000000..06d0514718dfa --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.java @@ -0,0 +1,32 @@ +class Solution { + private int[] start; + private int d; + + public int maxPossibleScore(int[] start, int d) { + Arrays.sort(start); + this.start = start; + this.d = d; + int n = start.length; + int l = 0, r = start[n - 1] + d - start[0]; + while (l < r) { + int mid = (l + r + 1) >>> 1; + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; + } + + private boolean check(int mi) { + long last = Long.MIN_VALUE; + for (int st : start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + } +} diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.py b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.py new file mode 100644 index 0000000000000..4097375dab95a --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.py @@ -0,0 +1,19 @@ +class Solution: + def maxPossibleScore(self, start: List[int], d: int) -> int: + def check(mi: int) -> bool: + last = -inf + for st in start: + if last + mi > st + d: + return False + last = max(st, last + mi) + return True + + start.sort() + l, r = 0, start[-1] + d - start[0] + while l < r: + mid = (l + r + 1) >> 1 + if check(mid): + l = mid + else: + r = mid - 1 + return l diff --git a/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.ts b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.ts new file mode 100644 index 0000000000000..348a855291d2e --- /dev/null +++ b/solution/3200-3299/3281.Maximize Score of Numbers in Ranges/Solution.ts @@ -0,0 +1,23 @@ +function maxPossibleScore(start: number[], d: number): number { + start.sort((a, b) => a - b); + let [l, r] = [0, start.at(-1)! + d - start[0]]; + const check = (mi: number): boolean => { + let last = -Infinity; + for (const st of start) { + if (last + mi > st + d) { + return false; + } + last = Math.max(st, last + mi); + } + return true; + }; + while (l < r) { + const mid = l + ((r - l + 1) >> 1); + if (check(mid)) { + l = mid; + } else { + r = mid - 1; + } + } + return l; +} diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/README.md b/solution/3200-3299/3282.Reach End of Array With Max Score/README.md new file mode 100644 index 0000000000000..a4518287c010d --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/README.md @@ -0,0 +1,153 @@ +--- +comments: true +difficulty: 中等 +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README.md +--- + + + +# [3282. 到达数组末尾的最大得分](https://leetcode.cn/problems/reach-end-of-array-with-max-score) + +[English Version](/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README_EN.md) + +## 题目描述 + + + +

    给你一个长度为 n 的整数数组 nums 。

    + +

    你的目标是从下标 0 出发,到达下标 n - 1 处。每次你只能移动到 更大 的下标处。

    + +

    从下标 i 跳到下标 j 的得分为 (j - i) * nums[i] 。

    + +

    请你返回你到达最后一个下标处能得到的 最大总得分 。

    + +

     

    + +

    示例 1:

    + +
    +

    输入:nums = [1,3,1,5]

    + +

    输出:7

    + +

    解释:

    + +

    一开始跳到下标 1 处,然后跳到最后一个下标处。总得分为 1 * 1 + 2 * 3 = 7 。

    +
    + +

    示例 2:

    + +
    +

    输入:nums = [4,3,1,3,2]

    + +

    输出:16

    + +

    解释:

    + +

    直接跳到最后一个下标处。总得分为 4 * 4 = 16 。

    +
    + +

     

    + +

    提示:

    + +
      +
    • 1 <= nums.length <= 105
    • +
    • 1 <= nums[i] <= 105
    • +
    + + + +## 解法 + + + +### 方法一:贪心 + +假设我们从下标 $i$,跳到下标 $j$,那么得分为 $(j - i) \times \text{nums}[i]$。这相当于我们走了 $j - i$ 步,每一步都得到了 $\text{nums}[i]$ 的得分。然后我们从 $j$ 继续跳到下一个下标 $k$,得分为 $(k - j) \times \text{nums}[j]$,以此类推。如果 $nums[i] \gt nums[j]$,那么我们就不应该从 $i$ 跳到 $j$,因为这样得到的得分一定比从 $i$ 直接跳到 $k$ 得到的得分要少。因此,我们每一次应该跳到下一个比当前下标对应的值更大的下标。 + +我们可以维护一个变量 $mx$,表示当前为止,我们遇到的最大的 $\text{nums}[i]$ 的值。然后我们从左到右遍历数组,直到倒数第二个元素,每次更新 $mx$,并且累加得分。 + +遍历结束后,我们得到的就是最大的总得分。 + +时间复杂度 $O(n)$,其中 $n$ 为数组 $\text{nums}$ 的长度。空间复杂度 $O(1)$。 + + + +#### Python3 + +```python +class Solution: + def findMaximumScore(self, nums: List[int]) -> int: + ans = mx = 0 + for x in nums[:-1]: + mx = max(mx, x) + ans += mx + return ans +``` + +#### Java + +```java +class Solution { + public long findMaximumScore(List nums) { + long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = Math.max(mx, nums.get(i)); + ans += mx; + } + return ans; + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + long long findMaximumScore(vector& nums) { + long long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = max(mx, nums[i]); + ans += mx; + } + return ans; + } +}; +``` + +#### Go + +```go +func findMaximumScore(nums []int) (ans int64) { + mx := 0 + for _, x := range nums[:len(nums)-1] { + mx = max(mx, x) + ans += int64(mx) + } + return +} +``` + +#### TypeScript + +```ts +function findMaximumScore(nums: number[]): number { + let [ans, mx]: [number, number] = [0, 0]; + for (const x of nums.slice(0, -1)) { + mx = Math.max(mx, x); + ans += mx; + } + return ans; +} +``` + + + + + + diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/README_EN.md b/solution/3200-3299/3282.Reach End of Array With Max Score/README_EN.md new file mode 100644 index 0000000000000..857bff7c1b216 --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/README_EN.md @@ -0,0 +1,151 @@ +--- +comments: true +difficulty: Medium +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README_EN.md +--- + + + +# [3282. Reach End of Array With Max Score](https://leetcode.com/problems/reach-end-of-array-with-max-score) + +[中文文档](/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README.md) + +## Description + + + +

    You are given an integer array nums of length n.

    + +

    Your goal is to start at index 0 and reach index n - 1. You can only jump to indices greater than your current index.

    + +

    The score for a jump from index i to index j is calculated as (j - i) * nums[i].

    + +

    Return the maximum possible total score by the time you reach the last index.

    + +

     

    +

    Example 1:

    + +
    +

    Input: nums = [1,3,1,5]

    + +

    Output: 7

    + +

    Explanation:

    + +

    First, jump to index 1 and then jump to the last index. The final score is 1 * 1 + 2 * 3 = 7.

    +
    + +

    Example 2:

    + +
    +

    Input: nums = [4,3,1,3,2]

    + +

    Output: 16

    + +

    Explanation:

    + +

    Jump directly to the last index. The final score is 4 * 4 = 16.

    +
    + +

     

    +

    Constraints:

    + +
      +
    • 1 <= nums.length <= 105
    • +
    • 1 <= nums[i] <= 105
    • +
    + + + +## Solutions + + + +### Solution 1: Greedy + +Suppose we jump from index $i$ to index $j$, then the score is $(j - i) \times \text{nums}[i]$. This is equivalent to taking $j - i$ steps, and each step earns a score of $\text{nums}[i]$. Then we continue to jump from $j$ to the next index $k$, and the score is $(k - j) \times \text{nums}[j]$, and so on. If $\text{nums}[i] \gt \text{nums}[j]$, then we should not jump from $i$ to $j$, because the score obtained this way is definitely less than the score obtained by jumping directly from $i$ to $k$. Therefore, each time we should jump to the next index with a value greater than the current index. + +We can maintain a variable $mx$ to represent the maximum value of $\text{nums}[i]$ encountered so far. Then we traverse the array from left to right until the second-to-last element, updating $mx$ each time and accumulating the score. + +After the traversal, the result is the maximum total score. + +The time complexity is $O(n)$, where $n$ is the length of the array $\text{nums}$. The space complexity is $O(1)$. + + + +#### Python3 + +```python +class Solution: + def findMaximumScore(self, nums: List[int]) -> int: + ans = mx = 0 + for x in nums[:-1]: + mx = max(mx, x) + ans += mx + return ans +``` + +#### Java + +```java +class Solution { + public long findMaximumScore(List nums) { + long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = Math.max(mx, nums.get(i)); + ans += mx; + } + return ans; + } +} +``` + +#### C++ + +```cpp +class Solution { +public: + long long findMaximumScore(vector& nums) { + long long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = max(mx, nums[i]); + ans += mx; + } + return ans; + } +}; +``` + +#### Go + +```go +func findMaximumScore(nums []int) (ans int64) { + mx := 0 + for _, x := range nums[:len(nums)-1] { + mx = max(mx, x) + ans += int64(mx) + } + return +} +``` + +#### TypeScript + +```ts +function findMaximumScore(nums: number[]): number { + let [ans, mx]: [number, number] = [0, 0]; + for (const x of nums.slice(0, -1)) { + mx = Math.max(mx, x); + ans += mx; + } + return ans; +} +``` + + + + + + diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.cpp b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.cpp new file mode 100644 index 0000000000000..ccf8ddf036748 --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.cpp @@ -0,0 +1,12 @@ +class Solution { +public: + long long findMaximumScore(vector& nums) { + long long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = max(mx, nums[i]); + ans += mx; + } + return ans; + } +}; diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.go b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.go new file mode 100644 index 0000000000000..3bd424cad51c0 --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.go @@ -0,0 +1,8 @@ +func findMaximumScore(nums []int) (ans int64) { + mx := 0 + for _, x := range nums[:len(nums)-1] { + mx = max(mx, x) + ans += int64(mx) + } + return +} diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.java b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.java new file mode 100644 index 0000000000000..84ec81d88b56a --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.java @@ -0,0 +1,11 @@ +class Solution { + public long findMaximumScore(List nums) { + long ans = 0; + int mx = 0; + for (int i = 0; i + 1 < nums.size(); ++i) { + mx = Math.max(mx, nums.get(i)); + ans += mx; + } + return ans; + } +} diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.py b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.py new file mode 100644 index 0000000000000..e9a53785baf0a --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.py @@ -0,0 +1,7 @@ +class Solution: + def findMaximumScore(self, nums: List[int]) -> int: + ans = mx = 0 + for x in nums[:-1]: + mx = max(mx, x) + ans += mx + return ans diff --git a/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.ts b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.ts new file mode 100644 index 0000000000000..74965ce06be97 --- /dev/null +++ b/solution/3200-3299/3282.Reach End of Array With Max Score/Solution.ts @@ -0,0 +1,8 @@ +function findMaximumScore(nums: number[]): number { + let [ans, mx]: [number, number] = [0, 0]; + for (const x of nums.slice(0, -1)) { + mx = Math.max(mx, x); + ans += mx; + } + return ans; +} diff --git a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md new file mode 100644 index 0000000000000..84d6b4ea988b6 --- /dev/null +++ b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README.md @@ -0,0 +1,134 @@ +--- +comments: true +difficulty: 困难 +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README.md +--- + + + +# [3283. 吃掉所有兵需要的最多移动次数](https://leetcode.cn/problems/maximum-number-of-moves-to-kill-all-pawns) + +[English Version](/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README_EN.md) + +## 题目描述 + + + +

    给你一个 50 x 50 的国际象棋棋盘,棋盘上有 一个 马和一些兵。给你两个整数 kx 和 ky ,其中 (kx, ky) 表示马所在的位置,同时还有一个二维数组 positions ,其中 positions[i] = [xi, yi] 表示第 i 个兵在棋盘上的位置。

    + +

    Alice 和 Bob 玩一个回合制游戏,Alice 先手。玩家的一次操作中,可以执行以下操作:

    + +
      +
    • 玩家选择一个仍然在棋盘上的兵,然后移动马,通过 最少 的 步数 吃掉这个兵。注意 ,玩家可以选择 任意 一个兵,不一定 要选择从马的位置出发 最少 移动步数的兵。
    • +
    • 在马吃兵的过程中,马 可能 会经过一些其他兵的位置,但这些兵 不会 被吃掉。只有 选中的兵在这个回合中被吃掉。
    • +
    + +

    Alice 的目标是 最大化 两名玩家的  移动次数,直到棋盘上不再存在兵,而 Bob 的目标是 最小化 总移动次数。

    + +

    假设两名玩家都采用 最优 策略,请你返回 Alice 可以达到的 最大 总移动次数。

    + +

    在一次 移动 中,如下图所示,马有 8 个可以移动到的位置,每个移动位置都是沿着坐标轴的一个方向前进 2 格,然后沿着垂直的方向前进 1 格。

    + +

    + +

     

    + +

    示例 1:

    + +
    +

    输入:kx = 1, ky = 1, positions = [[0,0]]

    + +

    输出:4

    + +

    解释:

    + +

    + +

    马需要移动 4 步吃掉 (0, 0) 处的兵。

    +
    + +

    示例 2:

    + +
    +

    输入:kx = 0, ky = 2, positions = [[1,1],[2,2],[3,3]]

    + +

    输出:8

    + +

    解释:

    + +

    + +
      +
    • Alice 选择 (2, 2) 处的兵,移动马吃掉它需要 2 步:(0, 2) -> (1, 4) -> (2, 2) 。
    • +
    • Bob 选择 (3, 3) 处的兵,移动马吃掉它需要 2 步:(2, 2) -> (4, 1) -> (3, 3) 。
    • +
    • Alice 选择 (1, 1) 处的兵,移动马吃掉它需要 4 步:(3, 3) -> (4, 1) -> (2, 2) -> (0, 3) -> (1, 1) 。
    • +
    +
    + +

    示例 3:

    + +
    +

    输入:kx = 0, ky = 0, positions = [[1,2],[2,4]]

    + +

    输出:3

    + +

    解释:

    + +
      +
    • Alice 选择 (2, 4) 处的兵,移动马吃掉它需要 2 步:(0, 0) -> (1, 2) -> (2, 4) 。注意,(1, 2) 处的兵不会被吃掉。
    • +
    • Bob 选择 (1, 2) 处的兵,移动马吃掉它需要 1 步:(2, 4) -> (1, 2) 。
    • +
    +
    + +

     

    + +

    提示:

    + +
      +
    • 0 <= kx, ky <= 49
    • +
    • 1 <= positions.length <= 15
    • +
    • positions[i].length == 2
    • +
    • 0 <= positions[i][0], positions[i][1] <= 49
    • +
    • positions[i] 两两互不相同。
    • +
    • 输入保证对于所有 0 <= i < positions.length ,都有 positions[i] != [kx, ky] 。
    • +
    + + + +## 解法 + + + +### 方法一 + + + +#### Python3 + +```python + +``` + +#### Java + +```java + +``` + +#### C++ + +```cpp + +``` + +#### Go + +```go + +``` + + + + + + diff --git a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README_EN.md b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README_EN.md new file mode 100644 index 0000000000000..b480dbc5c5ae9 --- /dev/null +++ b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/README_EN.md @@ -0,0 +1,132 @@ +--- +comments: true +difficulty: Hard +edit_url: https://github.com/doocs/leetcode/edit/main/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README_EN.md +--- + + + +# [3283. Maximum Number of Moves to Kill All Pawns](https://leetcode.com/problems/maximum-number-of-moves-to-kill-all-pawns) + +[中文文档](/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README.md) + +## Description + + + +

    There is a 50 x 50 chessboard with one knight and some pawns on it. You are given two integers kx and ky where (kx, ky) denotes the position of the knight, and a 2D array positions where positions[i] = [xi, yi] denotes the position of the pawns on the chessboard.

    + +

    Alice and Bob play a turn-based game, where Alice goes first. In each player's turn:

    + +
      +
    • The player selects a pawn that still exists on the board and captures it with the knight in the fewest possible moves. Note that the player can select any pawn, it might not be one that can be captured in the least number of moves.
    • +
    • In the process of capturing the selected pawn, the knight may pass other pawns without capturing them. Only the selected pawn can be captured in this turn.
    • +
    + +

    Alice is trying to maximize the sum of the number of moves made by both players until there are no more pawns on the board, whereas Bob tries to minimize them.

    + +

    Return the maximum total number of moves made during the game that Alice can achieve, assuming both players play optimally.

    + +

    Note that in one move, a chess knight has eight possible positions it can move to, as illustrated below. Each move is two cells in a cardinal direction, then one cell in an orthogonal direction.

    + +

    + +

     

    +

    Example 1:

    + +
    +

    Input: kx = 1, ky = 1, positions = [[0,0]]

    + +

    Output: 4

    + +

    Explanation:

    + +

    + +

    The knight takes 4 moves to reach the pawn at (0, 0).

    +
    + +

    Example 2:

    + +
    +

    Input: kx = 0, ky = 2, positions = [[1,1],[2,2],[3,3]]

    + +

    Output: 8

    + +

    Explanation:

    + +

    + +
      +
    • Alice picks the pawn at (2, 2) and captures it in two moves: (0, 2) -> (1, 4) -> (2, 2).
    • +
    • Bob picks the pawn at (3, 3) and captures it in two moves: (2, 2) -> (4, 1) -> (3, 3).
    • +
    • Alice picks the pawn at (1, 1) and captures it in four moves: (3, 3) -> (4, 1) -> (2, 2) -> (0, 3) -> (1, 1).
    • +
    +
    + +

    Example 3:

    + +
    +

    Input: kx = 0, ky = 0, positions = [[1,2],[2,4]]

    + +

    Output: 3

    + +

    Explanation:

    + +
      +
    • Alice picks the pawn at (2, 4) and captures it in two moves: (0, 0) -> (1, 2) -> (2, 4). Note that the pawn at (1, 2) is not captured.
    • +
    • Bob picks the pawn at (1, 2) and captures it in one move: (2, 4) -> (1, 2).
    • +
    +
    + +

     

    +

    Constraints:

    + +
      +
    • 0 <= kx, ky <= 49
    • +
    • 1 <= positions.length <= 15
    • +
    • positions[i].length == 2
    • +
    • 0 <= positions[i][0], positions[i][1] <= 49
    • +
    • All positions[i] are unique.
    • +
    • The input is generated such that positions[i] != [kx, ky] for all 0 <= i < positions.length.
    • +
    + + + +## Solutions + + + +### Solution 1 + + + +#### Python3 + +```python + +``` + +#### Java + +```java + +``` + +#### C++ + +```cpp + +``` + +#### Go + +```go + +``` + + + + + + diff --git a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/chess_knight.jpg b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/chess_knight.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f43a2cfa4e10647addba7bdf12638015587f4fae GIT binary patch literal 33371 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 literal 0 HcmV?d00001 diff --git a/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/gif3.gif b/solution/3200-3299/3283.Maximum Number of Moves to Kill All Pawns/images/gif3.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b479f4171d3245084d7f17632f6d31ad5120027 GIT binary patch literal 216803 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
    bvYl|A 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 z

    @N+7^6u>GVq$ywfT{;kj=zl%yaoPipn(WGB*RGraE!j{AJgx!l`3E$P zpVQfi0fMkK{m)<93p}t(rVsA_3=n)LZeNYx{5?Pbw|j73H-_&llKq5V7k=`qZ$;3@ zfGAdeK71QAZled&~2jgA#3{EGTLKp^#<>?)sxZKm-U6i@;NHox&T zZhGG1N|6f`xTyae@N5D!K*o69Ht_S{bh~4H1v~LFmWc6>vzITo7=6Deh>_w9D}O{_ zyw8XK6fZtA@FX6&q>eBhSbQ0J#i0BRJIqG}8hAx!Fv9ht<~?U43s#_aH>Y656QKi{bU%?;-Co9eC6g_WziTo=5GeF>%`~tGm6JB0f+BX|rAPiTZ z*FAnm3=pX4glJAa`gFNNso@<-t+wC=400Hw!fS@Vd_Hn%U zXIUUuJHyj$g_8imp+ResXbH~8^r z87pFd;2P^`IC(LK~|Z@eGfo7;aRVeOir552q?Ag7s${ z-gF<{ZM!wjVZ7r;ShyQ|Sx~JUs*rH}F`=kXeaX*@MvutoM`SdR7w&xfrYY{WWmsiXQk6h^eANlNfYWNwm z4)7~Scs)gVS@wD5?KtF|_FlN?efs-HQ5sS)F?WeLGbuGTm7C^#ue>QUT}Oy#)!%$x z@nT~@eHP_-fIH(s#-XQbDR7;57K{C})fXQ=wZ{SjK2~qoHiXHSOS~S&d7q7aU_h+5 z)_lC5qi?46`DvW_b2Z;w`aas@=xp0Ak!#>>g!?!EXTq z|G>x?AOBKcE~-G;XKdvSKLZ4DZjowdON;!kKXohP2(E3`yb@B_laS<`6BU(NL^Fe&MIfFRlBF!2?W*sBN=Fbb2h06>^Dsx2LRExS) z#?MCB1Ii6XGM2qk2#8dojS_H*>bf2+VG(^>J(5{WgEu~!x-pWuKU#ax2DoRVD;God zBI+eew029()qrRNxhQj5*XNvHWg#*00bdpOq6SmHs)DoArp(xj3#SKLm)rB(_?GWViTq?f zak=EJy_CZFl&tvVftD10NJ_yx*y##5$Pm2P0`9d+U8PNhiKn7|B+%eN)aXb6S6W+E z>SjxjCRN2evlr85Plj?AaCIj3JYOy8l+SQgLV z*GN{x`>BCabkHdp66tzesSm8vFUy1ON+cShV;?(b$OM9oaSFF3qMo;=3E(nLm!*qx zW)YmSW?HhWoxi@s#eUfTddeu?R6fqEHS-ZJ)lDPI#W~I^FiTTD`bj*=PL&yw)RP#aU`=Oa!VcGIwNuV%@a~KV0I1C+z z00gFj3=53{igS6(xV$kqo(c`ms@5m@IG>t*?uLC0;^I_q^-L4mtgcl})stMdi;`%s zDFS3dp5$!+j!tXnCXJ4&Cv0G!mT0fC0&t;K^3IRYwO&}=I{BOg*)$i+b7sT<8a^hU zh7{LZ2xEB${Of_kZB+*3-fM{qh&{Db}_j1z!7E$IkZRDPsPN(_-6C~p(Nh(qW)L|6 z;G%3C{!mg)PXG?>Dz+U$olBs(??7&zQ25-&9h#f}GAK`L0p+@YauJ}sB?*@$DL(Ir zLgV2ULis`t#co5TrWnAxAlL^5uTKf#PIMYGxT0$drHKheIi7_Bxv<;ad33&|MyyC7 zB#KrgKWV58>IqLXE{#n<7ILc}X%x{SsYDL)VQpnD%w;~3f>{_7Ul$RpAlTDz%v>O# zVyNu8K4E>Yysayhf5(NZ4oAlMb8vja`czBb_TT{7PY0Il(6YJdF%S0q&Tb1+Sbde zbgD0OO>ndHV;Zc3+v65HUlJ6%Ro-@78lrXs_s}|Y&9!ziT`amZ+$xD}yEamAPwOnJ zO}l9jz^03O#HAqTLdj=J~hOg%7&+-AxSz?ZQK%YYaMb;9xYPc8uGwpDZ_UCtl5k5cmKa`~I)?fZ z!{C8NPZWa&gcp&s(9fJ&`my@kO~s)M-ogF-gwiAOlnVtzk_dKUFQ~dJ_5AR2SKO`< z&L|RBe#G3tFp`?o(Mm8FiX6%MCQPB@!V-VbfNVz@9gQ^dj%sF^%^nTUkDwN`hL%i+ z_p?malzKOk`tB%=ygA=S3K!`Q!W^}u4zQzpN|2sdWAF0s)OJNMhVkzsb>w!HlYnn5 z$wjgX6CPS49L5tUZgh3hC@*~c$!ykitg&jv#A}zy?TT@U8=j1nCDI+J3pa+xL&n6V z^+|1-t|w2O(jIn{ob-F&d_8pPHSd&?-OwcLL6anzI(&LQaB`?+JjLGtsPsd%d|KXp z?2h*Is&JRQ>B(iR6MjveF<+RtO*UEcapL-0jHdA{kzcPY%pj!(Vp-a5MGiUg&3PYx z(|^*l9AXI}+!;NKnF}8MJHIMd56+9tx^>Ko%+7i-%w}fIyEV?o&dkR$;sZqSuYKoP zUg4KC@vd3;tVX=;4E~GY!qDA?zVkCkz(S@M{=i~EFm%DfWUTO7hF8 z0gLYdOYI#~i_$B7p+8*l%gy3ToVhFC#k1Fvmz$OswX9bLE0-6Ob9R@bj`@yG1HGDDEFL8Rht^ol8Phi=tJjr^j-XQqpLu*3WTm%FAz1rfdMl*2@Fd$@$kBmp7Tm*7#($ zIG9$i*l#Mg5-(%`z~zLYh}khaL1F#udO@%%e%gStqAMg&oaC0&-VD4 z_U5Gb!ZfxebNB8bwo?N3(!;h-jcX5BxkOu0LNIFPlrKcYsg z7gZgV^KZimhm9T!3ffz=GRMI>=|5JE!fKDJnbKEMju@E;;{1!fW`tp#sN|96r@bF7s&(^$4T$}!LN!$e)S~s>!~+dOeVjrUnA+>e>+*fvi~(baF+Q+JT}-z zG!8SLal+hh`5)|WQO*v2g`%Q%qAnY<@sXb@GM z-_^cwzeq*eFq?Y%g4cCqRD1;qjo+MDNd^<lHKA@P;yci#crKL8g+iuXB~NOF;kB&`$kx{5ZR>2 z)l&-8>;H&4V_Gp|zBAj)cXBXGPV!m^uKoJ%_rkK6CA`Ez(-iAHk=++oG9(M6vo}f# z@4d`=@A4S;&0q&DrYClplgr4$y}x+k&g}a(VDm<+s0dddg<4tLz>fTP@LLhMw#cio z18-r($jc=;xdpSPZPj!>j@Pd>oMXv`sDxWhrPNFVzf-w-KE<--3@%m=m5NfLdqL{=Hv7TH;CtS5{=#QIU>4kD{QV?rS(-!$*oQMT-W4`8 zUDsp_#!Q~R$)|aB@!fQ`@is!3WMq6-)u}mV@!hj&S1l?Rj?$3rRULAvo40N5cYoQt ze6yXtXV_VwWm9vOaR+->b0t&INh?2I>Bx$yX@K0B&w)n^7Wd__w`t|&2dGGUC#TVV zRMCws)%)%9b5Fiucd_qo5ktZ!{a3DrVtW^sK}29bc7kC&=jGAESITz<1GO$?G}!o* zQ`KNAO0y8^Bl7kh3W5(_i|g|q8C8?j#%|JYe!99ptx-4>vD`?6);%g_YOhh(qlK$? zDxPUiy(>7LLA@b=0`kdu%%VC{^qB$gMM5~$#*hrjxytdw{66t^79sWA-67~ong&_z z+iHl$qoiq$wx>g8qN^>BqSm!O8?ewketUhzG+g%`R|ftGDq*nTUG!PuF>aJ~*G(K< z=mR5xk{kOJ?yWP+Qb(7yX600Sp<_jrf~?x$cfijJq&0jL4Mr&{4hJJMkwKRi3)THK zF2eh$&-Gy}E5%eVNxdfIn#_N+zcy-rdG!jWJmDtqrzSR56VN;7tXB8|f)wpIE=JKz zAG#8A&b$lGpIT=WmXA`ebgKI}y5U@vC4|KLSU*=RdCX7a?ZW-3?`-APS2v|aHt+FR z^cE;y#{bzKACYn}Ni3avd0%u+J#;x;d-n11)gKo=Tt1hyMMxGVY{7(Hg}#l(2;T62 zc5m!3&E0Hc;@pp2XjtU8v&!2!_8xa%(z^$2I316@F+Zd7i7M4FG}}Yq>Zk5|#-J=U8j{-m zvoFy|IjQ_i#r%M3ehij=H=nWLKiD}NJhY_Yt$u9kIVa>T_T({P%bys0jg$?D_J8$` zc=4;qpH0u_N#DuAti@KfbgIRT$?zJTKbbDOm#2Kdaf*|SQ89ACN@83dj5U*m#` z1_I$ZzNguPvJLz+cm1kM#jnc-s~Q9wybX3Ip3PDdtse+}x*Oam7TiN)(W@pE?-(K< z8-i;Nj-v_9_Xn;Qg;cABvUrC+%Lx@D{^z4M6geGQ;B!xSJMiVrz)cPt{auf>*szx` z!m233k4wD+44xm!hL27LZRLd1#QRc;zhoK=U-;;?)ELgn$xg4U*%GR45C-Vi;Ay z5pAOut;$KFyl25V7_Q#(9vBd=6%ch-JX()7NJlRGkyF^?`7lGyaHWmHADvjPo|G}4a6>$i7LsJ%lJxF$Xa~XYT2D)&m|SwFdg2Uavf}5Y zryr8%}@vNbdwd4z9E{r?iZi)F9gQ zX~VR)hRJ>NX>;o78zSkxE$Mdi>91)srbRL=)iW+a(x(D4*jv*iBtWvDq`S`1nxJIB ze#QiaTSJWhkF=n>`aQo^`P`v!6EmDj@5sVJ0mo z%Nou99+&NPW^$J5;AAGr~|RNP2XRdW`- zRa!x2GHw-UClz$wAL`djRl}8+qQatwByHm&GZV0FG}7xstD7;y1iSKBp3>sD@_Ma9 zUg1I%V_-NO6$>e>MuL)qIq$1(-lRtAnuO+zH6R_Cw*nv;<;oi}C&?OzuUdoGC6Kkk z6g6l{Ds$=@G^yDtrLF^#Y8-(DA)>tUqT~@}MF?GUlD<_~jWr$10iqi~nbJjdYJrR0 z1tP8>#l%f^UmzdnOvPeDa(_I(h5(>6b1100hr|Trmu0{&0SmJ(6lJXzTm}}Vt598& z%$sZFmc&5%t=09Ac{L72`Yy#R7>4^uN)0GXx2vdyr5J%PL}cU%BJ&LrP>*fs?spZm zp-JU2d^!h^XD(_7Tx2()C})?Vnl5-Z07cqdSaPLAXFcyaU4ctN>1AUEAq=u!qU6It zP6SjO&qemghU6%>G?1IVTRzWgA=p+v>eNfPv<->PDv}0T7GOhXN{3vzSSCS-d3>q3 zMjnvG4eJA=12L5L2c=X(7+oOhD@EQb8xqtwN-!LQPAIkM!pMk~Hv!6Ty)Ah(R9b^B z2N@UA9h7?mwR`A<@q|E9mZ0)1&kB$Wq6P=8qO17cT3PoD)e=;OBi>HMl%T-K8a(Fp zTqU%%>bWXLP`8qY8y0I^6)==P1oSz^<%Yf+}s0MluNOl6hKO^OI!lg~gJ~ zwzWjel;EkL!wTcAF&B99o7xZq#&y?ug6|AhKFAZH;?8Tu)Q1>XxwpZd$JIFpdLeoX zZrWB4sWfg4m5*!Gn=fY28J%3tB8FDmB%0cW3h6;Tw%7DR@ zz9wf=6S>l{{CH5yfDN6yWZq+2YG7WYSY8v%_J!Lb-zU1d_lu>E4{K|sTFUd9^PyNi z)$$+446g(zKbDugS}flJH18g?v^8UEj2l!6^7?e^UR-Fm8bY<<8}jL!=jclB4>wL3 zB?K2CN^L8gpeU4QWeuS8{6gK93l$cG9aTh;E>$xFJ6*WxcU@5Dp!uG*BpmdVBugFS zlHC?>+ppSEPb(H4FP5|1EZ3lKZVs-C=4n(2CjN0%cezq=zAoS8AzM6TK2KMhlvuMw zQ0%djYK$mCOxhIpA*o)4H}DLh9e^xM!(A*x#W?zqQzM1sFrjtZ;vJX5)}i_uc~}QJ zuVAsc$GLe}v&1w+;9*-yw|q_AVh?*NJcPbk2-A9ctuvY~!8{;fE;E#a_-`AvghIQs5V*DaH8md@Wq7&KNF@{KWh`dTcX zj|MK=&$YuYUAW#Dz3{qtA#Y?=v*)X;(P~29*7<@2-XSly zr}gc^pANdWcKk+Yi_1dn{O>4HXL(n4`U zu_Oe7lMvk9CBY$RaCa?E(BhVpUe~_vecxx#oM-33o@pkN7w~(K$$au%YvuU3)4nxc zct<{%6}O=8vEacqvmrNQ%e;VlUZHC6hhL+uXKjfyy&TzK^8VNJTzGY-#>Sw-c?~mW z$)#rL&+38mC1#nW@8XM!Zc778LrEmV85#d&yx1IN%W@5Id4qPPSZrlVab=5nF~EN% zs($6l(u#-aN*C>FK-%){m#b*g)%d*C#JrWjjn$9~YY{c+rqaLe%OgvS*RbMi=(sg4 zi)6@X`rOa-owmiRD#T*Fc}+O6mMsGN#|>nwXs*a6Njc! zZ(dBg{Ulw8l*;uah3CoUb&|)n+t|*hij8sJoeBA!Y4hJ-D|X5=f77)6K3VzgaJ=)9 z^Y`I}-F};055n&J#xD6M+1spL3eCL_!h5|J_Kx%R25pGU7JK~2y&uB+GMf92=KKF3 z_q#Xt7K47*i0@i5?(=5te|x|6VRL^oZfo1-V1MI)mH)sq|Db^X@KOAB7Q-RC=I*Vm zL%)1JB0vQFp7UQG2<$#q9^0ziXzC1-eh92zwWXu z`90-&)T4R8&w0|1yfv(cJaDKz)46tb_u~1dJLk%p=VrF&+Q@Uu{Bu3z>1&Hqxr?OD zqa$Zcl8*&x8cCYlIRDap{v)3>`v3Wv^mo_5Uv2%Xt$(%k|3+<%+wv(AydQ#l+pFqg z=W}EC{&hKQ9UzDz^8K^>sB){e%i)6DNB^hGm|l@#XPc>;V%*D#97a@bDR$vI#CNR;=lv z(jR{*V~NE@K@G}T63q~yD#0ZXhsUh0AQE46sbq{&Gmz%@sG#a%@3|_~{M;Qw3eN&n8aes~O&^q3 zOj;VFaTU{453rTW%Emx~!IxV)#ZuLEp8(4fX3vHn3xzBzli*`(!jUBtJYV)}fX2a} zhf`wY@|?A~hIS((0*UI(Dj9lHA*K#B(R=xhuIW=ki#oN}u5Y|+GWVJ1Osua6%$JMU z8LQ;RKDyQ>;)9MJ9a#LH8GTdSx3aPeNOsld%t8?K*vL-WySm(~AIJv#vCrvqg@~zz zoKcKEOJ!sucW&Wl+1K4;i@GU$L_0_($EW2hhYz1kslA+XosaG+Z++r%|9Wx^Du{?B zc$6+X{El8YDGO>3nx&8UW@Y$=UxI{tV3dgFfh{)J&9}eI+kkVacKL~3DRVei{l`9Q zj$7w|N+hx%1|Wh{AY>_*0gMp&!nz<;Sd55MPQ`7XXfn7XZ&Y>k_6>Wr#No?(Ox-l2uFIOer&>0&> z1br&_CpkEj@sPgNbj^TL1eEmCsV2$KQIJk%y>Db}aPVwje|oDc>5@R(%dV9Sw5|m( z3iF`V2V4=xGlacFlVUQJiPd&2bnU)1%_jKxQDOBk@dB1FDX)meMeM1bPTx${QzuX4 zZJ^;gI14GgP+8pPX1j>(ZiT#WgY1T_o)FZ)+-70wZxvAp!bWR zV{_3R(stw_t_T~0+^Rt7r$z0*AP152y&jok=mwB~*lvcx@KINbxJh>MS(xjR>vUp8 zN8Pp0xKa80O<&yh)Nad5d8Y}!AZ2xaBmE$%#mZJ+%baC-rj6mB+`u2UB&mo|;=|S+}`O-u)JT`<>z6m-`;q zX3vGY>RO$nS42p+Mzs$}d)ZwlRXT$w3>C`8fo|@3q1TQVB}9(Sx~HxU%kG% z?7^1d$suUXh2B;)JA+XlwM~I^Ilw5RR;eQo&BMS^3`9qQN%s~==fgtx~!4v z{8`t})X5Kw@{3M)f6VUc0PvFxRWXM8*wNp#hpN2S^~Z$ze;aw>g7yFIjT)~@{izk zzVI~3k6Ft`xmb9>(9flE&w}M!B}!)bx&eMVaJHy`iV@!!Nod?*0H=fZq#2@767pKBiiT#B?SW;l>%Fq1G+~1s!)z&*udA|z{B0Z8SJ$;BWg=dfh&?hle$5L zLqVx@$PMU^B0lj`P8=d{u?16c1kLLPGB5;<(0i?A1TZW6 z&e4Zl%+$Kd5WoTpx~vz#f!1Kd!Fk$(Xq#-JY2945oNvy zu$OntL++6nLLVI|k}qskj)e6^g{3)#eJ=^Kc^=+0650g~7lnliw1qzu3QweuDEts^ z{yaif4=Im(qM`RuMJn)}p5lk27rN#F`nZUjQiyrlaPSJ!3>IJ{6#QlMwbf`O^-&~+ zUX&v&_^Y{vI}G_vDDt&=*e5A%7hKe$BudXb6xtTy4|9S$hx?MLS2Km4A}2ZMm(Wiw+`I+0oyf$;m4!M<}#_1CyYP&Kiv@hdqelz)+`0 za_XWtuoy3GOonny@FUEXmFSbqUO+2%jh@)Dz;51X5la{2^`O)9RDjbUc4=Siy>x5Ihtzq z=Q%E%B03%ii#(Llna>PcucJ9Zl%mOZW$!aKRGY7MRSgj?t>JTj_!Y=`3EfP||VQPyLLU`PAv} z8PGrE32-J*32&u=@1_S=sCY}?3b&wF2u_b>q(B^};R-1H>N4YmGrt^XW`)z(RsevI zOgjR#>M>tbgDwMIuxw97ZTNd;ajCr$+G@N(y>?|^?KIE!b znv@~}Q-9Z;q-mv*I+BCnuO(5?(@S)5u>CMV*h!4+>dq$MCyAbpbN98fY> zQEbgsQZ!p8JeMw*KviQ=?q`QpGRU&6NTa1H_c<<(d|3FyvIMGM92roQcelhn020HM zlC65k)~;h!%BI$`9kR3hWoj0<{P#}Eep}uuIZkuJ)Jhvvh-7DQOV(YuT1TIhyJ=8~ zBJu>gHu|qIiU89AOn{?+`k{aZ9_}}mZZ`zhs>yNJSN*z4V2eUdGZ#~#wb~7P z1Kh9{KvbbY(4d}MBrSQh0Xx>HODbxLn#Hb$qz~V%;pA&&%`S8%)L|K$BLi?^z&cm% zqIhopOp9h;%ObWlM$}1~SavS?5Ri64x|3+*UCU_1^UN}Rg5U|`KWnrDE;-^=6wPb2 zg>E&Yn5dBNt-pYPaHhO`!`4gJ%MaHYepuCv$TXgsDf`FdXlnu5)ygvwRI#U^vDK=h z_Qprt1gWv6&XBB7nSx<0Ms2&gwu(|7RhIAyym(FlT4>0J;e~z znJP+7+M6-W7bm+zg!}bL&x*9P09&%nrW5#CCKdpKN~f}?j=MHat$$ahkAbL&sB+kCp4KJRL5)qwcEn_`J}naL zAv_Zs;wyd-K8@9DRA(NapqBV@wnj(t;Y;~+zeyfjEKy*hUiS7>-cs4(nI}OR*zZr+({%) z@?B+JmB3j(-np!t*<|{1zVNEo3Y% zG%zkUyh}O~9Ba0kD_bGA*R$Q|q_eg$I$RP>^Ws8V;w$qdpOr;Q{i&P6OF2qQAox;% z`QpUN(g19+g_OA{N|=;4U;aY7WS_bG?ZV30@-k*+>a#|ITg@a?K05L|DEtB{^n5AN z2A%A&>?0o=Z=8sVTghx&t^zLeWG#`u3^koskv3~zgVv&gM)S^BW2XX&7T0&cukk^iC6?c%h9i zH7nE>8`E*CH7gsx&WQ_o8~o4>N1@F%jg8v8&4UY@=5a(z@%0m-t$?7-3iHiLhAo)Q zR#?}1(#BTGh3z!)?ToICos~@>a(g9n`vQ2oVs1OSYco%LXVrXNCv)o>a_95sow}~A zxV)VkW15?1;=gZeu78`~`OUCXko3D(W4oj4cXQAdlf~~l-P^u4yE5H7BSO1fc`ZFP zyON&kcdx~%kbXa}jgZd|)gTEP)b1I|r)h}yy+ZD3Zw9`J-!URz;mTjt>E2VzfAOBQ z|ACb8DgM`&J9{*n!IrhRzfB+5?;L!6|Kex-z8GoW}cu zev$1F<;9a5StrchCwmOXCjW~&BPmD}q7>v;17!mx1wDy^nx0#!Afeuy{<5%PYw&f5 zKj?-^j8b7zQvmw|Q>)g(D}=P-WBu8C1CYLrB|FrgexEW(zTM0tyD@g2C^BlEe2tw*~9s?&DgY)Ii6>s11_@U*>DZRg&9=&5}H|zG}Gq&*c&C zjTJGt-(#I-a>X=q?@CtkQkvp4&@OAM!zNPcqu)Ko+|B*^$j)MG<(#B&@GQ}m|D-> z;>Z@OG{?9V9t)KR_l5?(Jj{p1SUqmROuX%A5=Ue0o_&i+6it^($EkCAeT$7TPZwQa z(Cn-FEpd>OZn^ACQuSDUbN@&n?Fk9i>7^)`K=Xz1nL%-nkA71^y-&tJ*KWM}l=LmB zD`)xsBY1D0-EItK4Xk*l;z209B;l6z!b?p8CZgy;swe=VTFTImdR>wxY>}ZZ^041_ z|9kq{(aIfP#)0#hlK7WmtMXw4)g)o$o-=9PAdzE%CWAo zz2Y_wQFS@s_$H}mC^pw!*v!^te5~(td01QSYp(!~S=I>bc6hGs?Vl4p>}(mG4wkl2 z7`_F^-#D4TJc|O$H|ukIr33Cr2Y>0QEtemUCjwWTZNrQs^U6~fQa4<)Ij0x84hr`6 z*4;nJOm6Kzsx<`MwK@RmQ+h_$U3^sVfkka-KQ6q!43O`+G&Zd*t(yY6koA)q^I`j) zQ-erofr^A1`T}XcVXNte!4-7t%Pc2PJFCQi_f-w-2X^5Pr;?1Hxb<*n`!)r~6e4dz ze+jwRw^GR#@%SP>-xB7yuV7O|8-M!pma3HKyCBu@e5P3bc++;n=KB%UD+_lI@;dxF ziqQ3LY>zR{q$d{VYB4yXsaW?B!NGVtHZ{gf3VGCNRCbS*#00*Vj0^P<|L(ef8X@10 z?ltw=4dyXoRr#&gr(5_v>=Dn(a}mz2xH6`+ZyhT{AN}6cuH6jt7z^pVyyx6J}u^e;n)zwJ6$LDm&N)P}@hyMASks}Ub^j;pt7JjO>_N14e~j(%y} zXUmPXwx~sqON(cgeDzbgB;hzQ&wCGvhuff>4Z1fkJivzCT6P?k9J?QMki2JPZf*H> zYHIEv6)*+%)M1%fY0j;V$X$DIiMx$n=TkM?R4}x%au!%FiNCF}ZTQVCl)b#X`9b-w zpxaXO+9Z#|6y~@s=V&(vVI7AK}wZ@%lHx!k#a0P-|n_*!1KZ4E4t(|ukuzM;d`BUnpqdi5gd zcyOq`&)a&sqCZLG>ZE6-T$b2GDM}b#q#*iM z+#C9c8x%L_DK57%QftxkEB#~ze*i+SF%@Rp>w3noXWjKAwWa|ES|hpi`eA;#>Cq5MA0 zV0i4zgIHaUctP#)5q>WvUWL09iFdEHY6X^I0ToJawYv6e%c{pOVbnbg7(t2!a8Rja z&`Ei~>~KI&3)1wymp3Y4;RCW+$?xRHM^9Zt1{@c!6X3NZ(pMq48T<3V-+f)zW^(y@ zm=dy4=~{_k$dE4oF}vrvt`3`?%CsN_%ZktMdk8+g08OXh6Q|H-olwnCnFx}gZ^UKB zeRf7!^PpBq?=f(g&x>${`(96k{F=Z)w95X2x>7cG!|Imc?}yZQQPg+z{BhXOLH00F z$?%6O_8fYAcTf=@QEJm_ZQzQbD~`kE4boI7 zm=6snd$>E!$X|#<0Tp?tjWK{B^iYsuMIzEO0tG7!xpovftjmiwM=I!s@b5$hjgVt| z)HhfV^-*Ys9!i`)8lZ@tx(Aa&M`WO*`Pvv4>d85)%hA4ykyA9~$4CWK)bo#M;+Ghg z>zF#6XBk6i1U|aUEL`3<=KHLdhEPasFr3Q7bN&^zDGd3FBYJ=YdtWfheHj&jK_i)d zMl7Q-b9!+%7o*L#gIHipUlM?^=I|hNkdR~)#j}{U+p)us;%r{=w$4OI1;w`m2v|w*LzDfifj((Lz>yxPH-&Lc<;j`^Hfvd=5=Y5RCum zmFP3VK=F}wPY}7_MSV3Sbl5yHV z1Sl_wq|(X+-SeU{i5jrTjZ{f*XMfqbn>}|7nzzUsIF9!ngI76!>TArU;0%aY$@M)< z+an;V%*@!E@)uU~NfoKXS-Hxnti{g-dhi09tb!GIF0*N2(RL6ODC3e01q){ZQ6<7B zT#Ku%kOvds6P;tk2oq6Nz3i02lN~W1QUuJ-$s~Qv{2n5sz*+1IE#e!;)YE;r;F~Ht zUi{#s_)xgWTv3alSK_l=oMDmgFI>7f?}b?IVt zk?18@Ql=yWrUu#`&*um}&!&WzpFwd6jk)q8xVRHs0#`+nOogNgE-Jg6jlP^aEw3sA zH`G$G3auDxF)RoOh69aCRo$~Hb#ayr8?&?WPTU)Sk+lX@jYU;q zxJo3Ty282Y5xVLHth%_=CH6;tutAv|iOtnjqIAL%JX5LEiM5_nby^a!&h>YgGN{>X zcUfx}`fXXGBI2~y?zD1ZdjfRcZm&Mz`f=uJM;fo5H>goz!+A8jLgX9TT->lxmzdkR$!LOxZ3sc7^>wJ{0%v*I| zz^Y-u5>?(F^?(~ccdI&S53hg-d4_oX98pV2RFV+AFU5p^wbQ8H;i#3C8ysXCei$}5yES~` zDzZIwcFw`Gk5_cI7b&aZJ*#}pwyVT#+?p6CTA#YLLW!+HvMu~qoP;b=o#XVp|HLD%6cIj3JvFlXB00HzWWkm284O)$$(;ku87-+Cj(-$rY?8h|D2Zy*}Odx-#-7Apx{f2^V;R zw>){3j76Mo@`33Uv>-zC6zo{fKM4usr*Nwm>ptW#gyy6i095#S+VUqMd5Wcw1VbLM z8_F;1SDI-&TK)KLZYhVrJdkIPDpgHp5%nY zWW-%|4Lv!323JQnNrQBeIklqv{IK_0rrA2I?*JS+Z9BQ!tF zuoS5fpJz&e4aj%7Hdch@)2cYu^yzBnUYnQ4tLGyBjjV?tSvZ zbEG9`AuWV=2SzOvc!eFouN;uKg<#*1#q4?u%9zWn6?Ro zHY;(sDG^Nh^O^CVeR5H{s_#p#Nc0$kCE!#d#~@Q|#E5c)C}WB!IQ<9CllKVvry@~6YdZyHDzT`H zrl^2n>?*gM#^85I!mRg>p${1RX<(?6VFi^5=NVU2#8kWjAaT%kQkn#(frhfmjoXcOJqk& zVeDzHroWacRpH7L$hNsd$<8E(v|!UP-w?` z%e)Q@;G0r{k`*KclWQge<|0eU=e*SMiag6KyMSVIj46$FzM@kl7E@VKSy?q+DVvbf z@uGxn6vut5YT#v6z?Z7qN2Oy?<3dt%y*Tmp z)AuG#yVfV%ZGOaNZ&|!tK`Ui>Gj+P5&yQ;>Q32pzhv|-Ageqtgta(6bm z0V}HT)u#m~*>(Q6T6{%2rwrR|?V6<#bT1DG96C?q-6)G?+ovbG$|0@VOYQLz3a_}^ z6ld^1Cc36iX$NyUids5A5(?52)R(q8*m^pTPdn#i@!!n4_;sErGPRzb;^||1rcOH^ zGC5tCv|--u_)^t#->R3vx@}(6k!$kX>WvmZ!_FhozG-r}FV=0RqYz0lY~57r70>Oy zEQY@q*f}cNAfJN&A=+9L)6bwjz^2ugxzzupv$p4QZ;4f-B43~4-9c9OeqBQsifa4I zyB+V`2}Iex`&NWw?q2=sCX*ks@uD4y?u5CCzIDXFIk$_!`lqp9z1HgOI!wdsRzoDj zkRP3_j#`hib*l`|kaRBoTWqb`S%2S~eqZZWp!IAFW*kh9fwVbzM|oo!##a=juty znTdtY#tWijpXnrwxm#};_D)ZX-Z$*qbe{lMO$`Os+x^q3Sm_e^2qb&y=Z6Kgemh$U7<#+sj%t z&1dy^^K6<@qdhWafcD-bMvQW`dJfn%6UJtJVBMh!`sJrSTO|u>b^q0BG|qDYoce99 z;dmb1!n=s+6J$?y!ED-}8f92xEN!$x>#oO%VL6IH9zH-a@ zHRXoJG7scilVlg^y?RYO2ukY9qUY_{YQlq@6*{lpXT~E^8pEpR);VE>?>U4t8xU>a ztVGQ!chHi#*o!Mci&U@HVvXCCjVEQge({78+H%{=Y!>ld4394j=W6($kGDkM*Da zimo=BWr)oo-qqh~UtVr(9%#%QiEllKeX(r4Rl>A2&AT}p_ac9N%O-G(^5RCl`%53I z?Tg557R{BN^UuBO+iVvb!#u(brxw@`7I-gio7;@P@J|2iY1Q!9^S5ODZ|U0K((gyN z#CI;|f4-uz`uzQ_;>DeN)2o(>FQPnlHAuTx&wmTQUtzko_Re!pH-1mQcJH0%#&X^! zC}(jyXDeB*f#c3Lm+k)bCwn*U{8o$F;LY1tzIdP}e$c?YA7pj#UUPq4Y+oRKTiqHj zn!n3UJYWtyi1<5<`ga)huS@=Q$-gf7x6b-oXZ@|S{?=LlN1gTGU9!N7nV#&DhtKJs z6;S>Um;CoOF918$`~SG)`vS;yvP*to_TT1oHvg@2V=Z@vF)^9uGlF$1ciyn*z8ws~nB8omBktfkCO z^}5dIiW99WnBq0$j|#pA`AxQXs{?#Dp8m92_Dk#WPYd?5UiKp|^RjF8P)T?Q82H-G4}hiop7BBKU&+=Z zb}CmTcnLeS-tH$b16G@^@frMiHXQOb!?#otVXez-sOxjy0*}MGeG*g`V5dTYDI}B- zjqFThm#qAcOM<}^mcf5q5)TGO{g+D)Ku;tX$u2pl5Y&hTWTFs%NO1`MFv&9!Oi>1b zUnjeyB*M}TdAp44mBE!P0Z1priB9mqq2CKs@Trsb#BB}%D5a`ka2ntLLdhd~x9Y<$ z!!+V!Rl6pGFx+;8va8MgyGv1cdm# z^h_Kwd6V=|v?fSEMr0KXE&dwA;D{NcgsZGzu4F`xYeCZ50y3OGWqtR1&k$aPgZMi8 z1t<%|z>LRnY|WXN!6Sq(Nhq{##m!V%cZq{vKr;4{IS||G8DdW7s~r7N88ZokdP?0Y z%!tf`AwtlRr)@F&$}u-@#eAAYUeo)t&8t8!AQ2XPCj)aI9orTaC+`sd?GUkM3Us_=)0!b(fn#-~ixA_!*ikl0REAF^0NvSGVD6 zjA{P!NS-l2^3k08(XqluVM@Xgd**SNEU2ahS0R|rEI55rD1IntK zy>blJO%M=<`9|nMLRDC5D{`#CK*QCXoGcqZX^5{)ex0RJ>n$k2*N)%5DnJST@Cj!&X zrNQ*2`j&;ts;0-!f5tPEeO${m0Os)nRq`3iK440%RLkCAOi3wW_A=#B(q#`_%b{tS zkLVLzD}BF@7aN`E2&;0!Rnme^u)$n7vP*^r1ju5FQsm>r9* z^u`#dj~aNabNOa3x#V*>q>9)Umj75WsQp?VINMx$9^lYBE`4GtocprwOr|dEWlcm> z?FnuD8EqZOu@1UacO|MW$E+TiRPX0lYuHjBtW%dAW#$B-Q>0+!jk)pZI}IE};}i^1 zq@d@Wp@auF#NMi>{$c5)g@43EPxpZaK7;4AqXdw>Smzm=LL)ClBTXVe%@F@G2aic> zeC0+%^A!Jxn;}{YuOE!(V{&{)q|``g;@xVZ?4gzyWw<;;^Js$F1X0hS^GwdL@$%iq z$8MBtd~}c8C@=RkKS4C-`8ATEQ;SGxf0xph1ZsLT0rVs`KNqEgKwvu?_>=G2!>pdYd`vcqRN{oDYBV?-HR_a(t{T-AW2iJ5locEGWp@2dJ@{6A2(*rG>FkTn8MqNMbdHg& zH5$9T)ytbO!m!@RCfld;L#CIcHaXbY2saw$wHvRD8J|sVgXH!P#rDH<+p??ceL5bL z{+>)d>(w6Kg}2=rdAc>*@7BpL53*ICBu^6y z2aSu`Jbsi*A8Uxe#oJMB(#)GM5RDjp$=o(J={%wCXd2ezf$0C|0wEMKXs^}gKQZ)6 zodB$v>ok{kM!|AsMWlzHm1-R#-q*u$mApQdItOcpO|%|9njP$f=TU6{6w zn}xiSek3C zGcUy!JkR^D=SbFBEj;gNWAT`0VCgl~m<;Zi4!2qTm?H^QACz?;y=>CF?M{=~wdjyL zqtP{UlSyJGhrWJ2Ize3yFl`*+lEV=@`R+P~B@lyBZm5T&c%?(-JMYodeqzfz8u5C64wRxI0 z-@Le@&$M1`xMF#n_EKwdCs=-s&9*v$XADf!l`^@FNBrjN-s0E%!jMb9F}3*&xwBx? z3vOIexV9TFzsruCx^6c8>Q0C1#jPE2C%r4Z+81^WHao7{Zs?^<=-t_S5%asF>bFMh z4sd(WJb!;meA>?VyUM%%tMUf{a(im;_ch`V?l8Ceyg&5wJcPy{mUiy*EbluEOqFvV zg+4j5)ZCMf-+r629$tGC^B#ZKv*&((t>(MUedFUa&*O~v<1E|F_>0GsniD^|zvt)A z@>?BQZyuJC4xZcYpBp(CNWQ(uN@YWEUUX6n`{pfuhn-ysc-XiZujiQ z*K+wCohyLZzza091aHtQT&wnya9|$$~_dgu!L;oB?{T~kH zC!?k39}b030|cp_{D(uI6hQdN9D476W}1RDEdSxqPyfZCk_;dI!=bQXim?CU&|bjF z4{8R5pORbDPfX~ZqW)*538rI!Fp@J(*MDW2j#~`R{#&NW&j%o9n(hfc4154`rs=r# zzcWn%a;7QC;3moNC(~r7y?y8>$@kwfP3(U%O&A|Q;x5z>3_bOQ64U-zD8GVl2s=C& zOZVEu4*;e9_Fon%NaZ33FQSKLo4`)||5)g!e_5y<%D0#uVFhJ0zc2$3JF0(1C|l!gve@zwcqyZBsZEU3QKaMDHvFfr7J_h7s|en!x!%$Q^csr54#j5naB)MceQoUBrn*aNn|Dvs3UY zyUEp+>tqX6p$`tD2{9r@4E zhf0FNpJ&>2vIFAyM2-}uvNa1kBTsrf|`#;C~$awbvAnB%ptHG zWSZ$i0(*mSk=8hOcbG8@%}$0;Dh?ER51=<0LJLv;?2#d#{eFyw!4lA7dcm9-QK%LB z2bsKrZJ~0?K>%npwYeX^5dT{=ELlh?jswM@fCPXevC3%iOBler=&@PY%S_A_a3o9% zlEmOvdH4nQ+0Sq^42y$!nfv*-8P=dp>PER6%rU*A2rq`vs+GuM(x{g!$8~|j7*J+( z^9V{3gi1JyC@@EVmyFZjftzN=ow5M}GeZtwG27_aCEA4AdL$3*&-K_GseoAX;5%T9 zfNrdoeQc{>Lggz+MnNQda6+Ok9H4|=GRN@20`zajAHGNgnj_4yo`r&NSBlVbb{12m zD6vsG+Qaw-nC7L5t7HhhfJ+L&GIoOL$Z2L7nnKf@?y*X|BRDCyH^CA{%}MZkXc5d( zkA#?G&N)7+L_^i0Ihpl+-FxU>ts=#Rsrbohrc*>eL&RKW3^`~`c_%b>Bj1 zgJBs;EQ)$5Dw0r;u&z;sw}G_4qmeksVW^#8ur~?k$qa=6pmB|DkZR?mqLs9e0cZ&p zq5_LIV`LGKj48wU&g!w`qEb) z3kGnQd9fG84+`?INO6`*@@DkSBq#|w`-ba6kSZ+s(2SN9dD>ka7qtY1GQ~)hzWo+O3>c)0fl9tps+enJ5M%MzD{fkgT72}W zPk}H=)e<|45}}t`<`pGsG9}ywCGF%Kvn2NI2~^#+R1;H59%vQ7qK!^U$Ht2P(JSmL zi8fj*eTONt!n_e$W0yE8vs2A9$506rE-cM>Ua5h=ecVsraMz@IY>UWrAFW62yE zBm62AivAXJ0>1ya86Z$RNJz>1E?M2n-UZn{~RRhK?52Krtt(mT$**tF4$`xU8 z;yx%6)>)}Liiz>9tnwjo6>F)Q&IDvl2NV!0Q^vUx)!wVxzLXZxvgz zy1KqB+_eP%s#MxOu{~CGBK>QibzilXuET}8LkLK$btjjaOtpt1wwIZl8BS|1a{r)o zv$IeHmYC3(6xQFluQz09_I4meK57Xo%BNa( zJWMY>T%nP(qLk{m|AN?{Ad7c;_w2c0kJKa0{_;o6*NQR!_@k;r}bM)%M}U5H&&EUF>TRy zglL5}R7~5`0vgO|gRp4r@^~$`o28;1KBRz9QPu7*%AnE1m}l7N0BRR|SzbbPfekl% zb+mU>wYSXBgu3BXXWEKd8mWJPJ&6se6CD#(gbJx7kFW1(Rb- zSSKsrFe;~;Bd|ZKs^@(bjpJGG`eXUzDwhB5v!?W@9+@GI z{9JGFksI}!{8o3l!@ghyrPe1NGkU@_I*{{SyxRW!*T8M-v4?VlGdYY2fkU5Lq(eJK zKZ!9^%MA+WHtNdN>dS%Jehs{q8)A0Hw+HrxA_mxV2B>0X>#fH?1-*~thQ{0*p(M7k zrxH>G#N?<^V}KZggyBSS)j;`;Hm}Y}Wvj8!i7_?zde_%7zpTf`&Kkz$hTbE_r*p@_ z{t{nLryjdA%`ml#i&Ce_O~k9$hcmmvlZOK)CxA9I);S|rQo?_~#u6aX4q z6O&96o1zVx#PR1mEunIgdbxvn-|#~eqpBuz9Za1P#K~ls}PYe{=F}!ouvqxH+Eish7 z$2?GB#XO||C>CqIAlFG(I5h9xT7Np1crYgaPI|OsCfkkat0CR(z%lVtytG;q+IUKy zX?DiC&d$4iY65R-J*yD}s+V0HS?{8VTYeX}1b;B{IN%)=NFSYnI&d3&xGw z>yxyJ!wy?Z0qYyBOq)(T<4+S9zZv!^#(-P`$>Z9D)1W%|R4sD}QQ~y%U<&_gYE|50 zsrlvni;XWOAetB((2^UGp_cIfuy^OtQ2+n`|7VynGYqEPPEk=vt6l2Vf<}3@k&vRI z5T!yRW8VfNJ7X=`#!^(4!7zgvGsD=ov4t#+wTO`4(`$RbUhnt&_5OT*pYu82^ZlJ4 zf97;f&6&S0=XQPE6GCTSWz8yXpMxKtle^JD4*hhf;q1P(2V;uD;N5F;Erm81I|@sO)0%sw3U}OBwF#o(D{^%2}gj>YxSHgpOYspT}Zld;k0?~ zw`Xe;<{on%`PK(>2ff1R&W+>~%)^hJhcBxvMc!D7_E?HdUWyTJ(7*9b#bdPw@$NIi$o6J8xGX1*$dtUPA+tUkTgwvA8>)v}T7bh>5RxXpIA%NN5>91RmTz*nH zM(JOunVzYeUQ&Os5_Y_yO1hpgy_j_VQR9urO*a}kgxSg44{+NK-0u-SD2L;;+>jfp zZ0iyh-JsG9D&3&c4JzHB(hVxzpwbO0-JsHcp;G6RKi>6oCi6BcXsq`-RRDlQj4=R<1%l=NK{wW}@Kd96b zvRsGc*Y(oEL-cj|PGtU-O7-~o@#|Cy{e?=cWdt?;M5W@EV1P<3Q+)U>!2p$7;~{?( z?dw!3568&=Qnah_092~=7b=DPR#DAgE$N!m1^&kM1 zdi_0>LjO#q#o)iE(rYl@Yq0-7rCR?=r6u71Eh_c@?@=lL-%zRl|Cma({yS6}$8Tu~ z{sSbFOf`}-`=1%1AMP$~Uysnin0w@#&{;D1Y{Sw=9+ z|6^2Y`6ntB|9?rP)_p+;0?B=s;5sh^^r#(*G$NL4fx(9cjA3Y7Wy z0=L?qU2UR>+Tlpy9{~9eRPRWs*~D?WX-yH;g$a=<2LS(5fhZ&E?%*ib6dxICIev(y zimE__bomXq)uaKCD~IyaS^?xuLESI-dgciMd>K#ECcy)^pvy)yWi5!*0BtU~VwF)< zdZtDcOOMCEvoY`}fK9pJ?PU4^Vs)w=<|UIHXAMzB3gvMa6*wBdF4P&tIIRUK;yiSI z#(*;`r3Y)hRv2t9gQN?Mz)-e>>gDbh*At!n`DhsutN|`#z_CVKvF7ZD+O4A}H92&D ziH0cx{gopCrpSX@Psa#O+pOzF$qXT*+Ub>s0RT)1tS@CO4(5pwnl6MFe1fZ6lV~96 zGH+@*y8~eQlA%UoYoqyvR~wuiDZGL%-vBV>t@UCGv=P>qqf-Py8S}<;<8?5#S_3`_ z#YRQGre!rBo*hYFW-< z@kxTX-c6#8t==5Uie1|jnx>uTs=MmS=B;VO(JTpqiiv^`dz-)^wFiHR-TTZs;<$~H ztd`srwxu1|Rl6C`(${w2JCpTuitWN7?V|YFw|iUmf6zUe2*&ny4kNpKCae9-yWH$u z$Uia9u{+~%&B~;%HN~z@T-AAZM)Q`o{UP0I_HDxwu(Xg)?K+JJZr7b$P^EpFayj+7 zIoo`)?d6uXEB5W1+$k(pa|E-sfYrvAs6`3s7Mf{Nw{PdH0bE+w188XjvA4&Z8j=fA z#cF(pkZ#Uub+3K9C9!9)yxq}Q^Pxn)21{UAi=oU! zWSVnQ4XYM`!RQbxWR)Z60C8Y;?x^VFmFjuP)v(00zAAuUM)eLVa=s{58zDJ*N_COu zy|mtSEqx`^wH^DBjb^DL`(EP)^aN`^DGp7pw%)naA{5%vk8Cn1Z-pGB6GK{qu@q^C z-YNTIM#wsY(E28%kcl=V1xb6*+xb)*az$sTBV@!vt6eZ}C{Al+zXi$(-}Gs6@RS3C zZmyveO50rlcbEc^*u$+#s0ePySM8?xHGz+-*ENnBww9y$y9(g%v}v2&S+K$OPa!m_ z#8B$pE`Un0+<`o%z(Xy_{@h=v)T}1%d7qBr;75Q;3mJKs4rRp-k*Q($38qzE@0{X5 zpu@dLDo+*qalLR-;}1GO&)(U0Cv)? zQ?REZ23hfwQ+eEJh9dWEt`6%tg`704EisZSH1za*JUy3Ve`E&G($6?9a=JdDVwTRC zl@fj|TRF4)!JLaE*Jkbch)4UJ-;X&V$GJl{hBvL-fe4}?%LcO zacWIx%G&=-AEsMvnsF{{Za8k#22w*HPa|*4Yle*;2|eShGhfM_pPl+@6LWgmaG~68 z!7zUe&{8V*quum^@bNDcsfTRV!sXomfa&-L1w~2&B5##C1weJP_pYIBP6C*A- zV}7U7{$*#aucw4(UP)4q`7bRRh~)R+(A5X|t3$#+7PzZ%84ueVSm}n9ZdmERSg8iv zQ}MSOC>k@~(puHKuEqKx&@+EnX)_qG(iYuK*JgO3HasVPx6+dZ*gb%irv7zS+6n&E zN@WW??)_n6!(Xf&cc`X!l59ZPK@g|1ij z0q_<|619{vHjzIsqB+jBW zoc~bSFY*3S*`NBOvbX(TtLzQ_dzC%(Zz_9(|4C)94_&Y95j_8OW#7f`VF~`Xm3{6^ z^r`?u>Vt)J)Fnm zPnG?i|4`ZMLI1h34}kxz>DwIss#!%Hswg$)=CtVb7 zfD%YXXmjCe$ZAXD8rcHK5iK4I2@rOG@@xilj!nVN)QAwAc2g;`c$lyX^(Yf+=E$pU zS7*neYtKZWMsYS`#HK!FRoOiDP<|3nEiL-uI#?9y)jf^61a!!*a$ ztq)3VIh1NlqmE(=M5$hz36~FPG49ZHVIsm-n$Lk+A?CF#f}5B&8G5QtMTw18Y&>t? zC+Rc2EwGM){ zeowWA2puU}Y+0q&LUhv+B%ga?bMrABB9hP6knxSvDqG(E0NMUr@R>kSi>z*Ecw$4O zc5|Ro8-F=l5M5nw2M!mkSMH@G<+kf^S&4UBfi>w>$(EeSmg|WP4cIQ6Wc81i^i;{N zXEL1YhApxKJw+i;URt%8Cbn;%q%I|aEJRjcWa7@U)PN#RcV@1&1oi_?Ydj$NS-Fb~07b*{a~|gS15`6J+^&R*SL~c$3u$tddi&j6Lo>IPg67ZCg%#)0 zcJ#7fJ3Gc!Y4wUjso&ZGF7+o37nvblFuVtQyS448Cx|r(Nqwi8F2FMc#~NCSNFCaC z9il=bh*ak7hTd=JfkMMUAh8e3Z96#$e9X1qBtai+KId0-Y}Vl(>0@knXm(Z^7pxdw zGauu<*|w#8yjl5k%K1kXR&6*OQ-?VLJJ|5*$AnktX!7|!?47=1PTO$@)DVW(Q>tsu zp|Vo4_J^#1*#OdQrP&aN8sc=#oM)_s_PbdOO?=^MD{{Y|r(XIoaj;^nJ*R)!{5WKK zoDbYs-#1gl8JAdNN_lise{7O#oY~_shgmb6G*O=QSeOft`XY>-J0d;X-f;G|;_$%> zl)fp(SAa{c+fGV<`No_AJs1Gq9~~lgYg}L&0svV&_k5Tw%AOYVnAdI`yC3?{-(tQ7 zx$s45#$(lb)qa73Te#3ax4L3ozw*&Rn0{V(_EzQS&b_@)*A{X@=g())Uq03DA-woT zYC*Dp>~c|y8)&+LrWHRyJ+L6IRxT;;(uzYY`@*hu=-dZ1+ zvH>(DgQ0L9jo;B!qW~)dpsD9ypC+~WWnfwdPb%<;{R2(a;5NUbsS_FG{Rf&J1dcHY zAo0M=6s(cLn}YH|{uNDA$RHSirWyRdJWa~aw&eW>n!HA~0Nm0Dz_`e?n84U(qy^9|xc*?N3jW!hb_k$A62aE}*}l zDV!&a_6wTA|B9wGknOK%n#uncH1+2L&=j`*G^xN}(3A$s#sLsO^!9-1Qm22Gv*Cuo|*zmBGHkpCJ@ zT|pQ!{NJJ}Y$n?LKcZ>&A81PdXEb&E9ZiukQ7L~yQ~kd~QyL8O3!2LOTQqe6*^>W{ zp=m4x^CvWw`44EC$^Xx23g`bbnjTBxW&e(*G8<_6U!tkT|NUrMsPa3S4kPzE@)iPU zT7VG2g7^OZG-)C5G${!Ipy}QLiiqWJPm^xfrHTMglfFUz<7rYZ67ohs2Q3(3L}C2; zG${^zUzcK`h&lnFsV?}w5#uAcQJ<}Du2%xD1->+yYPSAJ8 z(Q3?CR6ArVp00!8eT{zjk&jg&;o`@sZwJs6$8V0NnqZs(ng!7GC1)K?lL;UIP0O&9 zM;#55pH32S;A%8@9Zhlkr!bU0Me=|INVbT2ltd5w6;17s^_be9RB8J=&X89qTk-Hy z1Q39x7k@$170#o1tJ(lNWH%1{E1Di%N7K9XMZ06q!!wqh$bYAV|liG}}_O+@59SV}pb(DJ5l=dP_ zqoH=Q-D>U4)sBJ>x|$(iU!|^bvo6`(&P%H-0T!G5l9?dWmCS8Ey3%!jlG3YHeOa5_ z{HX09t6PWFHqL~{^>#Mz(T-E>eo+piu-cAT#WZ{pahTOR*^4&g=rAk01RFj?&;umJU0li#tDb+V^$w}waA^Im zsbiY%JOp&ZHo>-^4N-B(p7V*Y3s%QX%MlW0 zcxC8gpk1@(5BlYXkI*W(RAQgB#jtJY$bAb+l>JB7nNM3Sk>{WH@`Tg9?fXU6dR<3C zo&Yv$pv^=8%#ZI0#58d*s7Hx?p+x2(DK|%RX9p{q!Ffh4w(cgXCC{94MuK{sI6h%c z#rac>hBa(g=@@g$)5O6Gp{RQFr(X9)NZuHqMP=U0&g)98`G#Plkba&)B)OftP&AUf!!2p_)*3tCk)P(2r(c!%QTM{~B z4O9#5KE8tuH$h`Bl%|);$ABkG3oXI8l)3}GRK&rCB*AImWD-AmGK-_zFh!}Vm_DUA zk|#Cf;!vK^dji_Oj;8dfnIh)6w67c|{FFf9b2Y4Ygtu!nxXqG{h;P|WGy z(DcCUmBiEQXu3u_FFkwo`0TYK>u8$&E1F(jN7DkS1*!brU(qxaK-1|jn0#yfq<==! zrj_x6GpGNIreB3R4W3M|qiN-5TjBYb6>DgI9jX6!G<^U*{oreUW!I~<`)?Z#@0Vz( zdoZ<&xVZ1aBBQb4UcVFTII8Qx&K}9I?zRJmdiz(igR;H=SM-usC=080J61m&__iUY z8%O3hj?C9=i0OuyZiwlIm~M#ahM4|~n8uPJE!q96AEmc%aZceqYDVRg7{Chs@cOY< z+mA-$J(lkBZcF9mp@AXtm!|7HI5A?2Pq7I2rl*cro=j5#8_zY>J;E;7N!TX7SPxq) z-_lbUf2`;5Z7<_FY>WyYkDeDu#d8S;gE=B(O}x7NFUv2=-NSo$JA%yd9vYUs$7Z}G z*xrZLu*xE4J8Zmx^YSX4P#6}pRUS)r1f6xknp^Us@jm@+KI`Y@Px;t7`ohLwR{<7M z@#Ts2HS2U&wYhmNKw8?y&&CDu#06pH;%B4Ar3Xs%fSA$(iJAV6 zGF}pDfe$(_JB>+7cS5gp29>(_!F9b;V=Xfljo*n#O4GppE&*kk!H$mDzWSc2 zH56C#OE&SL7YCDP0*>loyi6YUs-bz*_-tITaL14`HFza0gbWM0vHiR-+?Nark}wMW zlo@Ob_nBD4dAnG#B7+W%1@oAM(Ots6KfOgUF@u$eO9${>l@E)N!P9A8OLsjwzlDr! z$HBbh<#&%+@ll9v;LROR89kX!w@slb$TK3ky$)(vwLhn1t|-dCI_J zHY)_O=*c?iNj9@S)|o-2aOCDVj~9AAic8_ojZ((xNi%gR@HwnD9KX3f2v_1~22XVy zk1%J)N!4S8+_q0;MHSP6#N$IZ&0-%QV#eZ!pR)L{jeR;U8T~ zC1-_;YDDXFMG9!7JH}>ag$J2~lAl{98i^!$@^8Y}hWONnL*wGV7suy{0bdfo5P7Ws zcT`e*_Ek7in?Ic}VH&To=M8^g(Y;McZm+cBJ)V5eIoy@=whD4m-e(S;u`N94QDDy1 z;+$hHuvsg0x{?{a2B33Otj_))tF>uX}lg0TR;82t1a(iw*Sn; zOQLId@IJj7wT$WSuL8RBjc>m`s*v$5C;%ar@1vHl5Mv~UC@8*{iDZOv_4FW7L7MRe zclF+U|DL^)O)U8uTDvb#Dj{q6d(^IT=g{?UuF_NG1>WvUc-vu3P+kiT*vrU)+z--R zmXpqmRZS@Dx>vAdllMI`PIdWhvsmGoXK#S_N$GJ##*4Yu&4tx8;v(4llfpY+{z8qi zw+z_(l&?OgP2b;n_TDDp{k??uUf162885KDdO>{5-}(B7CpmtX_nVjm_)h%e_0mSuY~VgTU)P7O(5S6$(NesA;VaF8g6oEFd(hnzX|KynO3HFG6Jn}*e2WBL0S}NC zcG!=W-T}@q<++jk_&x+jl6u-nK6}fX+kvz3FW5Qd#JlB$wU6aZ`%5MFRydt4U*oHw zm67INSK#Z)>+V+=)Kx6MCl!F!rE^YmmlYKbC}RO2oia$V6tD=sGVx3$@U&=w5gDq8 z1f)}BfGnm0f%;bfN0@%ntr7!OLBf#|X5<}2GH|O&oLPm_MI{Z8a|)nP0uq5MH_NDk zDncPE)jX+iAuZ%487PzpKZvf_y5o!>5uAVmZ?Pl)qyo{$P_!1jIt_Zc|)H-NEZi4FgB*>4o3ZJfFDgfpb;s|<4&|h$BCECJ5ftzxM(P)P_O40%kEVrhI_Rja-dUoVDgoYP`XOVo7|+)}u7!B-S0 zl3vFpgAG{^%*aW2)|(aAi3sX-cFhk(sIVbR75E(O*m*1UUxJ-auQWC@tExFo!-RUM zdwDnK5u4H=wnlC;L02^~n<<2v&55qt1fOyrRlnras;=;ZSNYE8lfxgt#<9il?qrnt@%+ih}9v;YAzulo=CQwsMF9_?9k9gMzETB zbHQP&>$l~BZ>xrRgAlSCoJiei*ePq+91-(4hSjl2w^1m!rC_ou0M^x|sh-B|&SzEK z)J6(%Nm;qwAG~Yx1benJJM^_W^PYD2UezpNb<`%-W85jB<~;<%CoVs6QWF{e5_On0 zZT92x3Z|e<-eJZ~rEZ8h)zZDM(!ST%y$*=wC3=xj1^ln<8POrkrDxTVy-oVK_DuV_ zYC%;Y4)Ts9-#5ehOfI=7x6U}XMU}(==h5WMHTbpb1q~U)D@`(nD1Bt7q&Y&E+gD{i zc;`{|S;8R3tiBgtFQQv_RjUY<9BmZ9J`^kw{MFBCR-bo z{&L8~3=xGNFkcanc;3wuPQ4hy8RfWk0LuB2Ehknir`RYS%i}I|yI%q#w%bsWa;} z`O()apn9#mdDCjgrkSRCB@|9(%ti`)PO{HVr>~z+wGao60)66W*VihI@H#br#C=Lu z?t8CIsd&_EYDX7hjsh=fC-!xmlA0(?Y8%8U4EEYy3V z;nvLgsX3i#^y(NVl#Pj;zEUy0Nq73k^P%2`v(ky95DyBmftJ=lvU<{tyf9No{LD-m zdF+3tkkkP=K;Lm=I>Bw)My{2vJiXInW^2;S` zs6ARq^*X-z+cBp~s<7}ZE40JB(K)1_Go?BI++sdr`rDdAXH5Q=IN|<;%7x1w!^;9= z9+j@ijq{uOD@2&|1&5`a2agWtyJQG6(uKu0o*Ug*gKn%rH*9mmHaBc@!!|c;bHg_O z#WoAD(BEuxyPYMko|&AOonVU;(_d}V!VxQ}i`~=&LB)FT zFM4#m!>-I?QJv3GH?d2qP=G@XWiE-?c!^~0me7OWlfmwWgSN(cK(HVmT`&1qcfBYt zV;;oPSvVZzb!-4?F$32Q03A`o9uP6xJ7x;l=D|haSFmld9`7uDj=EsOP=Y3ZvQ0@9 z=vla@o23t21$rsgBWwT)@TMBTn`2TkE`GLpa2Gweb%393CZBAv-?0Ht$KQGL7TG_j zIN*#P=+c@l+#|r(%fwQnSbTMKJGc{UL<=Ak2fR~(-jc^2oADF78hG(`knU!0NlX94 z&LE6DUwEuXgh`N7=jBJ4k}`|%D`P>V06#}Z-=z;8f=_~LPUC1`FG+j=T*bS*Gx(Mx zwpuUP$K+v)8d^fl502+MHRjEt1;0ZDzcP8ADPlR4xr-;0ugeAN$POuo5WceY-n4GqUF#y{%}IldHXJBaV`jY`-V zewglWY!iND+)JaWT2$ci^EGH zJY#Vy@_yn9y98-BVqIk;^kZRNQO2>c$`9isW8;-x1Zt1RqdKExZR1{d#d^bI66E|Y zsYk#9@#YGC7=5{lz#G9`67T8pX*RLuOA!U*m?HJ-9pgJ?)CdSfd{u1tG0T{!HQOln zF2d-Yq{`GF^YO%Eap7A^l6W#>yW%{@^utcWVQwnWwDF)9OJSe_FCT;#Jr46l-(ucY zeCM?YbU`u!9>fzH+oK`N|6XFuzOYOKv2uP-nn~god2Fd3(Z+>1 zQj+8G?$rZNs0B*!WNcWJ>89*Xu$)F#yJ;%J6gOTfUe2G3I+!=2k;Nl+i(c>0X|R*C zFM}qMA0d|UH9m*OHQ)4YersvKk02uGbNIXlnwFUk705X2nk!I-*>djOd_ahBPQaG$ z`4f>5H;(;GP{~ zg=))h;XQAh)NR(j5_EF{)HRC^0!N(A7|EFAsFoFNPAE{k_9kU(ynas6$?NY|vlosHhRJ;CqdMBmf4dRrO1zisk%n^T~A(EIRLsXx1Ya7p;!R`vl?_Q3=GA;azM zs6z3+havY}iUSggFTsnMQE!_w-&0zNL7F9z&#-v@-Jt?_;BNiN&XOeHP`!9*nr7)q zmy+0=+{$n7y8Uyq#S5G@pU3s!KgXND$$61bR+^z%CcIQyviAeAr>J;;GU@ZB%Q$ChZ`Soh$;}4aI#uYgqDx6?s zSjHVYGGEP?`~1k$R?Y}x5X26TI#K|Y)8#RqA=lj@Cm5f!E2t7DL18C&jdiQ#@L=eU zDy=PNL{qBeEUO_WkcUWBO5CFRS5F>Pq{Qf=PU%)Rs_=`Wk%_McrQGV9|oQ!B3^nnH4-*s1s-& zKOF5Uo_A-PNt0MY^%hSwZjBT`ik zvO$j6G)bU|b5zq+*}TTqH?;U4W16n6VVfs8R5?pV7OXkkO!qpj>9ZoG$FAkaN{!q= z(=emuIa7zvkmsmi-9934nTh2@YL0_dC&RS0IgG~~YE?>8)l8efYQq&yvkCKY9ff(z zoyH}x_p#`!9BOP~3k}^kkI{-kLN4{v2Uc2F&D!KFYu=7FC-7;>8uHkecQkW5oXV>n z88$pNZ0tVFxL(lVZ`UMF=$u4$)-o%@6Pe9lT14%;_87J{Gm+lz?Ur>Kp3Kfm+Q?kP zR*4V_Ub`_xTjRKP>!sC3Ibx5PBu!(o>%D!$%Pl?8=3qhh=1Ym3Bj`#K!KWW6jJgoc zAyNlLxB8uV{R?e%PhLLhno+v>eEojNR@6! zB)bNKx~|>(cuk8TCFSNL=ya#0cDa|%H&Y{qZ;CCiQp8lB#ErFT}>PxZAp%69ye+Z<;OR@3g|aYDRo7`LA6A714ck7_V6&`8kO zVtN0B(kSn2%L;C+^2d0#y^G72mWL7yIl?&XXD;D+mvzHfi_o({tI0!ltt@*KlL&UG z=;)W?&e~THDSV=2+J2LPbRgxDu2F6{VcaKF_u?-ykT6@;*+||CrP>K zU^7rW8R3sTt9R9UKT7sf zna}G-z9%}leQiR3|1mW`mw387cm8D9_^E!O@ADKL9{~-TC zzV)!hdP1LNF<*WDiHUSAaGB}1L-o?N2M>HneNd@v#>ziVeskk-;Q<#2^8562a!LPu z=-Rx;^u2eDPs;lj_el>_9k@>sJ_si=2Q6$^VV`QGcQ;)a`p~~|eQ9IrxiR(Jn0kUX zICO(UH#l^ILpM0|UpO?L{oB;@>Xrhm@51$0@ZIv@?Z0uTA;6)=kZqn&9uuB_ntERQ z>(q1M8w!|u-kQN)OTmijS?qS%EvyCu$9l-ZL0jNn5EYoB-uljS@1op(H5g>Z)5HjJ zdd5>j#GAL%tLm}mk>Y2czIvJHf^O-0^5}t#uJ=FKn>%LF~y113C{CV^>c{yX(N zB^RGfMEah&b6!g=C{HcGLCqJ@9_Ufy-{chNDH4!B7G$XBCwM0qm={sscs`Wp;}Z!g zlMf11^QQW*uS+>{SVOW8EHjucA9OL(BYw>eWjmLxmo65kQcypJ~SvbDT zC9t(F6x!@zx)XbXh94foe;NxO+#Ajq#T7w9y^6g=)q`#sy-0HjjT_qqzh=poB{c;P zp6d*j7sbz;JU_6eU^)R8lXiiLDFj?x4BMlC-9L_zLb#t@k~_E*VHE2%ClaU@7x@_a zBK@mp3oUXL?md$E0;&+z*81X6D&Az=clQ8ZSj2M|PjqE$1gpx=#1^--H!|NP)LcJm zq&Awm6K|ytVk|~n9rv)%H}UM+|S&X&wLiTD&aTf$xfQUGzC#;uVy2B|Yv|sQylATAWyk=X{Jmx+{1& zCOY5M52vn}Op9a`d+Z;JKwtAD1;!vd6CMmkI_M>o!DCd%Ba`X4;JCO(7poLVz^Dx& zUkw@~;#s&B7`0yy-&03e*_HrJ^RY$*<;&xFMK_rRLC7Bo|w0Bkjl1EXlyQr3+vI>o8W?*Z`Vwn-qBWGh6xVqlW8 zYx3f(*9tt?!6xLE3Sqy(i)V2GsfgW6B_WlzdwBK*Xk`Wu+HT^3CuVlVr)3dDY|<9N z0lp?7M#VU(3D4q^7z_DV%quTh0g2&Xv3>d>di(IH3eiT{39<&S&f28oz6P48z#ME6 zth-);WbmuwcuRxS^;_#_&drSbyivn$zxmo|U%-}$_*)aEs{1@#GCg?Y)0K-;+%^0? z*4&ajyZycQ=@|}q>&S<~i!%&LGmSbkx19)I5Y38)BnNyC9LmgkB%gK$k!^T74RH-} z_lyr3!~f8}47Of|g6hwur8$MBJoyHS#bV*vL1=N42zS$@ zitNPf#oJqU<8@1O=Hs%h-D2Kn?@ks;rHc8wW#{slK4iq7QxVI16q}3f&dnOkat5bO z?8}QW$lF%Gj*%Ja`Co%Ftv}|yTg+VfId-K!@10xTmN;T)YWzxfep65i+2GE1YJuSW zg2e0s$-sj2uU^+o3x>M$#DXJtmgyV7{r5b3E1&RoU)kHcO9iGo-UNTWAa0U*T;p3c=CcqMvH;o+L5ft_#%U{B6LsD`Eyxz1}}-F(V#L*5%DP5 z`|ifqV|udPe_GBtop8q@_?`KE%oWDX>jJUYmfdad$MHNfvtQ1-t@-{ZxA!phci$oT z>Yw$TbKXBnxa1`M`pGkg2MK0?M#8?oy}92-^PG#yFK6EapB0BQ+(H-%QTJ`a7>{EZ zF564(6N8ICxfQ?AEFIbB@anT$g1AUrf^2S%^J3|p)E?J}GB?*+K070=%7v1(J3m?B zd5y_@h!eaDGhk^vZ|O6;cV(`-seHBfNeYgrBY57%Ww5G|Bk7srZfD-MWpL9uRQ(#e zyf(P}&He{H`zx$;Q2{fgbP%LA2bp-a0-#0CGWd!SX?j1(X@*2(gRWSToKTfH_gz@` zNq%fl>obz7Bd@0=S#Y3|El_!A@A~p{a2f2$2BpbV)P5EaUa4#ohbxfzHWNv&6G{ut zxeBg;(?M0e_o2cZP&&D)RvfNsR6SUmD^Dy5-jDjc3|3L3Tv4H3VOIk>s_F0{!`~K6aw1ajS|{fj)q*H~K@2(8j#k00S<-ags^w^LtcI;w-?pDW14Hwh zArX)+ShSO*Po*eVzWXAB5;4kLTik?*)ademOldceHwda_zT9jZSgRu;(G0D0! z)L8Ndhc~wKcTJyPnO0q)0b(Fm^uY^mBOT|%bW(_&bu@g z9`}^xSf?|eP<0SjnX1c7#k1cL=^!(=T#{{_RUJ~25@W__wWDU>Dvd!+yvS!;zEX_I zjc1Y7eP)aw66CkQm3o*KYX!W+uo;7Cez(SK8b&u-5w*<;JaUp0vK{GQZ)2lCU0QGp zgQ+p5#njHFO)~3}3Yw+OZGffo5yNJpZrh|CbLcZI$*l3EcLSH%n6*N>X~^8K)o{AE zOSZz-~&TcRsD_~TU)ThiPcD)A(^dGleN_M6Ps3;9qz2g{pi;0 z`yIRdRb40BF@lZSA(a=*J9yk5zl$LIDX}WZb!a=1I=jWRw<*@VL7uDe1l??<)P2OV zR+iO`b?-i7-{9z7*{8^V)rkLgVx93S2`2%Xzuq=UAn!|T_nK@A`a((@Xf$T`*f47w z&vhKta?`ot>hDyY0DxBcwovH54@!Nj@@ zP@^Z7vV+(mH_7&7_tDGSXY5HOAq=)8<+C8?z!2gMw_Q-Br+e}tXWceAOLow!MgxMn zeQm+*Ja4ME^|l00mME4#bZBAr*wv(=_^+n4iV^D{U{FxjfH0?~PSQAo6(o*}ZyqQsP=tuhr<&QrD8`Q$agIsoP0z22f58hPseX?B!(?vJy$#UOwsPfum*WO8(y0Mef)4}ufsd<1_@G4 z=xRQ)BQ*xJCK6`Ec#(z%7Zv-rh5Ij=V=5P~H-sUOuNDQT}{PWKi+_=d`}h z6+hVbfAmiaI#YiP*7kualej(FogUj8+U>cE_eX!m3>{IuGlrS06{_}mKAxFa`rNus zYn5xPI7LqKE1EhxpTHZbGr?7!L@9G^h6g7?Yv%LD-1{C~+uF5UF?H5qx-fM5LVFEW zdq!Dn>UAF1Uh1JWYvw9vdN^<7)A`fi(6ifa%=`!)w>f*7CD9|XRwd;zn~^kYu+Y1` zZ%%n_PDT35AvftS819TUbMkbCbt;Lf)&E83_}FAc_VoGF*dJfcczmtRnN(PrKCxp) zVCAck^!&x+^OtYT3lP7a6P|mlS|)vC>eX_oGjraCXJK>RJT9U9rUaK`xbQCYOTixC z=+Y$cVsP2HZ!!K0$L=l!!M>?hj=c^3=0W`S`+=iq&>Bb)1pHKktHB`n8i*Gzp;wSn zw{ub{LANp04w zR!y?f7hRHX{UPdx#hHYXFWs!W+JzA9t3~5^uWFLc$GLr;=(uqGzVGVKPp)(qdvw2! zPZ*kdUG6QsT7G%)-ao$jG1-1$y3uTENOeud@A(=OyJZj7_Jl|2h{wu1j}_Q%eiKW` z*bP4UUBY@sTgG;6TfDGCW8TX0H_isQYjt{`y6Drt z&G%v~MxW+zjplLAWRp4E;6|s%ep=SH`3v=u-ktT z=HGtTpEtn2Kf_;%=07y*zg5joWKV#!p8xmT0rECpcA0((Yng6K?E#kp0>Ebid0z({ zF7^wF^%K$ykgN%`&kVGK2YKBNg!u)k+5`#s1)<>qC1-=E)j{cy;DSy!6Ih_?p1@FA z!0x?4#(KeT;eJ)}e%Z8}l;YqQFN3LLK{_LWB2Zj|+RtngT<~LDqFzYY?U2;PfO@qM zrU|y&B&c8Bb5JC>Y0Ri^Ecjw>{&J z_pF3^dWym5Z6#g^FN*(*C-R^{>UB#gv3n5;29NA7s}s8r-xNT)Vz0JLytKLY>L+^g zYL~9X=A<2_QbrnSRDCH@VX|t_%OAGs2(XMXD#6ecZmy9QT9R~5KT6wQTaNb?QCE6% z_v=HZyDrxgtPEarTMpTE$A1B*xoM>4AzsIQOHNpWX-{rWesfJd6_lQ;l6Ar~Evh8- zp_p@>)sg6Zgk55G*$mjd4c=xS{I?I?wHx`n(8g~GO%>#t9n^0<6(bxsN*7i<}I;G!n4z#ALa0yk6jZqsz+vve0; znOEJf6CG3NJSs=YIT!a4FChvlk?s!C-0IJO(jQNw`k5bdBiiOyFBYon?gdh$5e$ z=&Sn)PS1*h?=s{V^Jtn1Ar*tNiF2jCJ%uipbVi(#rg>66ohU2UERkW93u>x^2#VLvk!R>7 zc|l~$o(h|@xqEdX$@~_)x2>{)o_kFYwCRY&XMrXHA9G6ZSKS4Nb2Qw<)boHSBSM2xRit3vnj!~ zU-av?VW=VBtwnR{=IC{2IF*l=t&`G`E^zARm^rszj9>xs-S-x=arkDK|Q)G+aZ^d~LMis!`aHfCZmA+HCQ)@0|> zp;$YJeAbV2xp_Tm2*c>&v-1S#pjLb%B;Xj4 zxA*fN)N)zk*F$f`PevMEIMEsQ<9$&wYt-UKLPe@F`#poU<-xgU{4;(}i$>iiH1P=? zakURhJ4zjnHv2T@C4C^nlpPPEZwf6uFG^_A{_MISepl|q(L%)e*`P|dmJyu~e%}N; z{3*CSL}kxnrSo%MH%uFr*7{s1k0zWv>a1I~94KLq+B@Fc8#_d|TdKS5HH(E|J{@}c zq(t0~tMOSYEc(-z4;i2_OJ4I&h_HA5#-Xh*V+{9T9C(VauYQedyg7EM@qI{c!{n<* z^=^>^RgGom=WH9*xoHxbT^U3>>;v-#J6LJYIOcBlb(bl9W%}!2?1FBX*7WYPj}aGt z+#qypn|XII@T0ksvyH6OSXuO={+jdWX))z;24PP|+WsH*?)s?>f8Y0gf(0$4P@qUl zTcos5FRm?Ctn^#Kg4A#?MFYXzic5k!!HT;D5|R+y9f}mE6e-f2^!r_F?X}k3d(XLd z&fJ+ZyZ-^{JdYDuIbvT+gieI+0vI?qpwRWQ^@Vlo8Heij=U_J^^4+S=!afp5W%z6wxn1-RI(czTY$ zI1_+f$Z*+L20UAVu8g{X#@^Db!j?f^Q->epon1K+VOP3bzrOG$&j6p-hH=z-2Wh*W zr}mNL_j%(4CSQdL1o;Hjm=7uQF0AO?8oR{)%;%zx&4VKkk9bybjJ_ns_fC-ap|(wa z0OgdZb^f8Z{iy4$An+Bm$1`Qq{1NCB$oyE_uhYp-MF%`%YS*vrKt}B}gZ4;r_BG%4 zl;I0_s{#gSyFygl+0kZqb=>m1TrRveW#JD5+JTYFel`LQ_w!sr*}y5RPzs`$UmYl* zlP~B5XzCDe8R!x~nc(`t$r|?x_K3}2k1x1eF_`UH0Cd^U+VsQu471e)Ps8i}YYP5X zT|xk60l|UhEaibr*FO%6dS~(n`Hh)Um!Hz)-!mqFLyoLKXw$7RvjR-S9&2dt zYUC+@Ag_xpUu!Vi52h<1_YKS^d9p}K{s`Vx%jS3|AO5H>`JZn5h{z_cLIzwcLzQA6 zd7t)10?u7jc3^|u@260l3jp+ekQ20{$%{p`M~ezXzG#cp5Vw6Q9(#}K)7h&F?0LZ( ziE%9$AHJn%HG6a8?g)?kIMG+JUq)F%65=<+todm8{&?bO@`UBeVTkq*Xw=xJcfqQX zuJI1JAs*s(j@|J(sJQhmmPVJv&HO~GY-_I?78&X!Pw|+y;{I23{FQbSqmmL+#6uCf zp-N!CM8RaQ?j&LA=)7R(#Nb3&U9`BM!HaHYyIsBUQn1j7x6pyd zEz_tr6Ud)MK9XstoP5W^>-L)612R5g4Q1dMO&$7Ww& z%f3UKBcYeAR1c5v%P@A#@vhAhV#{U}$u_XafvBcPOZ;Jqef?%4+fXmp_Il3fXs(Sa zza1^iK_c%NP3}fc9=Br7O_f}iwN!JxH6IwwcL!5oEXP~qVas6q=J0Kf>Y7L_j-kMb#bI$`zajZ z$hDWBlM9=5iz3~M=Bbg(Rr#>O!shy-YT6=52y#Rad2Ow5Hy^2uMYh~1R#Qa=tsxKm zi&HHMB2>nY$8k%Mv-O5=GW^B|Z|R z_t#1v>Xo|Cl*!yE=83t1i)1Fu$tQTQ`DOR^dXbZqro{ z-l*m+%HR*JzP|qXrDUa1VP)U@>NoD69Wtsv;;MDks>RV2%ipVPPKq6HHS=F;gi}8I z;mWz)Yb)2{^RTsRYqgEaH5OELNP#+vH#N6S>Vmp5Ugg!<@}|P%Iem z8bw7||65WuN=mAB(yNK|4gblgqq%uH>6K8T_7b@UTsU3lx(D=O0JziN~-$W8#puXgf-CLZMp2# zApxOOg-||(cSt}N7M$ce8ZlBrA^MRtrJ2yg6{^L0!``P#)f%NqPn_}-AhH7#SL^bQ`_ZMyum9B zX@$CSqlHbXU7xELzVR!jYO3e~(@39jwu{rZW_aN<`ugfNx~Y*Y^C?P;6=)_zM+zJ_ zHiaspZ`GFTZ-Jzv-=eeueVSqI3ve76q7@t1`z}wq{}jkc3?J}r9H^roSXD>GHOjq% zlU+x2pf(yGa`%l|q7|qH5jcqrC|>>yv&)4^-5K}_hYsBD5DOnbdJXR)@#~V^QpJR< z4#Ez7Uoo`leK`I;l<>r0_>-grgnNjg3^y7&;ONoZv@#MWDQ<=Alh+vi$k2zhYck%% zr(Tq~ztImMeHk+J-47emH0d)47WEJw_0s5-XJ~zn7=3L$?84j@V%^isgn7QvD9$uw z$UOkJ9?LBda}OIZwVrs;+9kj+>DM%osorEq-n#H-Ol7`_*7s=o#05A@8Q$e;yEQ$6 zI2#H1(3Hv3r_D5FBZM9e9aZ9*Sfp?D#ZMuL2K6?~J$V{EDpTlYEyA)o(|yR$q7~&> z=wzcL)^4bUQGLb}O8cFQTJE&XGkoAYH}wvptA0}iE!^IyJ}tg6gF3sHs)ciy2Gnd$ z*CEg*&*!d^N-D282D_PQ+z8p-j*Hwwkq8e}gGLkPp4q8CORBk{s~gylP$rtQIX3k! zoV9oKbfU>#TizyWZ>j?=HAFaRnow(bAT#<{bHRQ-`hAzken6|>rt2nEYXjXN-9mw#q-4z`j=+O36I=KB~|M}w#S6m<~(^Dp%D7T zvgAuo(`a)Cfmf(&RP750yrN9JH3W`WEfH?4k}Uj2;!RZ=lS z@XIMo?&^cVTc||OUbS*_x*JzKHy8jLSewqrr_+MZ2ooL~fUuS6XZ`OeR5sw7=!o`! z)UO3Lm>1P(IfhL`^{qC|&2JuC_iQHO4cE40Hl_47AtmQ|2wO(b?XX+hcM*zlo7+6m@W6?chn)0Z8MJGvqL)_>dF6IB9Zl3v}=Y?Uy5z5WW`A?ZGGlU1xdr0Y{#7}U)z05sl7^M!l4dVZRM0IiwioVyx#aGn zbji7upa-w}9rzzacDR{|b}RIU-ny><5MB|yBTvwXGS7IXXMU4FG3cj7p7xl*OBt60 zpyr{-SCsxr7Iz$e&)W}9;||dSNOp~1U!-!tN zgl{<(%@3|ud*{vzznLOT>Pya7upjsA1Td!np7T(&mP+rCp*c%H+KcK3Q{JYMr;7}w zoh+yxQ_e>H4mRRbldiAA=e3>ZW_Ti9TRQL9i)(W&QKqe6Un?hr%9Aa|L2Wx9HIz?7X?J(3e>&LmQrcj>#{(CHT~jr#1G zW{IR7T?S*u2V9t2-!qNQ2;#khlNVWI#GJW+RXnbsWzEC%yo@iG2$FvsrhYNG**FEg zbviU`{hhf8F%qV&sxH<;@rKTGBbu?kaOu>9_U24`(l+-KF`1+M+Z?MI39iEMh(lz| z{rx!+nl$vKO*GnYwJELQt96>@6tgaG;(=JXa#}!pUd9i{(qrUc>bH6hSRjYJ`1gL{ zkM++}XWv~uBTf%GxQ-gi9$uS2-9E9l?t3bIWJa{uFLM3K@fNi-Z6w<|E&FlzIq|#3 zOW0T-7*6H9u59IfXb}y9Nxk%Jg-8WOE0Mntc(4`B8dbHy94hR6Gt zi@J%j@hV}AGT4KZKz?^X4pn#DMA*O!@v!ndkVkG%nu|e3?Pb=CVEx3!qw zsR0Ys9-vi!#o8c3PI&bgFmTNF*I_d)?>?m}XS77LJh{koZ6P>UxAH&$^-BJ7=4kOTyDv_-7ALw+gI}#%@vp-%s3UY7?StTmD z(qcl5Fm75kQ3ExB#@C~dvcrLPFuptx#gm{Y?MTME-rPK-6fX7(%_nwr1Y4Wi0INN; z`V-5%1Iv$SufPbXN^HaHSmh+JUY(gHIv}FUR8}B&3hank$KK z>XNMUBlr}fU(7omB_`2}d%QP~yRj0fG4E`IPNoNi!Y?X6pz+pdbGu}oGO`@^(LDYS z|74|khh?*rjl55Ff^Sn@?bN-^XY=6avuu zMgjF~+I15v%Sne~%Dg9$<-HuMHIS)tn0bfRN@^lY<~WO#PCcTv5^>9Nsx$ccBrWbce2-+K z^Vxw^IePK$&G~a~D&@R3$w~9hf#l}McI9X<=e)m?`-f7l(d%55fZXx6?AhF0o%vix zido-QtQEhcDXG6vG8(KnbX+`ApFd_{*v(P6msC=nTtKB-`c1F6Q{oN! zSZ8|;`9-g2S)z2+trW#knkZ35v7X+HHKdz-2GlQ0NG?kqD={4}?fG8T@ud9Vefea4 z$ze!2Z9}O8<>w=dvh$YNSJf;y)bbgMd@tQB<;7(ROFp|RSxzK|6h0(%LzDSjMI}Fy z%fwHjL?sL5Z|Vq!zEV^Zl3rJPl2YkdXfiJTMBrwHa*^ZxbuEpC%DUJp?G!DDewE>V zl_Y0@!FuM~$-?*Ud5?<<-ZWIlO;q1bDX}}LppdNLm#k7vsrKNgnJ%m%!zsBGRoJBD z8RPWaEb|>t%021IYdC6^+^es>tbOsm1{_)wJ6RjyUUwi-l^j}@)KGg-vNnyj{t8_k zmr^~SejPlt{)J^d#;rC6TQiTX7rEK6q}t$P*#HP_cvRFNhHHqtS?@Ga=e1tzdb5u4 zdLy2;5xri2O8PgfHD1FtYTnEq=5ST8~VA$jCbOG=0m z&FLEkyj2%R2595_uj6;uTIe7a|9<=~s_nQT;=Jx7E3J0EzmDI{{W^X(+Rzrqs&rAV zgBQ?2I({bwX%~gIsO5FYLun}FDQ=z8XKA&gqMF3Ga`-Acc#SD}H+~(zyY=VsJ3b_Z zmO4t3O-cCA<9GM1+J7Ct(`q-J>b!l5vOR9S!Kx(p*YP_h6d&pM9RU5{&*OIv@ODIf zd+JaZFL8(7OT8m@2Yq3O9tvsahywZxwH>Rr5phha>SU2z-LIIiuUautT-~J0cQID& zSHikSLol_fkd1aZyY8f{ z_Eu!J^G0{4R8J+GPD8yz1@HLG-SZZ2N9+cAh>H*x__^$uA9>ccwUGk3a-$d{eA|5WcFncD)C>Xucn zwLsU+QF(1RnkovU zN6=Gf8(^1^gG`8FV+f~XnDT`0058ud%%jJLq2C!XY9Jjjk%iOW8I5Y}=fjWbY_{W} zP(RT|!dAS%P z%P`?4Jdt&OGSL8dzGpzYX-Y=QtJ8WQ<{G}ccuI}ALhxtgHo{|q64>=td z))}bPmK+Kn$62@IJ%+WB6MfR-8($^OPp5^g0i#GPACxlDVA3Vr(~1FM$J_(koIKGW zf4?zGnL522J{ij(s*N1Xl%wedObrQ5E>H2lpr3q#=Dpat_muS)KB0N$@P#O@FBeJI?pphXd*<$GeyQ6O;nWxdm&9MTQ zBY~HS$N8)}?lz(VZKfa6&n+X|O5P4f!AJPiN2myk)ET&EsZ&ezv(A^MR~Y8`pbJr_ z11SbTX^mgk?lL`B&Cg~-FU@I4%rR@wz*1*Vn`Z1~m=w7Cnq}5gBUZ|{Bo%tlwHxh; zo=pApUsJZ0-(A{BGfW#qVAam1sK7lOeao=3%_ZT@bb^Fc6cAt5#WmeQ1MUf(-ps*o zX>u=+h`({Gy~K0t!Rcbk*8F>$CB<{=yQH<{`JS4R?Hu?j4H0L0YlA6m`@HO~#o5|V zLJKr@*Rgr`g52&U*~P1u=A<_lIANW*b3tL3a@~juLqaXPOYqIjbL-oh@B5+SyiakW zM!OqsOA?VxFQAlbCEN0_ZzezIUWly78sXF!x3+F=J&m7vCX0KXws)Da^=U4SD|O#1 zZ0{`M8!=U}MfgAu_VrPz^AnCO$}7VbEe8m~cUsu4-BYIP#d9BsXnmstji-yQvP>e) z%K@;XptPfqmZK0@&%0jVKxyTVsNMp|k9gRRv6+KuweJSK;NgfL>6efBPQTf+@4Zh} z+->eEY&k~G9+wc0%hG_P6L{@2xu3RM5G{nN%j{sJVpF7DLvL%1ZL4ChOUpLyam!BK z?JD2MmX7V#+}U^NQu~*-r@g({?#RR8w4yeONVea>=5HAN4Wqwd^f!$DhSC4AF#2o6 z_HQtnm`=`}KTo_WG6w)T{sTry!KNwa3k6cC==E>GrsTf{o9_ci!6uyQ0p`a!zh!$J zLF>+>>&NHc&fU)k&Y6jK%mWgR9P<^!^#4fE((dbvs^8jj>2Wj5+UT;A4bRx$845J)KZZp{zCjj#(k+kwA>*J7mx!GISo{Cu8 zI2tX?B(NXW^-ELn=1-0$If)jpT(q^_^y@91scC2P1c+t7X8P&r$VO&3=UiGfcSpYh zp4PJyahr>sG8ar%NXRzIk^IcD+{~ELp^M=QhY$C!U;6 zQ3vf~n4#a^EkKs;jz0jMPu)p7;X3D?`@yfldNHf_4u8TWXH4Mc_cZcr3!e|ldOlg~ zfA03{eJkgj4({7eV|=svCQm{fXUM5$dkSb}5(kaVIHl!Hj@q-mAO0${WO5BY<*?N- zNR(M&7HA;&86lpCga=rxpPdhJcKcI9Bd6Oxku>x`$h7*gbf0vu6n^iVc`r^HkpZfC zaunuj2CDyB80cCFG@8yFeR!bF7Mv+=xY@Jbux>8aJovQNJGz0olMM9p+{1Q_VHE< zbKZq$mzf%vU)3)X%|-(Y65NeMt?LA=5P{yb82#&G@7b>SfRCJ@CZ19*-d7IXB%ORg z8Q^SXsLYYsGHHJBy-$Ur-Mm^-OyLgc?k9n-#+A6-LE(U>Pmq-{&UFNB>6LhKOqerg!^XpzI%JwElt{QQ{ zCWZyDqX2w4#ceIN>6VD*k?bDCKV z%jya#xo#SlXGfY1@oaS-4geS{JFwh^Zs}Nq1O2t4y-yV*SwDq+y>4aD>P&InjJ3_w zI^Rte6Z(zXc0LFk=xl>W0~ePAxx7NaBad`QINk}_f#}%Nb3wBy|3luxA4zOy?bv~~P7Si@I4UTsR_@p8J zM))H0Gx2z&le_beh>g6Mwb(!fF=kuyC_uWSsB1K(YhYk^Ot9{S2=T-f)}#PI@fQL1 z@lQS_CME6E#`z~gJi1wQ*^*bBLZZ8qW>{S{%6%@l#yzr%q0%txu=5@IG{X+cOSRA~mbJzhLymk93{bv|SUHXTcdf9GO-58CKtu{Q?no zNtrk5GleEHZzX5)Ci%~}zT`}Lf72xEHHkhmvI4uZ^a8RV%UPn>j9LC{(hnYOlWf_5 z>_2j|-_K`jV6%;YIT}hiCRcJ)OmfEMv%NENbmns$Dc&%=N+u}gPItyBu%*9oi!!M< zuwFAXlgPcVr*Ap#Zc(4x=9+hUn9InT_uM(vWx~(R&By&>KJSEtPJK>*MV>!V)$W6Y zv8RQD?~UA#g|HafH*tDC2@V z_S{OoOqA?!l-|=TeQ=|MxvF&gYx2(<#bhZ_N*Pj+bM-oh97W70Iu}BV zf2= zUtCS-Zi<@pWQFk!w&3F&(9QDODIAaVD_@5c8aq~AYWQ5_^4aV{rL3CTtCY_aaaAuu z_4ID$J#jBGI?20_D}iuUqa>=M>nj4>s;xNlZEjXgxK&Z=Bed2lEF=r5+-qDWtL6f$ zxs+Dc3Q=C%LXmHag zU6TucbB$8-_59{<0nO&i&G_ZmxhGB8sHRr}El=LI4CJ*?1-2*)WdAjK{F6@c-$#$N zTD56g#PuGPF|~pJ8a+;LBaI$Ew`g`@QF;s@?F|1KJ-*J>cFn3yUhk1WSo^Qh|W+QTJ~ zW1C3Rzb;7hA5oY;h+1e@B>FKE6;!B=feTahs%5T$NiV%^x(@@N>Nc06FDj#n3Tr2= z9E&|}@!ddCf;-vgx=S{GEgru_w!H>ml9{b4xr5_~>OF46A5Nj?=-+li zn%3T;z>VF#$Tpgu9(S&`R3-v|A!Y4(r+!oyl`th+PtRi{Fn6QRegi(n+zBe~xsJs1 z^$;qEQ++=JaS)8mcO;Nkql*XLbH54y9@(Ec+AlyWeSZq;DupVI>MQLVI^O6}L$dHn zDKA#wv=Hb?Wbefu%(@inwcPL!BnSN*^O|WW{1h+UM0i{bREIdfMdY+z>*pvNHsi)y zo(+S!M(ntIk7=Z`gy_u>XiDxjr=A{bYuxT(-@JhIt?)iygZ}&6_@us3B@O3+=bf(H zLmlbk_nZ1SjK{;KTe21h?r{%oBHQv1eJ|kyp-lr_QnIPiW8l_aR_>wd;`Tw&iKkNH zNcG98@OCq4dJf3jMsD|-$LLDyNgk=Om&h?em+|RP(H7}3yfn^N8Wq6y-+X|d^;kozd!KevvHHgO1s9!jZ>6oY}6 zrz52XvvCDt98>hx+*D_q*w4tedIO9h_t0Z0Jctlo01rGrjlIx=+kg&S*I;@H9pf{g z;Z&dHNKHMx-|_r(KJXMfeFw)5z`Q{Y`3euSr!VB=7wmZFWDxkKumyl2Q<7G1tMu%} znZ<8kMdUQQ;TR4hn3)b|5H%JiEw7A$?FRZtL&wIe)|Y^Pc+A*ujdIh9HjsvnwU!sAv3QRq^7()Y-Ymfe_(7}tF$*wXy-2n3R?`rJ3 zLcS~N4BNa==DxIK0y{8EJ0M}G#brE~?e}NB1FEkG^@fK|wuiQt4=y}?`|-HWT@_xqaO z#Q#|2v@-S;I_*R$G2Hidc|(5A&X`Eg+D-OA4nTG;Q8$;@2AMpHWajKkBJ`!Ju!`-N zGOfy0xw3AizO7*9X5palj-ckhq+zPCCx#4lic#k}Gvie7>vJ^m6IczSkus{6OERg{ z6qBZYa9TG6NPK`;Z1s|lni#s;WnEY-7IU}Hm5pA73?WY9Rj-9n`uvCKueqlbvK&Vx zZUrOd+q}rNk_m+>)x~rSv}R*o`@MwYw>dcsJi`$5e|FNZk;-^M;KQ_TV}b z!N`9lcAgUV>(sjn;%?$1{Ys}u1_U+A?uvGQfk z&DW$EV6x>E8fr(wN!iO_Qwaoj>Ao|g{>t|lNyC>gFMRw1I6@Ix3d|K*~o z`FXMT7w0V zEa0xk4&bo2*&2oZp<~A8V#BS%E4->_N_y@YDGSUTZXBB4)CtlWbCX%|{_J8_Nu z`a_5b6b)lGBkZnVdlyz}f5dgK_bOhdM-h(k&|C~?FVUrsnyll9X(is%mfaJT7=Fka z!gj?nPrx1&MFlnX8D4f09u41his+8FFH_-Xy7-||?2}_x5ZS2v?ug4p71Ka|Gnh$` zk(rq`dvFhNIigy{6dxGjU+s|?6vYa(Fr@aMTn@b8ZBiy0%x>>eKW3Af=iSF1SUnn} zMeP}R6v!v&HmMT~i>H8keG0||Stmv@$@}o6JMnyt`REkWsbVPM3a)mxW;-;!`vm+j zFWNH6<>V-8BS_UC3H;%Q*neE<8e$@iSVih17dg7#OFl1Y&$kM@P~q@)UQ z`>KLCnE0D?bC!ngsHTh2=f;!7bRpi|EPMD)ygsbb=J<~iMS+4 zM>q3BVnSqp9qi5%#JzwNdNd21KXOUjekwRs)C6%J!$S8Xb;mWebv#mvI!Vzx@JP^p zw=S*lYb4T~C0)c9D3R{jown%`tt9UUypeu9o=!QDrmo9^7R_L>h@o&xSrlpWNw`qm!JYSDyo!$dNFP$1f$(u%=Q;q&=VTHFjb% zuQ#(Se6O2pVqO2nmczvU_~Hlb`;W(Oo!#EM>alv?i;2rYLH<|m1s*Qihg zcOoro=nXcW5#!mfkeCUBH#Z8TEQ}J4KeBNYXuT|$q%7R3DtO8UPpywQN1K>bXp~Ls zoaeQCL{xR;VfnD?Ki9s4WEMBFRSz(?yY~ zddM^^610r0CV?kMXdi9JSaLD%c(Jc?F`Y?qD{bb?TKuF$=mPfj7Yk&aTge1%$@iL) z(BYE7$oHiuA*DZaO5d>~N#MC%Z+Ch_n+)eeqo$V`V#pZ!`lm$MvR;`W zZP`tZa_*|KeAP16n>q|?u2(|!I2!!EB^PsrmI#C*1sjSYzL&G=mA?zk_yy6?qFhw< zXx-#8t#b%$6sO4u7WQ^Wd23?+Y1mSPW89kT-NPtX&|T)u+j1g z{K0o!FMA2Pige0|?oOxF28vJU(N6X_sNB_oAFNO&$hN2WTt1>>Cp!}rOB6r{ z-_a$9aco4rE~BZi!_c0#vTr=`2?GvkVV=W5e(Jy>rfw-ND%SMwt3q(nSHkNsV73+3 zQVVCvgw3(Svf7d7Pj!e*Ve6H0*=f(~X`%9?a2Pn=uMsrFL)j?R`FaQUV;RdEh6c%_ z!jbq1B)&_IAq|2OZN)x6Odp1}(X?ScH}K`@V+A}`reH$f407L zUD-}66iXDf8XUlm=>0YxKN|+*CwdGVsSijs4m2(Hs}{=G;XBay zUMZ_V8V~Fleqb5jzP5;tk;B|?qEbNgS%(1!tUTe6v@zeF2OfRTp}o(V2wih%_MP6x z2^jY-nJZ0Qe)Qd4r^7ToBkW~#lG6hyw9NTUOwLqSu<>AU*{DEM-$#gt2}2&*m*8oD zrS=$53dgZecZu?hNrmU5nQ@|XBXy8&Esp^^YxH~W@xEMX*>GU6_4pQiTwrtTl{Efi zzI1ORO}qj2UQb8X*@&VLfjM!=6)&M@Fj(5tYqUuS>l=5Jb|2X5&b1zQH=Z&IA7tm5 zsx|QJ&Kfq{9N{oP4O$PTL56EQhE=6yvBa|pmZ$+mtMLVc&Pw!j9k0$BKGGQKnjRbO=3dZ>D#8JF9^|)5dS)P~Wo{hfrD1FOUh&j<0UHrn53)>rM+K75b!Yg622+~U zMRoVVlchYAfnFX_qW8F}4`4a3jGGmO2STWUMSz9w|sC>fA9#6m7Dz9T)p z;2D_H0P;3};cuQWdAw+e0J#$FR#>!_)R5C;yWN3j6K4iC_taZ82^|{Yc$z3`*Vf6% z#{PLIlk?e%-zi?~)}y!x<(v+TRx0i_0{f7AQfdmNBGi?AX{JK+tFK0$)VZNL`Z1}- z(Mz67)Vp}Ab2D-9xvOGRS7}8fHiwmjCt28Ra&-F6y)vc}Z>r&!+;hk@+XQ;dhuhUoK zi?@lzi)MwBtgX~uQiCs`1U2MRcEpZ8_1w%Y#Zf~PR%VAeavK9(^!d4@F{4yLdJ|#8 zv@f*DlZMNc`DSlOU?^9Erc(yLtcV6!gX3C(k{WsJ#=yMqHlCbB`~gvt27Q z+yyeqUfIJcu)R3QHcjsrKh5{68xwMA_~(p!)HheAOPJ1kkWn#yGbr7oWo&yv^;N$V zZz}u!b?@F&kvZ$${kn*QS4Oi>5AY8S4>Q&G+0qUWVO=AehnUlYm$IvFEuH4pM}e?I zyOzD4l6SJg3lUGdqtcFeVf*^0UxI%Asy{PjkF#Zux9E>RpW0u(P(Clb{j2_rJbu%) z{YYJrc zmMZl`whr62MPE1iKDphtO~{*N#2ek-^NDO4zwI=7x%X>t=VEF5;P%=4<&Hh#?~|Ut z@$@&I{>Ibac={Vp|L5YVM4$IR@N~fY^64BA%-Y@lK;78q@;~r2<{Sx62T6G9xns&q zE&q2sy}~jts{)MN~ z@)ZAur}ls1sTH4&91{soul^IBYW#(#FNkHWb;MKhf5KDdKk?M%KgCn$oBxWZ%nFTw zUwFFsuXxJl#rY?mYWn{Ro{lq{-gdk>lIke`uXswC-j3Dyg{KJ4{~k{xdB#I~|4Tg8 zr2H2=o&GQJR9cj)H~hcBQ`!H(Q-#0d>FobuJXQVQ##74w3QzMW{y*ZWGUYEkr6&8| z!_!e(m@)7_$I}s7qB6yQkEbvGfv1Q64?Jc2JD%zQ<^rkz15ZI@|0SLt{fVb$|2du( zw=%%~|HD%%GT1-iDgXaVJPrD1JQbiA{5ziV|Mz&>5B$F$Pmli3;OV2^c={Vp|8K<8 z8+4!lj;HofKx3X?c$z6fb`j8V9@<{Os`U8|nSvA62uYEW`k9=f27 zR`we~Z+S7-qNx3)IvwROj8W9l>Llx=OhLA@LDEDhx~^$q^BO6t8!0lauz7e&<0!0D zSjR6~h1ZbqbT<8Ocp4l9YLe;{1>k@1_t$K!59(|S~L!Sa1!g`NR8Puja ze%b3Omg-8Uf)KWVgr{MBhY4yc*Mx4|~ zqQdiA_Xe+djm1q95kg z6~{fJEcF<{U|r+eaQStQoLXP5!SKaLrjWv(q!L zHzy?Nrz#I;g~CKVp|c7G^qZ$R@y!Xb%`qC8Sx}+a3S@i;F{tO&6WcSt>oI>0kr7hS zp`}6V7)3o&Ou!hR&bR>Qt)~n((J95#v_Jbpo};pNMvVIwCN_E$Au~W8+__7`lBWc* zi1`;5BC-fzmO82uPUvjyx+XWAE;RW}0~DaXaLsDr^xEI>be3sEw5&V4aVG9;RCI1> zh<@4b!D1A0K+XmWIk)(h8$jS0m^}krYyQHw)ot>4B}yISNWxP_5}v}R$$;2^&56^$ z@Kh5;!qe<1TF0_U(iH;|o;v-Br=ox1=^#d{1ZP}~eaJAWK*Ce5uIzKa@YF{m&#q%6 z_jFVNIm+$1L_@;UpVRSSbJb1LjtrvV)5A*KlZ>rhXWRfu&``}!0L*$Gm%6CRAi4qv zI<|fVpIh48TqXZB%;vE^S+c$o-tH1J96g0sR9^>yx5hOwolL9w&Fd}_;@@OCUu%4! zvL}e9ug3Lk%dBqpZpwacr6d3__cc1H?Fku(?Of!}&z>)4g)*a>D6HWQ2~}%sei5qQ zj1nVkjY__EAYwPyYE6K6c}0+M{1$ANG?VN#y~)Mcw&uF`DRu8&@1AeT1QgY!d~Q!N zY-{?{+6M|1UBvf0w%rHKJJPV>FHk};Vy|0$|9+|EJGXuAEBzO}c7AN_D@1-%dip+! zu#XKpIQzLJ4_74HIxt9EH-EZk3G3=rUv!eizHHf5d^-E|)if*;Z)dyjn>Mc(HWCRV1wsfWh0_?V|mjEtDS;c40_wwF?U_WMslo@Q@%=6KKt8GfBWfg zKmF~ezy0*LpZ?GFQ^$1Q>wk|=Gs!RQ0EjfK!9EW}%7B;t;it^pBtIQUS7CA4Sz+M) zyPwAJvbd3x;#1~-@l!MIKm8N{Ud2=V!%u~Sz<={o#tguJ#HY->eMuK-0S_6YqbTm3 z>H({$9w2>F%wo6n(0rdBUSx@)RUNDYV5&c6bn`H93;kM0`c}dDh~=$qD_OVa1NNw5 z0G&<>;hjo*%~$uest8U~KHz@+q;QZY9oh7T%^|hYnaw2^iO#yzm8PbgnCqvmG{DGO z)F%&Wx;wselQLp3=F~y|`*42Gnbt}HO^0B%RsX3Dr)>T(HO};3=p0e+FRoUoKM$(K! z#I*}+^poGy`VByD$vM}RZhH}Q&%Mk`ySS0W9Nh6$ii~n7qpv{jq(3R+8)>v?oi)IH z{LMYnPdC#6g0pfn`!?SjZclFye{{V^DSKolD>V%>ks6t9`p(=iJrGN}LMo?0@lL>y zDH&Z~^p)O}mb|$jgY@qHQHe{DZ2f9Miz_hq+z+B^b4ht=xzchoaOinM-^<>n{-Wt0 zn3iUATVT18n6$&Y(&lqvrQ`?uCHwj{XNSXK&BX6_@9k|?oUFO6NVWDiyIm5SUHQV& zLjB~C+Y$&e*`+MGC)#>Y>XTOXP1)w!-4Cm#Fp31&#wfJ;5SqyPXLkC^`5@3LNYpa9 z26o2AdtJ%)++W#gwF`5;W1X@cDLYLIwB%lWck#6ibv`t3&Zln0g|qd!;HutD(j$9$ z_u4$D#i6M*#$|cL?doUmqc~q77w|nXZ`xMpq&%pmi_fh$ew=}RZ>oKFy8JYb%nqEX zVbxwc37W5JFAK9v45n}=gg4Lu=H!!J?dekcArTXJP#sK)K&8A~ zA0#*xt%NeYwxLXPHwKusum?yUgs_o<(_BZi*$1^dAK&d*59In!D^vAfSCy^t8CEe( z%Xg^8*z}r(fS$!_nuG2%ht>cUPGh)Rq17b>uJ(*c_;yS2N3{k20kx?EWk!!D}0cY`8m^IzW4 zh45UARs&I;7Y`D?ND5SaIPIK-#yx_9qQ0=h-X?-8O|4lEO$DET?`ww%J@MY7j=SV) z@H`l7`orw`VGPsV5AWt857-ho*yFnSVy)II)Y|(=~ZY9AW<=f*ZrKoSQO{WHWs+2`gwYugmh`DD}K^YULBe z0;`)E(BgJb+Oc55thg(_n^`U>4J?{IlN5E06)q_cCB3#Es7w3WovdQUa!x$sP&Cxn0FYEMgckWs$CoiX3Nl|42EijG}+S;vAes zickFm;O3oK4f9#DwArZt#om3tHJSKp;wREeAPCYytaMNjL7E^+uU4dppi%>Z(tGcr ziVB1#(mT>S1V|zD4xx8Q=tY|OMrY%GNaY>i;`Yy6Fiu3XR2RgZus-g)TqY9n9cO%5$kKzYqO)57Otd)Zt7!RIQ9!QB zH`OBX%;boHqVuRiPN#fM(xMW{LRe_=;Zf0<+QJpK&tt1bG;2k=yTuifB{G)9ERRcw z*-K7WOMt4yJN%`rdBqKurPo#qzqFMoWtVI_6i$(U-M{iR7av+$o?8kMC}L5|7d*DV z6Q(DuA8YC@bRz7Qq{NF zYcAzgUkR(>v8qw+s1Z1>8epqN9aV?x)#O^071w?>9j~hGsI2a&XzVDfaLcZes$p@f zt5>UmjhDA|uKF8M%+q12~QwK#*GS&mAM}(Ut~4D@lU(G+?ZgR$Qs({ZrS7++T?9nG-p|&K|N+t-Yx`vsp!~AvA?TqgoEATWXmUOSEBPbtL4*B+zLX>oj054@R(5F1c1#qE?a_3UvdR61G_` zt5wIHh-8LFR-M#A8x|1-dqnf@2^0_{2YW6EVxERkO%nxa!nM^k%X+V4q|sDY@xPZ~)$nr@ZBS>;GQ z(XC-Ua9TOiPy?94G$6LFnQpAv&K;x&1tgsygEmn?smSCLB-aZ-8lk5Vj5;gzKK>Pn zEDh~f4s;6!P9;Zb|Dr=(nxs1XO%}T2cnlUOjqa01*U6E7!orxeQFdmL*)+{mI*5Gf z&RIe9bWhv8@V4vB?L*Jx?+T*ArMot<$S>0fF)WP)hvRB~*10kiD-oKuxP6PGds?nl zysnc2i_Q@QsTsf$pg=bRH~`pP=Z!WqaG~UM%2SajB2IL;-zM!6d zfOR`-F?#MG+f!Gr2h)c~w{GMQ%%Q2BpnwAo`>XY4*!1347m)#zT>m82 zo6u7lghiS{fg(vjdte_iuKn}Dpoy#WwEJ)}O%L~JeQU8I3F;YJ?14PXg3(j$e_MeCRP~Cetg6#)v?Wn!xcmj^-Uv zOg4__A`TW=KcR`QQ>YVit|acXgN%)LPM8%C$qKp;)+fjMAp<;ymLQX65M)u3KSBuZ ztS~w1F{uw3GtD2LPMYd{D&@p6CDTd07~XLMGIkv@LOeNX0~DV=8R-)0S0w6;u%21t zoY4jb6~1g&(Vz;GBkhstYQe$wIf$r%7+nu|oW{g?u7uDz*q5jwCfnIQaHs6aL|*u` zs&)Ia;9Pn^hN)jav=}LdLCvD6)h7l>e31DC17VvmuIKYQ*0-n);ZmLReKfTCG9(!W zh=tP;7a5YLo;`}|w}c`PmkQ>R4Hoz(2LT{*!dF+?o|$`vi_f|i#RNw$H&EEF6KQI; z_6vbN;b}&)t*6c)hD}}P#lQp2>Qtk}6y*>EV^SwMVAy#Qj^LQvSz5NVycGbQ|C&Ge z8QYg@2vg)})yJ%ib*@4@N2O@QO>syULzunCjCKSFVX!!gL!4RnnE^Uocn-V0j=WPp zM%y%SAOs?}T}w(H25DkRxZDegyP(AsaShWdo|8ecpohTTVoluF=h)NQsY)nvX=0T; z4Og5z=E}8NmfRXEI;c}OIAsl*mL~E0KC%-rbyj%%I|DTrh};F;rvU{`*Ntw;b^wa} zh9i1c8E~@F*b~jxhqPwT{Cyw7 zabS68>(=S3Zpc9kbYJVv{>}Af6W}+Wq65D>2LV&t67@5|8%SS~Eq$ZuNB;9+QHKeQ zhtR3RWc*>$n=VbQL+v+6)ry|AZilq2ldqJvWJ^P9*=1rsbSxy$NXQLiYnrahsGE z{(`1qa#To9`}0vrM0^A^b^O-+H#C(A@znZ(rcNvbH0Agknx6ZKrb!fh81KKKDO2-L zG~JM=`hljje?imxzoBW~zl)~Xe@D~%L|Y_3(e(b`(6pZHCz?+A{S8ey0!i}Ida?;< z`X=>nXv*_~j*nUXKY^wYz$+flv;Tyqhg^R}Q{glJgr=UraHIbSO*#HYG`;^{i>4tz z(e&bf0!=CZ2~9u#??BT^^1q>J5S0fv=|7=qcCi=BKcK0^-_g|Le?Zf`YYvXTp{W`9 ze-ceSexm8ce?ZghVlt2a6KFb2{x3AW_`iszj(3@4PEtC5LO&Mu#6qA$@(3G2;=>_1%A81-eKvO|-0-D~KhB1LienV4vxmG5k zRzX;+n0qT1jlC*O+l(BDYZ|7RN+M<;jaO>|7~E9@0}|w5hJqmHX;=&qAVC}E90hww z^NxU~1w;S>n#zMn9OU320-9pm=xEyMp(;1EVGcxqAtC~ry3_nXQv>q1a@5}WiUezY zSq5jCCLy5dqaHYDnj{pAkiUjBW`+-0C_DrI5YvPnRKia&l`kgwA*Me)H4Y3?oQ6e% zI+{4p9)gsbJyd1rRtMXTZy!1o;#CM$0YQT3J`OZ|nuLI+YH}#~pw{^PdjSTpJOY|> zbVN6`-E(idZiaHzlfMf_{D!7OKhP8)VSuXTa2I}$V%qEg{Y2Af0-AC-?Pqs@!a*;g zNYM1}XbQLefu@HXZkz)hcQ8Hoz(9J=?t*C;X}u%{o3Zz@J;Ul?pgml*2QE-RDb3kKpiPvtXXI)S=`LFEv|Ih8 zOGTy&ZVPAP?r-5itWnCaX|#Jl5e@Ex0F5E0X+Wt{?{`X>mmHlQ;P%PszR7FD=Vf|q zr2FM3n&3N~OfP<*>3Lj#F#%2MNL)LI-iyoT)RCBSc0_~^oQDj(sq1tjpy|7Qrr*%? zv^NMhKt6$n*rVSP&@}%Cnwk;N6vIUTt-ecxLIgB*A6(3*`cN?9`x}}HQ8s!EUgK;t zJRPw8B>lj8(DWyo3PX?@r{0t}ZzKUtfq)BtqAAd+atCcYF`>?Zk#)xqwDO0TS`UqD zv}O~;wEoM?MB@)J<($&{O-v0Z&V`FRolHu5&@6&G!~}`64Kcx-)6cCZZ0Cj}aTsbF zl5XtCx#USu1STyq;k#>7fQ&2f#&rjSA{!= zu&}8l6j}0sX?WN5^_j|*TjHJ5lAK-r?lfwhKgBd@;L#?Gvtd%(`qoPWxQc97bn2jk zoY0iPq$yKtdJ>TzW~9)S4Ec{u`Il zjO-Zpa^an)w4X|f8xAyqfs=BizjNuY3#gQ!4S-IHa>7?49+DW&{W>xL9EbBT8OA^Ss6O-N+MMe;yE^hHIO-wiX{TOh=2o zA&d>38@?e&8l5~%!!_k63wi+T&0ohB5#$v*RSrdNC9RUnV8|una4EvbL|;s?)V9;<;qj zHEB(<3GM38Gu+B=SYhc#vz;Hnxnn8m&==`&_ntSoxNdtTZ8ziVw$}@nAEA}hPUmjC zX&;~DEWs&yUmlbc*@*~WKjFfC*L>~iF?K@)egDq(*|0@m5$L5LF`>vut9#q|`;48z zvW7_KGozh{k-g8pOc`zL78dTYdM#)1!d{aROonc}xG?i|3cSqdxWem4V!tK@UPO1iG1-~r)m*ZX*&NxS zW3+wC=rv3vtL;w9%c-Fbkv60ks+SJl-`F)6Nq7m?H_G7EG?CIY)z~y{)ZdA>8@|Kx zYrg51lm2qjUrzeVNq;%%e_JOV>k0gqllBDy!E$(tA5MA~M8^4Cnjl{H@uP{l#z1rZ!=J3+KBq62kdngl1ErzlZb5irY{MKf?JQ|C46ZmxOS> zIO#t%o7zzSEu1g&kKz1NHjc*ssM(bL&v5>$Kf?KU{)@x;Kg0QE z)IY-c=H&mmaQ;)E88_*_AI^UQ#4C~g$Km{ne}(g%$o_4!DKpLQ&8FsrW>eBX!}(_9 z{}|49Ci~HB%JT1r^9PH`%>K`X^G(Uk{u0i=@V^+&*Zylb|9~{*k8u8l|4BHX?En67 zzBAc>NwcZZuW|;rvi?=NBZuHJd7>QpkIgQyP#1-!imc;nqBjiC-OfU60TdwY}r z9?rjs-~v$wO1EihBN#xGF=*IZTfpz(e8%<+ca)}fhbA{F(;dYOBFP~%n+mqHP&T<( zk-UX=w7a7N1SzA7J9Guf8=-HS)mvQLLHDo-gnK6fLmf?oy3avUpzdTY_)cp8VHMuF z=#Gy0t<#jbtNNL|Ne*B8j`>k&>OjZeSp)_> z5NywqMtDf~>|&_v3|gnao^;{O*7wkg?kKerva^QWzzNt9Mryq-d5@tz5<`t4?9OoZ z?S`YI-FsB+zyxk+VlusNbt|fY3SXYTX~~Ds4Ou#00~W|AA5`O z9I}Hn!tQI8>K9H3gJCEeqGs`QAg#^i#>P%38ZXOpDVjP=B&`oS#D_9{c0B8XD? z4t!mxw?4J2LApOns6TLG!iX?luh0dl$B0^!45CLEp0|oV!tm0Fm(n0BF_drkhj6QW7fcCnjeY~7)Vwwx zWzfqt-ATSR*Ew6LvE*!d3nD#Voj;g+(wEZ-r?@ag+A#1~bNRt@m%@kWXAP~N z)n`I*Pk{poG5~A!DW&OEpNL@~*FvA6XQ4t@sBMR)_q2j+ zpC{pzl(RQ30-M`_Jq;IsD1_`VXsvz@>UzGCEwqGMpX~=u*4GVcYp&lHBzK)0SuR}5 z({%3hBlqDz2yqTj$agi{tY;c*$Y!sj3uW7c*C_#;8qZe**5_W)4q1QM_+$gx${#zE z((#dYYqfq{#dQmivXxo4weo$=9HqqVwHl|nz2Akq*QsQkza59?Y9E~B1Q3c#Zw}rt zTB+*V>aCkRpxxjU+D2e@uAJWjadiO;D0YN56{ohzrf`qQmhTzue(~JpG+Na9F!lJ& zo;r4i&}MvfgZ><3;U0dM^v*sTq#Zr6_x#TKp2rSh*2x67|Aua#LI5o<0=f;EaoiYr zO1Ec;pU@YauW4|zzHuX6>&UIU?d_Xp9sG8}dRDoX;y$p`xadGwOF6@9wE8@(ZR%Bhk>b~s z_F6i0V^L3~$VrDtSLX(*_s#-565cGr2Kc3-zf|;>ivCj3Un=@bMSrO%VehGrj9%`- zkI4NQVQud-^nX{;D#G>Xy-hR5%|EV38MqkPNC}bqe^Xg{>mCV}m#Gica`>Ouqt+DM zzpLoG5+a3vsc7tFf{IcTIV8C>5sRO={+sJjb|zb(YX9iDAJ?N3-eI@?ay^>vO-i^P zJr`9^#6-9rwVD3&dX#>@X52d1ll{l_s5t26=DMWYUn2L1zh941Gl6}kBOPJQhl!g| zVd%`wEm5jWnXMQ#%sD~)wS$zjYj1$V?1krpST$Zjd_59R76D#u+0^x06hY(d*NcD} zWWYDzxszpVLtw=UO@LHw-JCLzu=jKk%qZs$C{vW|Ga{(yvB7(}pLu2_artHu`6^ky2fKuVexbC$z`6}HUOnVP|@@Cj9yNz4o1o9EzGiG zbXo@~oJ9^!qB5KBi}DtXrO)0?mm@_yue%^o1eS>(H? zj|{g7drx8(MsCp~oTPbKguSP(?}=21*<|Opy(jq}drwlo?LF~$ z{I>VhLfCr>`iH%zD*L+1zwA93|JZw~=Ju=m>)w-{TkRivPm5%3guSQTKlYxer=1cB zTTXx3d%76pal{kw5aCw6X(mbGxSJIKNTpv~^n9dj!EFBf-jn%ndruUBnL%fmmtCKH zd)%U=>tG(lZ0rg~xD*z@b5Qivw)K&~vv{dU1l5TJ6Z_EL%<@uDHgi<;Jq!wY#S-Ep zq5uBpuQ z+0<2Q?JA<_C9-kC>Qi|*Gaw94PTGL58C?!N`*Zavh1c6u+1p$qlCb)etxJ0F$+-d(C(}9RYuBpmCn(;J;8t_ zx6MCRpVAa#bnwctPkBSoS0k$lt55JBt55NWD5eWw!s^r5{*TqC60_)xV6WOG7d8oq zowJ)fWxzCfi1(+MxFyJks<)4uqC-c5UyS^ieBw=Yl&FrAiVvS(h-J2O8#1-?dJ@Yh z|4uk0Hsm0Zfig0iXh_1m&hn{ygXSi>muy5bLg#`h^yp&PCm)M7;}!XjL5H9OWV{4l7*UR<8DaA2di+;qdp5*Jdb5~3LXdvn?(v1hM3uy| zW{HNBpDtZZP;5>Ftt4LIi%vntwq5z8Zs%+o1f@3%uVhs+X7<&vb8F>I8VmdwfrKLO zL#6TZ?@oD>j4TwV_I`4A?b zl9tm(P18C;(rVMv*i{+3bV+~TdvZ;euuPX)N)lL&`^=n%d-ikhN!3D{KS+@O@ht1x zAA3)#7Un8pvXbsyDvYrz;D7BsJx3Ai@MpB-SgBE^(XFOnZ-0)xY?DrI>NJxXMwX@b z;kD(}ECIzVW7Dh@pDcsStUK*lPZzUZU&wx-m~CX7tsIy=s*@swZ_k!r%=Q78P=5IG zlr({4;r;e-N({f}d$t!zghi>b7t`^EX-5ubH94=Hb78kL5<_#e#d0Se=W2;(X0v_P zCCT}qla~t5{j8i< z(Ja5w{!#AkkuILCa4j?+hw=poJSAr@I!-9^jVtaND%uw-Ubjr5rOqeKi($>nqdxv{ zHqVGLtoXdXKBrY4*uI4JsL)bXl{c(pd)2Nu_xXj6V*c?`G+yj0S8YkTUMZ>G*IU$A zB&|ig^v@9p1OU#zV=*x{HywS znSNf8tU!fPZQ1T%H7neUa?o)3#-x;sEVPgZf&WGzE}M|FIzXQ+Wt!gB(XvuQ6_o3QtSAs zcbLv6tLpIgHCa+R`Bqi=gEdh(RZB-T8RPk->4{Znd|qLXRq?1m{RI1cu%614 zR6R^8q+QB*XszlFdt>Ta^{&9@ef@?3eXRqxyp=qaDk{bC@mEV7W_ZHhQ@$m+pd;mp zVgb@0m~TN&)l3X#Iw$>#9&JU3@nbbmWX8Vaq_OsSmT4~8z()NAaFTf*`jW8vl&0q4 zctoOgEn7hS<;wwLC0i0vC`iT@z-&u`(T9mJDQZo_WHH1Pb|i}K0A+A9A4k@e0hk)5 zmDresP+S_s-^$OV_&~ai#D`q*ghbUHpg7%1E$Co?g+Y4SUULvV!NMxJ0g!2!bzQYy zxYE7+_OsX8m3oLJ^5JjYTOF|VT6Jc|yX{KcfH!#CHbnv*f)HvLxYjiUVK|-xtnl)L zB&x18;RJCXjgZB_-_yJmQFnhy($3t2)as$g$514lAkJ=*c+sHl)WL-7nnffO6*=I= zn2rWaM`bbUB?q!1Uok`7&E*8vScgXEBTU@el&+yZI-#v=+v8IH*&zw z;$WN_-6`&XHR!8z1&OOLcqFEi2%kh4b?O$@==|_hP5_74uj{=f)B}U|Ppf|(dD$vf zkErDs*v%ghG<3gj=#BO3tru)l?CDjs9R!{BzshHHB5d5h>(m2w>~QoDx)FE7d!GyS z`M64FLlNr0junG`0B(TP+6!!$-Sn`}4%qQheHc(MM0VP@PbvMfuE(PQ@zP*O!@AX} zKHvkiBfq~tq#h~nG2&Oy@6RLSWjKnVLGXEW#&ZtteUyGbG0cX8aZL2a8@&8N*l+3| z4e{u+OX_;0ZexT~tlUA`P7L#S0PH#k3pqz;IAr6c$HOthFHc4$qQ@;BN!39xY2a25 zp|(mP-vmgL^E-@s(pWj31Le^k(7*t zoFa#Det4ll)2~xJ_0!|h=w5Zu+2oNsz&?g=lbIZ|gaQIm+75x!0aD|MI3WOTV)p#= zv1^_H6~n1c@C?)))R8oI+Bruj8)X_hTYo~PxJkm1G})&OQRQWH_SRF zPteeapO-*VV)LH2_#sSS(nEcd9Rm?-L$ovQt=;1d=m+R!b4~1ezLJ2( z?3~S_>UW&F=Ii0`5!`x*!z5OQcHI2S(%$!u16gcWL%+HG{He_b1?}b`?UYunl{^Xbla?6 zxJQ2eh#Lkwx4d>FQg$R$c0NHisy&gajx*`9y9E6_?*$Sf^n<=yQJmV-<>J(4 zKMDqZ14PsX?;y}6Rj6{w=e95wQByFYBpn{fDHh71QaZ03#rrVV09l%$=704i3R=CD z(V2M7Vim*3kky?c=T|eYQf97^rmVweh+;J9%hFCi0;`s159CqiSq_Gj=M5K;Rfa++ zht@{E@^s`HhA|fChl4X3lGLsjPSgsmtU82N;-1%g5K}vT`?&rhH2`@2d7Z?TLAwNJ zV}N>f(W}Zhqvwi=)jMOIW-?z%WS*3*5Q=S*HRD~^R)@9ptpZMU93PKWd5vWzB+jj8 z*89<&)<61oceV{8Kpuiw-iH3F0{vA5`l|}`R~6{5D$xJFRiK`me^!BR6N^{*{J7RU zBaE0M6YY543VFPf;IQp?IPH5;hp?;qD9o&P_4X|(q@l}qj_8HnpdM-3wX})L4EH}S zk<-)Pbg{Q1-R7R@iWctqLSGPzIrsVPnQu3VI66ZCj4l1COxJCctlQ$RnNt%JMX}p@ z6RS`X4HsUe6Mn>rxtsoeNKzQNjlM?o>Qy!aF~zM6+bv=fugcixijE4wvsQ-6ZnCd~ z_lfM&E{IMyjqL*W^vWS$W6UKnbHe_0)HBw0k?a%)0+H<3l1!d;$4*T4sW776QMs|7 zO!t}w2v^wN5#3B|{NBaaM64MrOYJ>M(fzGiDvjD`jeUaciMRm|t!RP-+aw!atGZsR zcjZu8x@Dx|I?_rZRxTD!)AOXds|^zVbZxxrLZrk4v*g<`=6Xb==jHO88g?F{v%0P^ zXP`qG6k>VD#?zu0i{lHoHNVl!Yl~G_c*`q30_xKrObDDDwb-!E-@ z)x~^Xjz?P9yQ0=`$tp{gu;j>_V3)jt2+jIZ2u;Pilqy>$eD8%B3jj#eGk!3YM~U6~Iu z;bJjT;Yzh{)4sX!#%wrd!6dQ8MVXsHk@QNUMi@1xV>1&4(~5pPA)a zyX3GiSTE zA$p_8CHBJ0=fLCENI+YAptU)DM4;z2UT2!Op1$Aw-LeC}E(AR?r+3Czx*)X4YPkLQ zd3^26EJ-N1^*=ocU49t;W0{@{(c^hrE`)X1E{u%+jk0&#&Rgn{km0=$h%$Z0yC6nh zBHk>!ByYzu#<8XdF7r6mG{%?=0?35*&QN5pv~9*qFInFH^|tX^1O4tneGC!O`Q{H+Ku=@Jk;d z-pX8`%xn=Ls@L2;ofX$@h#cE^AiaxxiON@x%$-YFh?sT4$c8D2OvpSd36GNaoQ|8V zxtA;=dWqLzRy-h0nX5(|vJ>s@HxkB_W}&L=EgKX_Ajed*aAv%ZQwFb1q!L#_pryXK zE1!yYS60wra6~p^^q?8nYwoCb&Ox%vG3V06^|PYx-}ZOcHBe;@yjp6@J{swm9koA1 zx%e%Vj@8XGn?93=J4cuBnBSRLym`%f`5uLxM9v2ZZ|b^sr!#V~pc(Tsw%&HPKZ-s3 zNSYaOz2t-EA;_EWlU+{8r5w#G7XG4J#7mC!x0YhYPMbo*2`R_m?UX z?$4OdXD6;GakYme6e~YRsW4VQB;M3bXd6wuL6$%SXWUzcQs66-lvH9Kn8zqy2%L4X zop*sQhCrND7!$~R*Z8b^`4am>wCMSw73uxiFeFDGt~sMNXFCTe&MGeIOCTfvW%b3 zm?5B;VQiX_;*(*JnQ^B*kF9=6f=#CGnE4~M}5-AGBb5&GVMt+35&aL0Vcp( ziG2=VxJ_fH50V{^JQ268cr1;sxn}w08U?U9#2jXM;A^rsSF*wre1h0s#7e#hVYByP z%UM{-Udhg4XwUMd%1N+H2fw!tyqPP`m+QNl^PM!8M>mJuG3V{aoNUW4Ws>&!md{Js zT#9R6)Fzl#^BXlLY&w%K1x}))Lvq z3%K;diN_1M-SU~GN_WPJ?gtk(td=^ulpau(FyPme1&=@9aQk#EtXPUYU8Yv|7JKPL z{8yp1Vwb?Ow{fLs^h(oFW$bESiKNQ-1xgjE%PaWH+e6DG^UA*LeGOzQi@aa1kyn0R ztwN`^_!w1w*{UKNRiPwMp%zy0EU$t@t15v?8>o^l4b7wN)jrT9w^e zSprohZBA7*s>*kv@;PZWFt5`5e)W5`ES*=maj(ik)+&ydtHML8gFBSJP*?5Q*Ti(_ zWlQCy)>dV(SARIJ%uDnwI<6|wul{_Tl`B;nn^+q!kY&bSXF5}zVpa9|X>AQ@U3Ffy zTYGiFtGd$KT4mST^p3iMTFrX3dbiMel$60FeyukDxL!}CA(yYABCM{NCw=Kz8H zmzrgdn&Z~7qB_cFPt5|C=y#}ZbwCYmtY`XF~A zw>(vEOv1LrVKUPMVbtizkJ4EgG}i-Yyi?Sh@&sEG!<$RMtwriB<=ECrbW1h3?JK&u zKEEvo^QyqWp)tIr8QT_(4s4V5fWB#}x}OF% zqyDOvrgh=OdnvrNTd--3rVV$JxgyBZ3GNz4x9(tkHlXQ;?*7B-?OTG)bJCW3`CSL< zZKv)aQjKm(AyZ-*3+jSya!4Bx7zpTuojVPp(||Jv5jK!G!zBKAf(s&kUwALXc18xo<>Gmv z=GlT;{JYjC~jhlkZZ8 zJdDneCNqDz7-=2_T2TsaBC7N5QGT8}0G3p5@@I&1fp=~@$zM9FE^a_qN2%0GC2*6s zi3X&&tP;T1)oQGJegEbq&3PbCGy4MNQ{qrQN#6NTQ8~b4$gN3UP|Pbnm)Kw}FNmTF6CTJcGS!n5fQDd@W05ks|2g?4SCHEq5jE%zLMMA8)C+zK{9b zaz97)_U90bR8{cmD%Fi({5PnxLY$?}mx?F$xvCerw%T*gVz*Z_Yq1gw@0|S;tPEX+ zrFsi_lUx9)XSLb0i(zbf;M7WOC4+)4MSrU*clmL8cOBImoWc2~R@rAiHC$LDP0hVm zSk*a6?On~)$uIBQeaa8GzRr|OS`4TC__5)5(M_b0!^bJ7Zh%tIhl(^k`%JOVnfy&v z8gc9^1W0uLdMYJ#5FZ(9kv9PD-z>itCoi(Rd?vW#Vd##v}+UaK3rSZC5`R~fkJ#{Xi6tFYq<8`kTrfS61giKT;vah)7OKV1(sAl6jBbw}49V}DU;M{!IbDDoX zuh8&~LJfoF;jl*KWNxi)1C)s^e17x?C`9GJ_N)yps0Gukc7(UzdW$u6U z;qy{%Svl>Csk@Uj_=$%Ksu@&46gMAz04>NqyUsn-PnGj~k-zd9Yl`cw88pq#I+{oJ=7IN$yRz@V7v+jirkX&c4H*cwZG)Dc5Au z`jA$(WR7+j=3xVVU=8k$dYnz=bF7g8C$sA1)Pp?%_MA+zQ{ zfu^~&nBMmfw}@KGuWD_CT})|s8b4YNG}Ss6bab{#+duAsL!7`v|E^&J;Qp#NCC3bL zKX0=_l6CxzlcA9-tF646C81Bzv#bLbZk6ODI|!f+wmq$D89QSloX~SzW)_SxeH-CB zY!5GrFu@B9(jq^iUvUrHH)gE9d5;g9zg+nZrE9ZAS(-379PzPzr2bmjtgYXT#6z^X z=GTN_w5jOBW&Ev+w>o|CZXa(KwRhQ@QYSBPEJ=4~b|;U1O$j4j?xJw*83t@6QA3vV zIL3OyZEl7$dL$^Rx%Qb1K{7;6-)lT?d4qvC)lQ7f4LR$M= zC7=~M{#HL#q1dMmE31pEV+f{ov2$JpBNv(VU0Rb%OH^vHue?-HpM5L7zPyZ6dh9kv zRC6o23}U@&dpw%GcB?9}0Q@S<4YN2|4(^u8d?Sh^TyO#FtZr^N`(;kDwN%z$N#6hm zxlMh)>QsgY+V1Zr-XRx}ctO#HwHLsQ(;O5vofqB+{wOuVxTM)~L3S&AYJ8S>qY5ta z)ehq4KA(u^yY2WWVjBa+jETH)G10Z*Na(1Ox;W*Ce$&95*x$Y+y`j}LUcZxiCv$nZ zy{cCwV%JIBVS@u@+fpvuAgfamIW3Km#^kItp8EDz_)zs8`j7xx_d`zudK5E zrTuxAN#^#0Aac)cJG|?Ri2Huo@VPCV=FxnI`C+6|!_F1L+ht|1qXor&*0sov zQV(SDrcI45TgRtIBXsp^A`$z$jfTgPN_X}<&$DgoCx6%Zh~M2RVmm&V#5ai{V(~@K z`t&~ay{hcN>TJ);;wkjaLqyl}x`d~wvzM5&CxK8#$$euU_{fv{>pS`3mHYwb{=~ul zq*Z?LaDS$Y{`PQ-GA64i#efH&7{55OJaY~ZFA4CS2{51#u3|EI!V(yK-74crpsB<; z^XvfYszB=Wz}%}rw%M$2z6Chx23acvSx5xBE?;pmXZ86OL_Z%CcPrTclahHanKg*i z5})M{{}}95!C=jOMmvgxiJr77iudAlaP+d@HJ*@IWd>_+lPWoS9qu!{?Zj#nq2oNE z=@JamQ6^a|^ybAT1tXsC$-{J;8NPlpu?Ep=+nNYoQx^3mOUVuc!o%vT7#htfJ77n@kFOB1VHvY`m$hL6N}a(562yYj5qwWbaaBZuJtj6y#3ZZ% zQQ1BeE|;Z^BM6@kfuNYco+!ePf4NkE(A6`|&K$ROz1Tx6MCnO+_NlHsi@h}(QH^gp zqwgKVw@4-s@@~i6R)jM4hEAwxRHS(P`&%nig2hohWTed17g&)Hg%#$TIuOy#Xw~Yt zD~D9=&L($mJCmu{KMo1F866rjOLmHg1G7dCZ$^fkAx-|~`O?Ml^$M@3afGN`EVV7f zdh|n)w@DK32b8X}lS|-@tuUHuqKx8*`EMV=D^$`s5c_AJuuh+%FEHGQ=ap;v#Onx* z8vUSeYvQNEpiS}q6Eg66Nr+N4QQ`D^QKE!2n#TI+ zJ<_F`FY<^r=%P;?30t%$YeK6^Oq5EJwr$FC$Ytu9q>IK8Y}Zn*97b+X#_zd=Q-r33 zR;JM;(Cf0Maa)F8(o2Ine`b|*;Fn~(WE_!1`5E^uVTc!cg)Oe!33}?3&VA|Z>?ht* zWV$V1a=UJryYFX|@fV3)dTQ46op|b}{K@6~poP$&y8U`a#wMygxm) zO4^P~7H@kxHQyJWk*s8R_QFGYU%jjt6jZb+eV{svGdL$ZD+gjpkEYCNS)nrGJEKBH zDm|9LyqZaw>z7UST9@*(IVwaa>dSdlUa)0erk-7Ojn3KTgkF~)2a%SjI6ccmqRnsz z%ZLvs-^$e(xa2E(JCkAU&up9dDx>dt$TAiYxqT{0#<#zWhC;`WURSVuq>bm*%XwcY zmlSgL1NF-1*=M91%K2id)*Gk-x~;Hz3h16|Y*Fe*8&Kpo-7M-CsWwE#p+|niYR2^P z1y`s@XW62^AH82hCP?XJ!T4Ryv4=8;ylX`s+BWdk2MT20gUB|TG1~`WIG&1e#v#m>3uPi0M%=YG|3i*jKnV)2R7)+W7o99PPpbCa50MUps@wIWchB1G*&SVz?>*VmFR zCeQWDwOA|YSE#OZ6t?mEq)^wSb(pw5s|5MPS%%cmSJzZ-XOhNOUg{;2_NHE;NEDT; zrSpjsZ7MR(t92Z&`Lb1GVsdukSsjy49g4kT$g504Cb4c#KXxIkYCNogS?%1K+gDsI(MCtj>otg(+PVDdPY3!jtCkIGrokp-j1wV+ z2gi{awY5&vSz#TFy0=RK9MLrDO_lBS<0!^PM9DdWSZ12WC2DX(E#s}@W^U< z?)hrHIlLU7`STl-tUf-hWn2u-;N@t!$Nar-sV?= z6@_<{@HWEQ{kjjD>epZm92wrwls2sA3rp7~usu?pu@h_8Z4logjfP5f1|A{?@;yhu z>5eph9q5=T^t)ccxCwQ?nega^aKEMS1i}T-92mNWdAo5!xQz1ObN4@h`X55WhM=9a zb=}C3?(YO$L4PIf^xJVyf?JrO6p zytO?$AA6V8`;N`}u!4Quryx!ZGy|uvh(?JZexgs*u=5h8Pl==7$Dp6vqn`z9CCNEZ z4{j>DHE>VJC??-RxxR%J-Jv=$pvTdTs_UJ|>N5`QBM%;YTrfzD80?}M>Jc33gZ4kb z^}W*QdYZfBFmH`i$6%6C+hFFvbjfF;DYK*+@Y_SKH z%UZ*NlSansMxtm&N3p|FLZbufqa@a&>zJWknvvX~Q3u>;2Km^9&fy0dV-A92li=a1 z&|w66lnOUS101I<7;Ok23$-58fQ*}4k1)c=BMZirftV)iju6v<(#4S+p>faEaXKYT zS^b+H9EM7KBLCE3s9d-#UG$pAP_K zXLJgt0m%bnz0)0>Gwskxqx#8(&WXonGwg*OU&AqvvuF7&F~{;9pH^l&DdvLs=Ju86 zoGj)jk+bZ%bN3Em;^DKE;d4oX^YHqCgw;6?mH9aEyhzs^b?$u9;{0dc1ykgFM)*P& z&BBqz!V~1e>dJz5_CkUBf;jEs7~i6N+M+RH(K%!>9=s?OF(1CVSf{e&Wx0f+T*?t# zy3-IQr@mM%xLkr=QtMhO$Agz2YA#P@FBxVpJ1j4Agf7|fuNRk&*1wfcs3Rh)nIapWY*VWBi5=dv2Mz1w+pc!yRg}-SZ`IFiZCuE0_RYOOQ)TevBJHj!rj-z zYDHjm)^T4W)(s2SVVdh2HtV9a8_zU1^t;xL*Vo})IKstmcf^Lp`o=Kr`ij8j9POr^ z@P=8$rbprCyRMBmo6SV3t@!m#uZHkw^(`gqEic}62CdBsB5zN-BAb{q3d8t^V^}#w`1A^#Q)37 zC2h`|EP!#nHLIxdyvcRfdpaO#N(j;Rw0tl4YjxuK{wIUO?QG{@26FqJ;EO9UScp>J`x$Zuy6iT1zdIGB1hHo*wU3ay$z}%OWvF2b^? zsWmA<)Ltf(g()HdB5zY^zv{Al1Gc5oB}K3??WilOa;w3i+Sxc+um;^8;;(;sJBcR; z}afubA^WVL2s2!tP9H883@C-@i1|PTKQ~BU&_Bd&;*oi9I?k)j=$7Rl{W85 zT|p0ya!_h6{LJd&`a5^;Q4HY{AD5yJFDrZhcD;j{V*rU$?PJmF-A6mK#^v>iA3qd5 znP(J-HBs?u2wQAP$ zO2XYMaNfYS#!@jU#T}OW?0eyI>5l~Rl@Q_+hSBw+CQ;V2el6~IxdgO5(eS!PQ>*$E zLmL@KVIH6HLlsU)>&tm7W}4G!#g7G8d1%ISyl6zaU~pH`ytxXrepg}x+xqDRJvrKw-^iaWr-!*9DdNGEsrLAH6$9<1h* z`$oDa>n$XEYOIz3-Dmo$CGBjih`6yu=Xsg_&dLg z>7Cb?L&^jrNAcZM4>f^@$$}f;&Q5tjWn+u51DU4lYNwNU?S;rrz~do{slI1|hgxGM z!Q(Kjcp8C`6>SYuu9%CH$WFgQ9pCRh*;ONQ&+LuIZ7w8Ho>Hppc=4qFu=m32RgDy^ zZjLE;&>sF2u{heGI|%_1OdJY*D*5Qj2&;|#Xgbt z?+e)H*eKYq>n~LdL-E%*RIY8D+iq2v&YxM1T{8(-I$4O`B`EUgaX~qyOGCSjlnsB%71A zfV3KJCXm|ABr$+d9;(xLx9`fLUc;rzO&O)cXVbN3B+KY#k}+-hu8mO7tol8E=F?zC z5|d@@D44{PQFS-No~1%SSMAhOr|&n@eX8JhNSnK54=p9!6Lo0APe*wLl<%T*!EAfo zi-D&yBqLfs8uk4~`COjQk6)w}wmfMGF+1h!#5{kcudQ_aWvY3(74Wv<;PSJMw}rJAvW#a8xO^?xMrpZLre5Smow2|pe!@X#CeH+s9&$^^YjC$=0; zl-d;9-?91}JdYXWq$5nV-BXdvHP*DdbTukjW)$7G8^bL>C&t&>Rbc)z4%GflycfhR zGl3e=*FJt-MEWT|fL1qUtgcWLjLjwgXBf6BnB__HNy_=pbn&mcIKozIk&Zr8A>S+b z8@YXxr9ZPxWAzpG{vopsNi*f-7qMn-JQSbT=LfVKYLZ6}zDhGMFsEha7w{cOeE2$@ z7+ha}n0q+o?z@!LCHAGA?5GC1^kPRy+!c7}=u*n8av)pPvUUe^x9(g09pPDT@%q@W z6tNcBb=8C|%Mkpw&6aX zPz&_u-Y7SQqG-@Q+%>7xZ#&0M67iY*oN_`&PrMQt5qY?YP#0|bhbJRT7vwEr)-S$>PrDYa12Crit zICLNwSu_Z^XxhO)I_+v%5q;sAJm-Imn2;X7CHER9Y(ESW{`-Y|jirx2lP|Wzck^*p z%D`OT87vt!m)CwX;*5VDoYlIseSei29q=0>d6y;!@p=56ZLGk#?c+y?+sttL%Z6mC zeP@cIyG2J1B&~bEpg(rr?vOLLt}0;B0Fw}Aptq*f%gR^9Y@Cyj42v(^>Z$8uRl;p zB?w1C2%EtT-z(^%CP;lJi1eEB(9oNbA(+~Tfj%XGv5B7f+MiXzmxv+wa&cG`Ake36`ga-nofq|j}jISjE-|+aoNC~AA4QnzC zQw9c!@dRi!g&F3C8FPp0UI(m-JC6Jlt{5Cv0th?m5C0t*YO)*nvB}50IM{k1*mgJA zo-jm5B7#RX{17{$TqUx3B4Wlm5*isfUKBaT5&6$<;1Re-% zmBEuXZzdRA7QDcDR$vG0m}M^s25#pihS*JDc*DEcUp$T<|Hn-OyP}pFW9z!89jmaJ z+5ctJEJ_@XD(n-&0H~4g?_#>kUC8}45e)#3ISBgj%(ml+&ewx(6jEEPLpidc04pK} zGz35teXA08VH3x?fDf2}-t*uwtV5F6p$YT;oZhrDE^!=|#CbtbK@1TV3mURyiB;Gc zFJ$WhV@S}ep;lOje6YlNI5)z4f@gt+r)rBOn+laghfpCx6dBp2suOfAv1Z2O?rli) zZxYCf@Uq77|6z>4wdFBJI!R$CaJhe0YdyZks$Km!!!EZA2!$F3PwNOG!niPTat|)}dG!?~Hldh(%<&sC9gLT0ZIRBMw%BB5RUQ029b0Q ztZZyzxV>Cl5V^Qs%CCC)^i9 z@J%wSfw|fGRAp!gRx=sHO@;_lMne_s-YEMC2jo>$UYZ`&t#N|>P2vh;{sd70CM92i zC_#M@{6s#%%r^OXGd^`Qz9m!khFVrzWKL{cfg~SQn`EKKLISl^ZWK}0^JZ*4o80-L zLJcV@9yNUZ=9JGjx!CFj4ZI*jra+&x7^aEzZG-Xv zy0V2${+-qwV#+|;<-GJRl~>RIEd@};_!K?$ttK=kd#8>sxSv)7f>uUVW$@+or3zd! z`Agc@P*x{U+~#!Lq&2YT-P>e*TPW7|!6%Zej#RJFV78@_Pf#PO?_wlXT+Fr|Oe`@e z)a|TKlz>@$cuEJTH3vaGPHH_6^>j=C(q=>kQ_Yf86_T-0=6T~iPcfe_zSk1s9W#!~ zE#)_K;h9~b>IVdaYLki>KzcAY-I&b&8$Q*aeC7|urX?l%ylJn7MbvyFQ%LO6_8}B4 zDQ`=XsU9+SgmEMwD3NqUBXbj%Z)mv&B?F*9-?;FeuyDYno?t1hP&yg=LuC>(q>I^s zrYl?4KAGze;@yYZ-jdYO4~0}1{;H1su&D3XXryJm8}_AnPz-(Lys=G7$Y2>MOvu4$M-X z$j?|F{5BF6>)`Xw^oL?~0^5h7&wmHs6~^Y8(rEkQH)RYrw+^>HbWcZyd%cImeER}G z-AXx`x9KB8We?Y%gC=g{`ZQ_yT1Tc$M~CbO%`}I1Km*zfqpN>M*IC9kWyZ8`+I#+v z$Rm2q9iaQmNjWj}$7S$SQ}Chy>QE;BjcLg_3;k_I+MQ|KjUNItGImjxf$QjWr3oVd zqf%PyNJiQ4Mo~nENn~W|Nk+M@ez}aVBg8cj`mLZ|8Q^Z2KdWE~b9wmF!%{AIB!^=f zH!D!E4fyzVlqlv7i12$jA~N}2a;nH^3SK-FzB{$$JtYAiqSb6yF`JegovIy}rsJ8O zQ=3*VZ2R*DOnWG>BKQM(y>?PU{TJd!}`6#_7X=rQk3f>%>~htU0*X{C37k zFxVJ8p%0(^df4Lndd|CiHdkye;NgsmV@wcu)Q_}r!E|2ZZgPchR>WxTylKv9WiEnj zC~9RO9uEKP?+XJjeDh!Ms9m^9Td-VNi1wc=AX|9ExQb+nc#zJ4|u@knTrKzkCKZQiPItz&d8d2U_GdYx)@is)!^96UwWzCpjT zF|x8mbF{EWw#a_J66C-6bajy{V3C7uMeu%6cx*#dc8TA7=~ciIn-hr7eD%-DPY~J0 zZQD;bzYR{ptsBQxRi_07*%cD=5S`UXNwy6|@<@vl40BNi`{v{y8WDR@O!{FH|@Af ztsPp7SxsatZL~QQT#@E*_aodXHI6L>B9w9sA50)ehh`Qeo5K>1#?oWa*U`wVc6d%^ zVo`erqGCLcd=FlcUmBYUa;mP)%&LyfYplqwWQ%QS&q2oKcHC3<97X?VFRVAO>JJcT z8v_r^g3H+wQ0+xs6**I~!V^OAb513xN8_W~`zx8XOBDq(nb|)piU(sWcZABe&4(Ap zcGrZ!`vI{V6}zWn`^QJSSL6riv5NEi@(ZW^TkQi}=L0;*0e0m90qWpJ8-f{&Eja2Y zp*TEjAEnkgygMqVfPiV8QDi!MXvaNz$RVrqI2Y;=5IDfCbHw<#oY}cbP^X6<134n9 zJbHmT5~b)B*E!~`L_en3m#jodQ=Gg$K70e&ds>+;yjG!hjCxCP${~EJg4)v(MjKEZ zDG49xpibq5$3IYaq$D%QxVGQ$b( zp^mL8PdzEFypPYnL&kmI#5kksT*}A7vvM6P3nK%oAuOYzsB!<}vp~o-olF}9^$~oG zPNuk77rcR^zC~w6r)MD(h0hC6Cke-Ur8=j1mHSz!8${)KCFHbT_;;huS+(#%E#!|& zI40(JptaCmne2Idbk2+s=P&7;&UrnLTe^6FlEb07Ssl4om z?9S*g{vRFWtg~VK|B#ePyN}9*2s}`2Dc|=WB&`EdC%cUUNzrs6|3Ol+kQJQoAusL-8LZt+xrLrnJ##BY)LdtiZ0B zWX!=RFTn##d}hT{wrOTA)0(Ul+WW(C; zNFt{uRDfa;Uc3T3QNgTvv~7c@atPezEtnrrdwKSclgfo7QLwmRrdLtbk$D<%LBBw- zSvlV}GoYRPcnOd{br%hP<=Jd-QqYFA6y^TAVymhh8A}?}%OWbVC2B$yc?zF*AmtM4 zTt$-&tnz(%-g}e#uav4am%GD=xoU~Kr~Qhkm!n#1n{;k7bfeUl7i#d*K0BZ%`103d zCrM2x`JD8UWoo905^b>i;$bR|!gAjPpHZ^n`f5heZH<^Nyh+3OJzvDvi@AU+DHGQ& z2Rt)#+o1F6WLlH{L)IjJQSQSXy1LB!qffBzq=ZI&Sc8R4DvPWhoj|f>{|i>(Yc0&2 zz$=$kF-s;8ssUp=MYj~OVZk+c{JEu=hZzb>cX>u7(2v!|d{OPVj=}rt&WA??v}_Pt z;_jc?VtZe&WRcy!h$yfR@GQDMllLr+@%mHbh`^*;g&wc5_=xnX{$ptv*R-d_kq!DRvmScdUI$8BlHWLJcMd)H! z@Q1_Y&TX9nzckYkC0>f2zti=j*UagCx81#AX0Jxu{Qe9RHYY|LU>$xgnvJUKEnpL( zG>{|xh%qfLxTYlp9qVn97tHj;klCxfu$-)K|0;`5bOMwTV5i%L)Ai_+)6TU{Gn$kr zk~TyB^4zc(H7qH5~(j0=U<`EJgS z$Am|BW8|#_jp|Q{CDwlqNXnIJ6^Q2}!&dUNC3tpoRv=pNj;wxa$T0$ipn9>Kuc(qS z@>H{cnzaO9&g~XiUiGsvF5FyP~vJ>u2c4}2?KO-#%IB5B!+hr5R{<`3 zmfWSBw!H%i7m#@Wq%Xs6aQuq(Dy9>Ma7Ca5KZX#J?WJ`ne{QnCUi?u>aO%Kb`opu! zU^?a80vabRX&tA%S?dibdA2402W*C`Ccdg?Rqq$3f630Yv{MrbhOpz#+jWv#m5qO| zE)5~nw<}y>O_teaHV^f}Y1mEV_qBrcU&RWwuctW&?Q2j9u8X(fH0=ib$k)66by-)r zykEoSx9jbd-NcD>rpFDj&?_-mF=OUd!s)ogmg2eYhcBcgG7{pcy zL+2>fw^$+pN+XubtQXmWV5|HM<~Izj#r~&T58x9`exv`QH6hMe#*&_E!P9Eo?qil8 z@1c6C1pk;iQ0LqV#@b*Iz5TqjP~hvTP!VS2Hmdr4>XXkxkxBXv_!DmO2fwU&6-t#7 zbKyU>R%Lv>Mhb)7koPk0P-3p*VSO)BT*?Gk4b%E#3X83+bwjm%|4e0**B7gp;qr>W za&I+(PCQGaRaPFUb?|({pWM3Gi_33tEsJ9x zx9)p)M0DGMa;57yDwC_`>H$f)$(G-~ylS#2JTewTf>={gFbgQfOW+b`qES{ikM}F$2`Ttk#KJwuKNdrkw${&z)D*rnF0ZHHH{cRKvys7Y(U3oy# z6869sbCm&k5$)#!c8_nTccd{J9TYdG7OQ`^`ZceaJMMq`7T-mvblkoa3dG@|THt0RdO*(}f5S^X(&B(es($zk!NdB&_0>Uu;^6SE zV1nIXU+j=O?vU-BAUXzrYM{rNXUJJ~$mLFmz;yucuHOrWP?wP4=EzX7Ysx1)ey^HB z35!Erxx>WfLldt;<$(Opiaj(^!W6B-s0c%~y+TzVz*HjKR6cCoFx*H2pgX{5G7w@h z;Ac7?PC*?(42+i2_x!u!&;3Zds4!F%=?z{ zL=Wu*wgD*D09OAKC5=^^5`sI|^ zZHCy=iP)p!*k2N^7ZQ+$npjT`$n~|vRk15(9`c(If~^9@L4yAnITLw9VY4&}?2q(L z=ton+NfC649FHV|aLp_MdM8Aj>^KsXaY3SBN253*acYH=xW_mDx~fEWJm(2+AOrZV zO?+K7^&1RU0%vDDKononfbdP6eh~I!NqjD~gh3V9fEDbq zB#~8iye<)z>`fd9ij{Bz)8mD`S4|`@qBc8;6Nh4HfN5GhzDgLk8ai<23Os9kt*^yQMJ76{x@vGgfZ9@`SU z$xbN(CZBGk_#&w_Y*SMtiHaqO61-DW81c0csS;3F9#7&2p0o$g)ys}A?M!Q3NOwym z)c=NCX`52R$o2#o+2EZn6&KIBp4@(u(S{_@r%dGo;bx*^Vvyel5g9Kg5;-l?#u+oq zFi7H_o46l{m<40sr5hTljrerQlugF0WDs%qO&o`9Og0F(58`=I4dbjzCpt+y?xD&C9_YF1l!*5dzExVV>T%tHS#9T3M)qhL`=h%C9VtS zM04GEgIJ=Vq8o9esaU>pa89}0r%YM)LAm{&8PN;5gH+V3$n=YwIB}`$RNE}+k{sLJ zJOco=1_;|tEiXYgA2%)WF)}WqDL1-5U(1AQ#5fPTB;iD@U=vAjpPKuwxBzRQ;6|0| zF&~b>pJWlD?9WVDL7;rY-2B+C!dwL^6?BH1ZGru_JbRJirzY7SQ*-Qyef=7k!FVqSv2NRZ(vv(rP znnM9`lBM6%2p7}~C5d4TB_*sj<%4Me3#r2Ib~${Y3UQ`XBc`xTzPPPD$h=QtyHqlF zNqkOP<)jHHJuUd$r<}GcBdEDjim?Qg9l!CXQj(zx_gy8$Ug-^SLOWAx?_PN09}u~; z8ohkgl~naTy7c{GC1R**vZX8!hmX6l>n=ZB|;?e zdR1k*L$$;oYSG3)66v+n*m(v~{~mci;LBVt$x}g;ziWok`$n8H!BjN9Q0BxJTb3}K z)S)Ede7xoSzLoENGHY#W4UqMw!-=$B_i@?J@y?)GGBt|EhRJjq;qG24`QG zy=1=oetPM8mPdAqzjq~3P_f5JqnizM)(2p~Uv$aaki5_+#RL#pEWMJd`zC>0*=b0! zuMAuu@Xtm*_i5zJZlD09#+g)uOlp)gfjy4G_53il$xfrJE^@ znmH{jVC1Ie}n0V8hj{pvJbU=sgc ziypKy{o(MpRg*h&3#_OnIa0*bj9b(^&Yoe{?yw-a-F z^O4y&{#_EKpRh#h!)qTZxC=r;JaIrc5X(Dpt2*IhJ3)*d2Y@HU2PbY36D}N+pAIIt zZw8SXlUY`iiik>~`5JNCY?>NPL7j0`d_JwFziWPOHJcWNXB@OQe+fFNv zwthbd1^I>amE_8l19jj9dS*a_a>PGck%r~P#&;1P%%)}G(=##Cd&ud6rtv=8*%sg| zvUqmuYKCNKCUs!8O?6h0Y;KBa_9M93Nek@C8s!eo3WP@mgEKwuro04^J*{)we)Aip zb1{ceP}U}`wuo?Wb^_}H=&mjHE;^lTnuLC#+iyt0KQr#(k&=Lk*zrqUq0WRGD2d)V&M6)jMluvK3fabJj7PLV7cj7-C{mx&n zJ-?eMaD;S?uFR}d9s18+9JXS}!mjRCgFM%9$9##|*6rKYNm!q>jpX*T%$YE$HXv6tniaO|c;#io?g z&%2eMLfSv&gis1c8!n?8CXQR)j+?o!x8%*XC^Kit?`PF3<^{%n{xi0~6) z=kM3s0pKn3mF)`FElH`1^a;&heVhV~jQmd#&hpEa%4Q1UIXc z2$Q#?ok(_EOoA!_93v=Dd-THl1ZxwF$NSW42wF_+ zKGQ)R=^dYGpbn&+4^$vET9~RgI{OyR`&N*Be2$O-)TDjjm1Q+b_7agum^T%>b?5I!kIofHV)L=kqz#*@i{O;o7(D%3Hjc(Nk3S8tVK8HGB^F zb|L(Chhpe1YYc;;`ajxLt3Uq7RegdI!i|W)0)x=tssFfYHIUlEb)1kJ%_#F9SG@>& z{SZEl{ok(o7dvDu-vIG~I5Ly{zpm;z@U2&pa~y9{&p?#~hcFu(pCRLayXqIYNZdKv zonV5ul=RBPyt+JcWS=d8*jy|TJexo~bQ2duydb%Yk{p_Aj{g`7J1>ToSmZ4kGbMH+ zv z*Ld7ikzaD%1UBy_)Ll9`o>`li2o3ST`58G_CA{D7$#DdIO$#BGe56o}^;lJ0F*i=K z1OPA0B<9t4N@Z)CnbwCP=Ax7w(apqjScL8Ay+0zJE8!#Z-YF%|=G?F5Ez^(m7r*fV zl#IQ9gk(en-oR2~K_}Yfa1j$SX`|nOv%Vr`+q@i}84ZcE|msqMmuop26EtImyA= z&aZUfT=@)FS5$?RYLFzk*D<4rmaWGIuiE?Ti<&0&0vVSM{uhrpTwnqG@Pdr#3>O}{HV{aRIxvu!m@B4&{Q zA{(eYi~oo(^8yno2IVbnZIGvTh8M*pjG2mOYyOP!!XK-;6o&*;IO+OV{2H_r^OpU2 zN^3aqM|0|u%2OU?rvq=^#vvL;799T?jPCzRd}3YZ)iIQfS8Pz$d|XCgS%jyxlN#Iq zJeJX3O6yI)AC*K5x%)zg-&HlM}L535z)Kcq#ZyX8i7bBOzY zIiY`2h|~DzB@nDMjA$`OizE!_8%-r82202Z2R?3ITW{*E|9#{9f$v)uRx>?6_NJ!w z{^`;+R%B;jy;eZ)*>XeB2`@Ge+9;2oEqO#ag-pL96#dcij}&*MT!!rjUWc@Sk-V-m zm+^2~`x#OUxKWUKmC|^GpKba1H7moIO0fLT_~eM|P9w%sV1JF}RMWc-9Ldwyx}>@F z5d+nq%=AKV=9A_p``K~D06?O@oN)b@O3x<+4CLm`!@pJqzve7;LHDp9ukQBHcLR*N zIX@M|67W!o+2S+oauq`*6wOt+pSb?kW|;cHUJ>^Z@D9sr6^pj(Svc0)C+loAifUyv zuPejDStgzpJ!RFG8N(?v{hU2+gv%VBtQ#VPm^fZS4IO?jym^uAUh=WUYEr7^D% z=gTA)O`eR1h*?;u%1MKkCZ_WR-Z!2F5xQok# zPamCJzC^d$6L}PmYX}mDKQpWSYA?d=f^YjCZg*D3MMcL=7p#v%*N^RfQiRoPr>92D zP8qGiIi}t}mk~lEZyWw@DOM3r$~{LxMTrl8eqroK+Y4uc!~HKrFym1+ki=Y$uCS7Z z2{#7*&83;g+)hyApSKlaX4NNhEbkxHqQ>YD^|YO4^vNMpCU%X+*a!9|AF6Rxi}0N& z4{cC&roX<{CKg7QyzaPJD#0_vU;IJI)H1wGV^gg!PJ4{plU!S8{Y;NGbM}38VQ?K` zSl^ad;2vBM{#T4Q@Ai(NdXr@RRC}iDk{0-)j#m;Cwmq>jxeB9Tzc}FoAk%KXSKB>tu`+y7IT@3#|cQ` zyn>gEih=j`NktbnLCTA2f`kvQsK{Vuy@WgB zbXn+(>u8DBh4X*A>XApw?FxDodi@;y#V1cvWIMB>_INbYWq)by?^lg>!xtw(r3LGS z@=aa0j?Q&Qz8kLI5?^S@UCMO-E>Kl^=?i5t#@heoWy|vFW2AN+fMsk2W0<`^y$eWz z)%uBWTOfz6%5{UXzWyTPz8c00bxR9%*||QFgntyicfB*DGYObE#gAcT#Wi9OMI_cz5Q~Fxb;Yx3LO*;+QvvTN8 z4_%S2yK0p#Jof2tS?j{Rt|AFI8Rhl!rGZ@cv&jAv<1F))E$bp*Bl84yt}~)zeC6_me=3 z=USuxb+0h#v8VIjt>nTR!^rk?M=t+%!@xgfsJ4@Oh<~T)o0Ea#d(7u{=j)T`tQT7r zet%G?#0xj;n}eMh3b*^?YYg6fa#zP)!S+2WJrL785tx4!h?U}hzT+13J}62)=u>|X zv5hZ5v3trzP-nmYJMJKwYXJr$=0C~7tX@9MDZ#rRgQ4^xoK3>d=6%V%Lf$BZBtE$6 zE(h;`A3sB=^Yc)6WGMG_@K8}G=RoMyPAD5s7`suZm@1WA6TKQ?kVaFGh*#J@AHyad z!lyieisJ6dhT$vnVXsxgO>6*KM!|sVaDvTne5#1k$cO~%h|j>qtjnWKLH&@jxW1DDpEQuw)|=PZd~U1=K7CYD+{sU}Z=w(B0)4$ixH0l>os8 z0+UjFVr&9|s{ZLl;aLnpIfUVPsv7;sUHo>8=`c(nI!jKQ^wAc1?56?i&DSSl9a zQ8CyrF+dHlp#yqQe6?7c99$_%Jo#eCO(Qg`i(0A^S0?D+uqBD< zk;=hkL&r@%)ciYfd6C#^*v1W5!g zU?ZN*7F%&WPLn-;(#!L0D)gllEJOr{_XdVFp1|f!NX$;CO_UhdUBQj^2CMPOMV;!Pw2!G=-G_+kUM2ErE@sRa?KAvf?N+f;;H3L8;;n?!mz zFf%}uS{;eqjKDI#$vj3r5?0HakxaS)X36U%^75vB$4a&%%04p2+Ejy!+hoXrvZHb{ zc_nd(bqR!1i7EeNj~ou}%RpPf?BtWVX1j?>*s7GB8uxR)7doG)RQxn5L=R;5y2NKTS0_%4$7 zowAsNFWbsE$BQ`9M@onbQwCN)^a_D>5_*i7o+icICS@r-j`VQkoPo z%jI;$=Yg9LlvBmLjEJngv|JN}hfiTKUqlI?Bz!N960qzZ0*O75b(8KTwbb6^zw`Dm%E!6DpM zlf2|V6?DT<+?ZQEnre8~V$EYlyurnM>GXKQ^zdV^TI?Wz0C52V3!kp4VhvILgc$2R zvP@mAn#!Q|hi#oI9e_8LIA8sd_Hf2{YW#Rf&9GF#mNDq*ZGcIsjVV#B+#-C`7|TE^ z6M&ss!B=RR9slw}smDS?fEYj-k>qj<*Qm<+3{CMvmJwSPe;#kN-wzDphXO?F^M`P) z>{ET2>j7Q4EzM;L!K=bB2~EeWTYD2m}vuCT4Az^(+QwLEeGIJcyKE=hg9SIWkiAb`vsEXBGi zX=}iwR}m1m8M*?HM47^j#WD}Hnge4QZVHpENn=1JtG2tiKKu|3Nox5WCXL-D6|O@~ z5mL1q8g;mmNQP>-3>JRpht}2f_=8)@!DeiV#Wq}l=FRAWOWzK9y^0{B3|^vk>YUCM z`&2y2hqXg@CEr@6jV?)K))@(4Ne#d37Qs{2(6|)D>{rK`gR90)=0ubyWeZqBVtX&O ziOZA)Xhbs$P_wc0Q0VolEVun*AC4arJ}ylyt69B&Q~ILt2U;_SUW<`* ztBh{yVrZi}t+h;xZCPu5Y47i0(8I}S&8~-6zy4NG!^h>mQ=UpKy$b&Q{si9cb4+@V zO>)1FDb3Oi66lZ`h8W-)7%4_`@k0b{+hiGbU2eUKUa!uXxHOn=s ztBW&+M36&ocKS-1Y1BdG#VkV(GDG}+H5xe;)ubgQ%fn@VhZ*c?9GkIwG)HP3M(US` z`s`?0mquWwBN7>1Y0W*;GFc_J|4;aIOJ=OXc96EEcVfO*$qJTwGj_s)N(GHMdG)jG z4k&MQpS7a?{%x+y2%7xccXN>RudDix6T-)d50e0{NH-E{TUY_j#N zo0+qp|Lg~{hxxhr5VBD$v-!|A7BMrrSnyoCW*_+Vf+Bn#>^C#jIKRL$m*QWa0WbXQ z7@Y}U$Yxy}C7D;2S{(FTj4oU7BwI=rSaQ``LLbca3@koNTPy)DkvlHgk}coq(0dX(cv#N9e2+X{_#{BJW~a`OdN^OeU!FmCN&F1Gcj?VA&( zn`}ZG4$PZXJDbTXn@sof&)2aV>F`Yo;I?$dwq=EziPNT>d51>(+B>!-Q`seZ^CicCCFjf~ z>x%GCPICsCTkj9I10{BF@3%S*cL15cJb89Mknb*G9Ct;vcYTX@zmDz7SL|#X@8s_8 zu9QznDolwO{(`XWD39($+MsiV(BHtjc$q&^oYL1>ClQ&MN#*scTChr|x@zr2AFYA% zb{C`&q+WKSG;^|L^;uVJY@3ryk8JFZisZD++`;y#M)RTmd+Jdq=v2iX>S$=9BDaHW zYN4WFPIh!L4=d**1*D5K@DVt+q2>ohZKr#O zHFj_}hWHsUjEySB#OB;&X5%@3Bg)DlKpl}hesvoQClfvdpqyzd4{B zN&MmbJCfpdwDM#Ia?pk9LcM`as6c8$LOx50|bVWWC{lx1==0l!SznlC>N_ zjwmC_Sjjyv10SyC6D;06a1f4|aGy~Q){93WJ%qZa^9lcNv0p-glR`j`jmEH*A(U7n z$vB7A^nYhoxyDaBaX|t(+}wP?n_ObuvWLtn{a392WLD`W{oQu*DPTW$3Pkg>705## z_66L|#{%^ZqoQBJRv#)#TDX+PD|A344>krB4o3YG?D(bu*L@n@Oz3OP#}QgOJqXxOfBu$|ircnv zQm?shM6}H691il5evaBwxN}qBadj;k<`T%ME>P{))t1(HArVsCq~`d1(12TUlaTRP zFSDN9Xreyly_bN4C{Jwm3%9Sg7_a9;w#@HbW<9AGZAaX05p|;xkWNB-|NU#vb^MwB zJveEh>kdB)F7~6cN`cqHE=&P0y{ByqWGSoC45Cip+=gTNB3fkOys=b&Wx*F&F<5W9S ziUD_&K#F;WGFVv1(=Q|rJD(`A(TzW@+)qt;LO3bEc$c-Ob!bX+11117fAx33`x;1b)bYkd6f+Luk^<`0Bkhof6RY(K1Fhn zas??|#^Al#$N_qr^gf{`0zE}Tb6qS6wi~O7Z;Q^$ z{*tXRUu{4-3;;fVttLh3zE*1Ip(>@x4Sg+>{e0!!V`_k)(N6kY{8u?HbWpa!3m!VA zE{SI5Ah*cNmbqz~mzaDgTHnasD<4byrhphvAwJSC=xG9@_MoVN%3l^L*4-0Sm`iRN zZSz-e_G`&c;kk(#J)Cb(dB-A@`EA}uTk!2>cW@Bp#y}mc%O-0@Aly8vONL+sDkD28rw#=nu<&Uoy5S3a?08?UgYd_mmxsFck(A}UP)CZeKzUBWd6PxhU_2#SFlRq1O#?VOW zSOytaPyOcUHkIeL`?@D@xW;kAa1}u6R<|~j(G>e-w?Lc$bGN?fS8Sc@20BieV|J!~ zH01XI+qY=g^9e!Vi%1V5-1=uK@cOzt2LoO+2MM!|HF~rpv0RDoyqkpn`Y{-JbN*XT_T%D&5Rv6> zewPn}&GawwAZE9T?K?kG6dPmKvy?R`N!ehZQt1ko*J}~_uLJgixV5-c-BzjpaaR9f ztJH~cE04$pej|BY5U^(>5nhU@e-8U+#J(9!n>-0>>t;!~<3I*m`@mVFSsgp#vawpXT1J0;E5$z;46eqfp8A*Ss7KhA2MEpn!$?-!eF%;JO1>0!5- z?^Q=u`yqDa+cn)io3f5eHt}9Gi891}!A%VJw(s9Jo2PB3Zn-P91DS=)H9V_qP1fD% z{E{enmC#HF?Nx-!K3U|&i_5nmLmb2Nrsf-La`I@im zKByUgn|_!R>#;#%c{V;ve{|S^eE1z*^KqBwd-YnKy!%%5EIuiranfVk&+P63vi`Wm zw{3e4T)QYgzM=v|Z2j6Z|>BxA!?wYcX8PyF$saKqi+`|i8R_fJ=z&YTY4 z@83^_U#wGlon?Qh#~(eue%Te}bzVo}H8K+FIr61pf6LA*aly;&u**nxKUS%KOWWnl zO9_7->v?AO<&xd|iG!ybr8fnYC^godywZC@)?4GqoAKC#xx<5153J+}o*(n(IA)}( zbmut+U(*BLH21!x=K(qf+erFEg!`OR`ofBRL{yn2kAY%(U|BhkJQesZ1f*2yeIM(^ zrRU4d?B{jcZzkIh@znPTMCh40ucoTUixm!4p!X|t_vgocJ&yj~^ZrM%{>K&m?>f9c z33xo#3wYxgFxDPmsVDg$+v)W|K*4f=H)X)?tpHSD;0EEa-z3m(C9t0oVkrRm8W->d zE8wv5At(+ajW>Z%b_A|aLU+N0#S-BVltqj))KC?2PytOe4@jYMP3rKEQf1A?y5uaROK=}NJ5NcWY?_=qe6^GSIc-RnJ z@K)$HM0hLC?np0Gp)|Ot&FOT7eP7Or_#||FC3G<+l+49KYk-(Lj9d*EY!DarS%sB* zo1lwQT?r>2GA7~QCZ#{|Z(i|chT1C(5OZO|hm@K0w@GhVkUU87N$=p}%ekU>jZD;n zL=X>Rvb2xn0z|fB!BQ9=1(QhGabl*X2rhXpt{e(pP$Zf?idZs=3js*7kI)1V-Nl5f z>kuJ|qO?vT*C?ZzD_BAs!+ms!cpJm-^O8OArZUwhdIybogYmtFar*#@mJW}G=nxe& zMslf<+mA$Hsv8sgG{(z9sn9ME zsTQSbdfG|mL6u)-@c~SHxF3F)kf(HaXIPp5F;+Im1 z3e_i?nu{?zN#0N+Z^T6xp@M^*Q-**n<(TlK#uU+UYR1(h9|`21{LNnoZy-$Ic5!%@ zKG92FBtLBU5`tS|;5973!czQ(N>n!>R=1N*s*}!}gK*oQN?3|wKx8k-F;C&;QBk<$YYG`CK&tL3 z={JLvm~2##5VNWpnPYss4=#&QJ)2(#i2>SC^0>k|YOkGB zr6m~Rz!EKsD7bY}5LfMj7ecel$3+TdA5BEmuEzbe6uU5Rrm<20rY3q&7Y{+v$wGhF z>fNzmkOm_N9L2zy@p3z#8ia~@xmfp`AFcZX@}Bxgk^8MB(B=vH*cDz!AQ z1p1mucqgDSkkvB zNPor6u236JA~0uO1~rL^2ExrM{SR0*KtIs<;S`sC zu~?y+tIM@PRduhK^f4J#GM`4;UX|KrN@;8)c30&ah( zYLxsRs>)WA=}=wyHMhJ|!+ZB`!<8l^?>1%K+K=0u#RZ&97)ufcgIaPOlr&AFCry=2 z0@K^o*m{?UF%2dPk)|j$^5nZU#EM|jcQ-kv;se*}67tg=Or}={j74S zeK8g46;$#nwN<;jwHnuY<-C$zq4A|kTai^;n{dq&_n$yWbHpU8NOg*RVuJZus|?xa z-(8oe*=i-ypwU#Err0Sah?#i~r>tgGl`l)H#qhf~Wz*Jcgcs%!#+KZ>EZ>!)-mzLw zbk!65Rob>!w3Uy;qm`|?!(BR@g1dg^clDgtdWH2&)c%jNI(?o$XkGkt9TD`7m3kt6 zwYGPCy{YirKI$Ctq_}D0UEiT~#TJ(nDKsOeJLdAd?|+=to)|jK-Y>LK%e8&J#9c?Y z{^O2*LF$2TDg*5n1D99&f}jJ*sRQ3J1JbyG4}d`y!9g9h!5f0r!?3{zIfHGTgLKQ7 zGtCcK@dweZJN zH{zyMJtjZvO;6L!aG1~hrW)4s^rl>%Q{&#_&P36{&zEZW)Sg1K+dxf;rOE}j{l&5>(K zGwexNHu|Ys&#+qs^Sy=(0vz-ADi>mvFk+Vr`!>B2_ZIoYM(J(Gc#{^Dv=&p4^V{4@ z_j$%tlNN@xmU8MAAFM1D*ep%eEfsn!>GI6JdH+jaY)X>nmy+kG4&2AEaLVY}ZRzCU1SZV~t&O0}Wq~x7;{{Y((d8l=QBq3vX7~ZdSoJYkD_es~ZXGo5BT~4PskO z&$gQBH+QYK+Ud8%3%0tFy1LgkT{|~jgtnJew=FEU)91H1v$x4HTV=i5v+!-b)$I}W zopX_$t!Eo}%bmr}or1z0QidIj*e<2^?zHVLP3RV9!Jkp-U%k6G@uGWt8@ueGyBoH9 zR~fd;*LG@rcNA9lh=TUW(R=r`_W^eM4;l7$p6!W-?6aZwIo9@71ovMs?6Zg-&~}Ym z=O4uS9RMv4-X@P_ZXRs4?S%^;8ZjJzv=5;0Ly+~MJk8N-kt1sTb~Wpxw{Lrh(MKKV8-5HtYS>5KDQ1ICx z>ddL{%tHKJUh|v|eg3`s{EFH6cXYoC!v&}I$%pmx!DN}qd-$V0?&C&nyWacDGCY^_ zwikSTr-GrEx6qgJeV4*^mnZai@z4u!{>9=JF0rszyO@S+*L2;901`#+6TOHBVl zs;lcQAq1pq{nLBCrg7j})6{z#DiQ`vQDoL;i(EveLePHr$T{TdJhgCLY{r z?5v`ncs+VXsi^Oy2{Ng!QPI^uGjr7+%;1E`%Udi(Xqq%X%xcxW|6*Cfb`c-(Rg6PQ zM5w(@-Ganey`sy(MddAf;sRWFdN7;v_(Bb0Awn?qWfikhkhszEx0gn- ztTzT1pe|Qv?6S)BEW7Ej^SOidOgI{c25vP4!$$1QFf&C;v(v^RT~)I!b;i9eD-4lN zH*V9Lu-|?Gn`z)=5wZZK1A!MlHINRz;O7b6VXDCoEmE-Pz-!yC{lLisZc0 z56F~LOA`NB)YcZq-}69VN1}(9B7H&T0CV#NQU?k&uYKw=dQS&7_9HFh($w3H z#M9mA6wI>;Yc*K5SjvzbqFWi1y$Wv<%RlMioAcp(X_V(88K;^w{Uz}Mb@8`m>ADv3 zCZ`GA^!HWDO}4fcH7@u1ixDK}fVJsnN#|x9OZLp!DlyiDbjT%ls5tmdOD_EoJmHe* zS3RD#wjbEo`(LnzkxUy!ovYAe07PX{Y z!YwsK(cHCE4EPxTL!uF~JiqnukcBI@JfQxPn}&0Ph3M!5TVuj6Yb6hs*;#t5c)31} z2eRw6{Jon*H$fU-S{8N3snVM;4%_c&9$j5N|DI)?8fI}#N}B>x(R4*O_?4u{`*M8T z%T#O8P-na5x$p1glF3LyG~QFEk=}XSa-Bpc;9Z&#IPRF|)@A==m8rO5!ipIGXJPA= zk2=J$D-X#W!=DMlJ^;;PavaUk4@~EXc|u#|_6_a7TQ8;3OdjVM`xooBkq%QOe4;QV zAk{l^qf7&4v^c+|keQu@Dqv|D*%FxJ>W!pRW3ncGs5c1I-*^aTyT6dx;UdDi1d$dL z#ocIhkfpjg#H^ObU)K2KIx1|#_>LNgfK(5fmz>OVgi?`n8rY^tT8#l8sh!3rAjsUA z@#m6jIsL54@2~9mf#x}Rw1+6?u8R(87OI5RRcfY)3d#uxnRPd;kU2ppD93lTdGaq zItmP*fPl0(Ov}FrHFH_sidou#AOy~lG}UH0Ty^^5ES z|ESFeIB8s|6$=3#r$s`WAR-x#HNhVe#jA z2DcD84%xg(4{6>`LO5hfuNb$$-kVNL$COo&VEL`yc9qU|#w0I_i1jC4!wPN?Wzu|j1D*U$Yac@QaQIDOQoq+rHd;XGwcQLjNZF6L1G(Q&=xBd8@ z&gAJ=Hd_pBcN1Ev3=Ga`!tfm~mBjh0Th87OW~|{sih}I;Bh60jdp9E=n*O@-UH+r- zdr;#*qNJ=>RgYSsBSO}6nIkZ-kAZYQ#mQ~OSMW3r5VeO8zGz$ZcV$R^|LdNHVfV|Y zuX4VY9ps;()-p+I#_rxYd>rkuz9V0gFbw~;S%g%#vvaduDCDc|Qo8f)mfQX&{ZXBf zVY9nY&Fl%+LF3x=s$X*T{MtQdK0ePK3p@7_8itd@rD^3@^!a>wE^7!r?nmI=^E6`@A zwHxZi+m|qL(%q-Db4Gu$a^`tz)LwsJVdOFT-RmrLz!MLNVYn3Wm_1w;_cCwsa_-E# zDzV<~em*OH_2~ZW<$inj`Q1?bIr{#E52g3zG8c)e$AzqSVX;@*8*eH-FW9n~z=$`j z$vgNdn7MiOnG_?|C=73AC%E4>AdeeX;9IX>`}fcQnE`tf)84YK<^G8cOS^nL;KzcKIU z5B6tA`6t}+ecs`}P3ix-!{>vl&nvlryUqdQZvxDz0$5N1<|`uaQLff<0k%NTujc;W zoyzHTTlmt%hqDh@AIFaKjNdtl&gAmmFN1csMm3e@B9)$^{Ksse;}L1Q~WfJXM2CDq*23&}wiHRY%ZE z;^6LE!OEy0m}>C+d=M!lxFb9GvOSm{^0m;}r$EkSL@wkyamb_8kRG#OQ|FNEcE?A7 zUwj6>EXc7f0fE1r;oTANn0fd*)g8q#&>ArGNHX+xVCW$PehP8gt_&rr_|o?I3lY>2 zZ_a+87ZyGgs?Z)rEzdy-Vh5arQ7nbsHw$OQ-2G@mDicONW)|cZ7jCJ-D$_{JB|$+z zt^GtKyo7K45J7XOuh;eM@0yT`U?TeQ1lHO}EDIn}&&0a4OQP`$%N zdp`{`aS4^aO(9Z6LmNgWf+1E&Ax*K5rR|TAgT}a1MWAJ42@_bB0BTx$B27$0E@PbS zcw`C@os4oEz&tJ%90$d)cmYU)dE=g9D8U$_;O#gO0JVZQf(#gy*^c1JX3E?jqvD zPm(V6<0&N&ZYL4HERb+;@(GAV4?u#!5Lurj;{lXPxQK(3Xn0@>>^jR!Ks;?2g%>oI zaWy%Y5orenQ@Fx_ouT{=i6T%6?ukfB#x#5t&4OCWE622A0#d!rB24&gbExM5B)5gq zFA)@X)LEwVQWVsM_=}S;f+-?u8H}#+ZqSV1P>4pnFm-1{5@Vc-0+lXxswpNyz$Lv< z-dDdf(_JjJ7UiU^@}W`i`Ri0qh3RIm{9nto2^Ns6R;W)&#yV<$0$BbEe{ z6D!TEH%{)Cn-B>=U9&{-Dks%^NM32r-9<623Fa0HC6`*}2EwxCPQz3fiVfnG zt7CL6^D2b`+gGD79AWGxgw|nxgiEBOP_o)M80zXZ1}nI-gJ@PqId~U3T4rcjr+$@ ztOy{SZFgEo^tQkrP;C5!DOo?4x+|*Z6fq>^Pp{$6W2MV>yO>fqiCsARV`owQ&tf}# z<&SgJ_SgU1r^@yD)^|LJnUMU zQCzN@74v{5b7LHtE0HClmYfX8ckHB;vnUmO>+V@&#-I}IELgb(p!~X;9#<7N)kzdf zO%15KA`?^jl!HlWH4UjzMkib?saBn-!Srb|&b^T`w~NUCZZdCI zM2f+Wxax{fEAMg*M)uSg!`wv5Fba2x46qB)v!FcqL=_l>G_#UyuL;29)n369S9Ypp z=g4RDbw=FJiIl~Z6vK*eZ%f=cBW7vpuYeP`$0H+h(ScS>dTPbUy9ntT$c|gwp4(0K zfpmwr@h_VIge=?rr(0exrl(pNotLh{bwZ)tcqPZnI@=7cwu!(Z}ZzU zYIO7)K_=+XlSJ7Qg2vj!zn=d?qe;j;nLW5kbUgvV*~nO&l+s^Q?Ak17U3S&HhR=jl zfr!onl%Wc$SIVj6w{E!-p26?hBsu?6`J8bLK=RW1r)ff-d~KdcZEKzj(;1-PPJZHq zMw=>a%E7~@j+C;nHW(W6Fvu@U}inZSp>so~y*%UqhIIIKdTzHO-PDF)0t6lonQH-uz@45%*Caub~vSRf- z?e4ek3X3bR>%crtjd>o_GtJRcpxFt`Nq<6ISyR*dCj)TayM5lfo6}=%RpN|leO#Pc zU)6U$)puK@$M8ls#DZ09y^o-)p1tjDa_<$a?(#V4XXGAWRvKV69Pj}Btf*~=DYTPl zMbd_(vYf!LhNN5zVZRxYbSor`n>$8OG+dZFTC~7kTq%msN(D(NMcz@0kQI%P-xzR| zM=NPL@YxI!R?StkqOj&!{!^YBN+EjInTO}WQ(TG9kzU${ep(x_HwD9$iNlDv5hd)% z`wPam$lOlFQ6dkE`_oqD7qC|zNu*pbyO7KeN~51QMjh&Wz9Vy-3OwED(8eK9FT*mk z>CrceBLyIA4FubY!nSu{M-XF~*s%nIvG+>Y)VzTJ(rJCADp15yR5akE~q;U4xHYt;aIWU~gSw1$o99p82u8Ux;R3 z6rFLCzPHdNuxP3^!&x{dd>L{-Y3h#cEH-3T0X`<~8T4>-R)c=-Y44bv*oanPhFYPo z?E7C)$4lPaON0ObeeW;Y&0p8yzZ|)LHLLx0E%@cvv&iZB%b0%Nlzz=jn%t%|+H@ zzHW|%Z%%N2$3g3H(LF2XhB!+PTvp*cBxw~*x0-*6o11njDi|zzmdGv^4N5Alm_d}; zc0Lx3sk_(Rz>`n~FR8H|ZY~UKr(ZAb&Fgx${%fP6Z^p6dUOy%YIdU&{2)@zNn>(45 zGVs2Ku+N0%s+!$oAMYJpgl|sw<}AJ#}YFXvs@J;*B)Z(+nR@$u@f=?_lvI1=3QeL z=49CBMz7t{-lj{=;zQ?yLWhL$ecLyU3dOb2cf1N@(cyx2>rxCmxBLFlRkyYthVF}8Dm)M3` z-#%wgw^iT4XS-dM&~+#6aHH8={m@=JhC>ItJ-5&!ldTP}WNi!a&94lEbN?ORz8@aw zy`bch`ssETBX}rU=DYTBSAI*hc$E$MBv5-Jl3_5x%RE(kFx|)kytSF_Rg;6>&Py%} z**ZYa@|B2-#`YaU(Ywig8wFe2Wp<4<3}F=vC&KIdO?{hnTe}TcZ*?&UHusey8M@jT zwuaDKJ^1sNz84wE=jys%7d`mZ2X8J8H!l{%cb1G!k8>_iSI<5eU2-L#-P^hpV8A~S z$BXn`7iSCLw^ zka#HYkGU$aq)c}8ui9#6r8=2z6gvr{cy&ro#HZJ)KNcMvdT45(#{)A@6t=i#DEsXRN0Xq(>s24N2^0~ENJ=$OB{f_y_jzI(yi-8q z<_BJjjF|G%4+0Y@c%An^i;0*2)K2`|I}8cvnj%!NCan$zPGX{|Mu-q5a9o-ty&cQ5*|aE6KbokS78|q zet*?g!_$WzZ&QEk!CELcMZ-zg`IB6`;+q*%648X(Dr!|+kU6#(xo3aApx8L!Qe1j{ z@rfi6|76e~bCnWTKB(pz+ATKqq6C>|Uo+UN7*w;@N0V9Uj}*1y^>2&1zVTC#LZl~! zB4t(6v2RhAfLS>{DQdb5!_z~@OjZ|f7l~-ZI;pODoa*3b#pa=e-ojf0N3_mt130E6?m=DsS=W+lRB;sgG}=EdMsqO z9g*$6RC&QR;Q8x;$C9_^BUCs!M`iu%f%TB+xLzR~yZoEBoO`znOpzU9bUY#ea_QUw zF(E%6ljs3xT63d}hs=G~G)pXb#)5{F6vmb+Yb~38o}nGMN_{Oj^Z2DpFbwrq}W`X<^)1(O`B zqR0b1%b73;f5!fq2W#sVyJUFGuT`JBZ!@tfZ@dg@p*sDFesVFH4ex!^*u!V9NA%+S)X*jT3a?b!v=8i^*-5 ztr|`yjo>S3(Ku?yw~G=?4z2rig;r~8wY(6S^vC6_bQ^x3s0bIyZ?Ys*Vst)ydor#& zm+1(Pd}lltqu-S_Jxtngp7!ch6~0xIMSOuALc7u9zy;C4EX$AD@e6V?Bks~l7b&MOb`*^3(O z@e&23 zNjEdLd06}1e9OzMX10pdnUu|Q+e_Zvoi)_Cb>HKsscr2zxsgzt29MM~RRHu+Pw4cY zD!?xQ!#`Dk9zqr1>kHQ^LKVQ<U-Kq9mcZX~r_}SV+~pIgaHL-GpanVw z?szk*etBs2g%!vFaCYB}1Yw&JNU=N`WsYwU!iglIre|j9H)nBAJ-^p?Ac6vr?raDIcqbTN>FjUr9}e+%#zM}IAgi*_bxKHI zHgvfis;UQ#kz-21awiFRW*&p%%mZ`u0%zge;RMV&2?x@T!bLhmrtKl+9KkvL!_8sIO9OXRRo3kcKCP3 z$P!?f3cyj?Au?8iLU25as3`I(fRfT4poxnz!MZ)Ka=4pHaaEp*vY-5F4ylYWsU?Qk zd^}nR8Xa{U#V!{^2%;K{lT&&VDIy{o?TH+55r)R3n#!@AN0D5Fo@xh+9fHCa7vaep zM}R?IhzNgZ92+QRv^`E&jYU-+5$yuVZ~=s=A)@6eRP7N~7EuWne&2D3=}HzsOfC|X0 z-uUiuBnm*Op&#`VFBl2_j?^w@Q5`1-nxp0p02 z6az&xt0o2MC6|C$9sv-2fY|f#q{g`fBR~iV$2T&|Wd87ok2(l3C=ty>k}qR2qXF`R zeCms9EV7u`Mj|9vN-Ae(QcP9MRfXiOTWJ9wm?tpN+lUC^&SX*Qh+(vO+Ae%a}BiSNWXwRWWRWvW*fmRF5F{xUhIH_sp0THzd=)T;njavl>^Wum{OcR1R6RT;p963TYnS5?V?=64C-C=r( zACL76qrgri_XAR7?-sdM3$t?iNxv;&4v(O+&rvNZ=|-doxkRa*d{er8 z%IF3{OkxOja>i9qqMb#S-YTUwXNe&}AMP@faf^A^h3p#7kAud&Ji8_i-K&J^d##G%T^lqx)0}0sv?D& zsmQ>y)~K8|?fg1*s%FjSX&mm&Uux^WB?js$wmv2h>^r+(_Vw=>tWPOf%DQez;s7;ll*r1S8U^A3J43{Q6s#){Pd_an!; zE-fG9b?)cdz$AIiaxH-6)c8Mf=r8v*3wJRDM-=_f&VRTJvc{N6JDpn z&p+W}zj&93KL>5m_LGYC?`ftGi~gCUA}{DaOUwg!gwu%*&=mAdTffJ2WJUxRWh4#^ zObrxLHc6s-hh4gOHXwtViGmxxLo0m3(>|gF0|oAbllaPB?93tnplSrwqwZG82nhb=^h?FxpTAqT!AD{PctZqrQ$hNC!&A)Ey!k6ig1=cJw_@t9)iWbQ)&wf!G1ODbSUt3;vPXF!7)mm(2ddLp3%&W zv241rs1QiHO;>`}5E|JU>VYjGU|A))Dv-qr=J|$2)AW9SKvP>!v#8rV{XS(YNuyE{Fpcrp7zX%32+J9{%r z&hwRdbFTNzJfqkY=-Cu?;TQ}3(wF`Uo=aKW zzbdO2@4$bxDJ*@PUIJ|Xk~jSIL2T04c9tb%_G3W^70+*h-T{MWzs%@=9~nk&PK?Ok zTYhKj`swobWWlmFK~i`Y=zBT0Ui(`VA3IA{utE{CVr#J6(X^5Tz!6`^1*_pcS>T+Z zxR4y&M+}Y}w_-%S+IG?uqOt0N!##(tE+c*?Z?1-mt?G2Hs;R7f;*2jcB(#ZP=#y{6z$AJ_uk3oUXa*+NZ}qM9looM)sYl+ChW43?-B~*P44!vp#&BMlclx65OildUO8dM%;GBZ;tjg~E&DQyI z@e4cci&u6RZiLZ6_RX`B-t+0Tiw62j#Rr#tBo|HSi<ux%_^)cZ)VdK zN6jb$u&}G@5cM;Z4y*%nBBc>ZRk zW&~Es#23aq`0M&JY7(k2FtfVAzm?Q*`zHh?HCBa!gE6~@Mx3xr#pY^^Y9aqyNqy== z!3Ig=0Z1j1{83W3o7k2!{#8)Dq4)yK_RC}Yda%E=g{i;or@0gzz4(kwWt*7&EUlAp zWi@g(#gDB?uUJVIll_euI}mIEI$ZXURzyq;OiW=}UHTDZIfD(dx18w}qf5o;OD*C1 zg@czvKb@n8aOEHRnd(7hO497Eb^7 zl|KiNH($7oV@*BWSp8|spDX{d|6KWhjR>PjYStkrsYSLyW@7(QQsw`vq_U9>EkK=_ zX}0p}bu5V(vD5#nq(1(mq(Xg`Ay*yaPRq($`YNPEliyCJ! zWhVs5F+oZFDM{7xKT7H_fNaS5@{z-f!KSobD2lbkSaFX5ZjGz<*#M!SiqT8s~~%%Ks^-z9AG;+kWu=r=aR^ zPlt9PETHoCM?(j4EuT04EvR0l{@C!Rp!$K~Np}Bx|JU|#CDR~6LDl$p{iyY*>^>3)_JV>FQB%zM?>#-&n zU@2W!B;QrFQYd{%zVBzA>-Vkfgxr_;T$q`{R3}xraVS0Si*9?1imnM#Jm&p7e&9`o z>(^9XmhbrX8qo^mkM9Ml-G{N$E+sM-70aDQs?6(ZF#3nj6pH=;6UhVsqhvbLW(Kiw1 zdWHB1sp8P&nNkA1evGp>5InKfLV_py++GtW;hWyfQzHR{T(gP}uL z*;4$4tqRfe_h&MIx)Tp#Ucr&sMV`?xhmaU1YIh@IKk25}>lVHhoO7EnjYe|$2QCHj znzRkD62zabYT7$0zBiv?dK;hfEEnPdd2bDVZ3hz9eq^LnrfInN9Ad&YX>Quypmexh z;x59dm@ktp%(xkb_xr%b=Ymme`w=Q$WDxf3nX}jhr!j zhkUQP-y0{>=z{VWtk!$U26s%kt@JV7A0)&2CT<9>fodXGOA?K06BUl~D9wVh1P7)F;8m&tG_)0C{J`lu`7Jqub1Z3D}zrBCmRdb61?{zpkAEK^xEQ(q|)AYKf{ zNlHZy3@kXlbW%rsAh6Q5tY}wfLrdeXkzoVo@~7fK>y~dPH9N)nV9g{peJKi9$u{r* zDyb_xM}XHYo3z#mlf9lj6&@qLG}!+tsau}2ZVyd^WRW#JpC%X;rS`;}-!b2_2MfOw zrM<7!a@E#8F!^+jHI}ALP--WbvST3)SJ{rfzS|q+zVre=A@}JSd^e*gaZ$*uyXy_l zUK>&2??6OVw;jEs-J-jM;#L*LODrzMOrh!#L-2q{2sZt`8E$h!XvmQEK-p}3H8}S) zd6x5F(o*Toy*1ZI4fKb3dqV4W8R!`2_9{w=%*o67q9VHI=PKvu& z|GMSoc4_;)o={K)-(s6*=tH&&-`ff93t8m6bJ9^kSaS}n{q@4vrFzz5&vVTE_kD)b z<1aiK+2S4_bhr3M^E|~18J@2j;ei8gGux%J-RlpvPp33y4pEf#TWmvT^n`+H#(14~ zRH*wTRl`A_ou_%4xZA46?48kNrA;(L+`9Pe+0+(2{+P+=d>id~K4(&Y@~gz7Gu`Wg z$JNVen7~S7?{B_Gdzq}vI-jiF*Ep*9-hSj2Iq%iL?oB4=L8a$R8s|-o^>i`wriTd8 zI18Q2g5iVS-fzIb6)vt7&#PGQ69+Ix#pgO!gxT3e(AkH@#HVcDM+8fFtNOD{#X#(v z_{LWT;wugGkx^w)q~cJi^i^;MJp}qb6#%I@`)D|O-aGbvwd>dPr=WW4G0N{vhoAn6 zAETZ>5!SyV8~nb5?QNykX9!r!Jm95V04r6%id{O3$mJ15`!jRdei}j)nCP24$)Q z|2_(81qL}lf^$uR=i7s^*}>LSA-%UkKB|UP&j(KhhP-SF;n544H472KI?Bfq%Bt`s zpxA>z`;|DjP6<3Z)oHU*WW$_&S1vUEc_>YG=rQ);i)@Q+!ZH;wOq#Gvi_U5Lm~F-xIk>jE6|dM@r3;-yJ8G12JjoM2X-c7vg+Xpj-+n zQIAi;8B-%g(Z#U zdHM^+Dm2A%OOSi%N4d_$Qb~{pVnV-wJT-cTFNc*eA5PBzme5y-=pA1|jO?eeUBDnn0{KE#f;|kRAFoFB%bq z58E6IuUHq@5FY0kXc1WqMXtCceCSUUIZ2$Wihn7YRG7o^`h*IONIDjbwt5`IGDBZb@&TVwFV04Yq zz0ut$JvO@2-TQox-+dgP@9(((f_o3I?ZLHUPu|yS=j%L!Zt!1ys+4`lB0=X5L=l;( z1y28hixuSyzN_SGpp|pmAWj02MWY{o2+LhHW}-dG+Oh^(Bt;2X#PQcaTM>DTHu;jP zx!;kuoRl(e-bet6CYdJDsU*>b)MPPFCSE7==R7&e{~^Yqo&?W=Wr*W*DlwU+#4J8Q zCN%(Y=_$t>aDEj7jKVCxPQX8y1Y{s1`7Lr1wU9OLNX8ljax&k49GNM`@yzAsstya?uO}+N~z{uL-#0B;cw* z$z_WKE>zCiWO}#F#RkU06tYc0_2dolu2L?GoE-i#Pkh1KlQKC?^yknRwlH>C8;D~D z{p&x4s}tx)j8vai3*I40Km>SARoOT{yBq_(2cAaXGj+;3ZiragTa&wC&AyBGG4qV! z^iO<%Dp~=hRut#1^RcJ!p=^-!@)N}-wn5*;W7rKUekP}V($9#}hXGd$0LAbqs%lZ? z$iOLE4uc90n~R^tlYEpb*bTDli3QJ3i$)kB36y-PK?N8=?@^2aI94fRDybS_@h2!g z?V1;-QD&a(R*L0S4D{9+^vXntV}Hu5CVK#}+6R$rWP48$<()ru>++4Nc3fT_Cc6nA zt7^ZW*7#oZc_)7m+!MtE{l?nLZ2wL?Wxn)&@{-?OoJz_PbZ+0`d6 zc%9bY@2+GeRmw|n@_UtPVB(&h)f=M3??}YTdkJZUC-E9&P@ev~#oJ_=L2m`AOfuVK zyi&}~nm;fHSeS9snqa@y)`n}f&Bq|Oe_POlW~s0l_#4GT@dMN4#~*wxV0a@`QX zwwuP2S2afuwTQqj>Mx>@F6M~Jxsg0T4^nFL$FGC=o&A`tMSdY7)2Q`q5Q0p7KAI|8zlehe~6iPDj2i7k5oFA*Gi%-887uFuYcxp4miF z>Dx=GLaX$os#L=ZAe2bz|5*NL2x~V8*Bu;h7V|YT<`%wRE5HB4YX6EtJqydgn%V$| z*nnH+zyfaIz-mBkb>I{@KrJ?CXE6u^4c^uq+(8U7u?$`d?c$&x`bZWHcSveyck910 zUP*RuE$jQ=_iQ(kzyEan#s4&CtM22;&haUllA8U;~6B%(p4C_nw z9@*hP%#0jP4}a7h{nRsjd2Lw3bu?DF4Z1oCv>MSvjxdOf$@h%dse*pifgM$WlqM+! z?@{0LU~kE=XQ{&rDPzWABLUbkvix`z|M(}C34@+-35|()kMZ2l33Y){aNT%t4>B?p zoTNIIhz`!~2}7)h<$8~S&L=#)CjpWZ<~Nf0Q`|bgiq}WJ>GoRBOwmbBUFVw| z8lUuw7;{HYtqV>!Uzuu0m!j%?x>ZMe&!Jh87#k>3BOx(XJ4RyC+PlpYySrp z@q0}8&rHwn0Q8^K^QnEwxhj^qIQu#5`SA4lpQ4!(-uF}dv(r;EbF8d0RI^~=4KM*6 z%FG%sJ?kZ2KQAR2Z*%_h%HQ8NuBP8gbGbje@a1qpCerK4>^!T{A|P!)h+MMESvcJ zrYQPOg$thw#~pf?#?4nQ>Mdn-u3UY;?C7(6DQpSCLJ%SUUD}QyNH`GSsw>qR1Po+F zFl`~eepE4y;9A%o`EUxHhDv=ut*J9~`vvi`@dA(J&={Dgk09dkM49tmOMj+864)}*<{Z@GpBtyTCej4-b)BGyD%)|(L|G=2@^K*H#( zUldyp2CX+atY-A} zzxfHdfhycQcGzUs-8z@rDvI2?u(`I?z2!&TDs$LE6mDTzx2prTuhMU^e;7?G*aoa_ zTHv?&UT)uD*(tQy9*f+eET}NP*oi^zERZ*Luwpv~jJr3acUSaw@ix0p!Ml{nsw#(_ z5~;l@y}i1P-NmlmWt%-x@7@7%?_$(mTj3tJ?mo_8pO0mqK4)L3Xa6E;`-J&GMSPzr zYQIP7;5*ZvWYhsO?tlfcyQz0@^5uYM^I%TukgRuT&NTfw>Ts#>@K)d9HDz2j>(Q#i zp?K8My3~>U%cG!E{4eHXpXH9??xXF<<5Rt3N7T{%qGQ_4eaW8VMAQLR`=sa2NdxN% z!{)Ja-wDh26W;KXt-O;Kz0*OaQxW<@+0COzQKt%aryZ3(ZNP()NxAX-Edxk)A z)PTlLS{}g*|K<66f7GDNQn|LU__O7+FyGY|@nfv`=%#k*-%#~X?K%rEYnGlG_#e-I z%b#)iI@P~D|7-DskGYq6{8+;88vWz>hd2iQ*DTecKR3$*eJyS;{!g^9yCyPPOjhrJ zPyX%s4_u!Sb$>VcSlI6yW1z~roX1wdgS4^#FV9~jlACDWl&1^-4^%}UW20SbCaDxl zE;9u_eEc7%n)-jMQ~i%_t|_&**XU88YUqEeQ~&Y&Db=YiK98+07W~KacSv3l{a;X( zCFmc|pM&E0FB%cMxc>!J|Ks_CUTrnO7^nPh3{GGP$OSx0lk(Mn-lX0)t=W9_ z{!tUWT9wk8sxSOzo}Rz#Raym0H#4fIKIiB{^|jRS(xER9iroKhg-o&gWw2<`!REi` z7j7!8%)rMznEqq;^HSEbn!Bi(CMR{Iot#A46rx<@Bh!AynNB+73MPv-rhlL6{==On z{_vnRi|NY>x7-Sbs^eZgfJ7}PFzY^(9>wdi{@B;CrpH(y`Dt+drLUzq~0 zUWBK){AKZ5qZyhLT3N-sKN~g`D6>@I@4!I{ZOcuM1^ZC?EZv#vpV_5c0cTWe zwc~0$KJ0ppNuP3E=tUUi5Oi}Nv#CrRpYomD^#5u0@nq|*9G$r?*EAlJ@-hC*YSeo@8AW zD8@X#{mPq}YYD^kCMOy(`1T#NN$9@2&a*cfw86u-ZaxK(d!HvV*{n&#au;m%Y8`*# z+9`;Zi2~i&vgnQQFuVC+#Jbix5@7Y(IYH!!MeqUlDx#ueboviUQ5-kMM}*fgIy+Oq5HRE=M?xT7w5BeyHJP;C)Q6taYYRU1R>k zKXMr+NK^BmKJ5=>+8TAN0a|f-*jLg0F~s#$DNS28@^cx_(|rbye*BV|TmyB6JZwhzW7^E(BV-R+I-Y6{WM^ zy57$HGRWH{2={j+pD~183oAQJl|Pog@^%qeYZz}d_yvzxNcc4W)2;e&rYA`Bokc^4b0_Rm9(eV1uC=++F7BM` zLMC(eO%fC@MJE&XL1!K=hiErzUwa!-`}zI88@c#k~6wquSttYIP2&QQ5n5W-gLH8t51nXP3H=~tnNB2Xnyznn zpZy(!^Lc|yo}*Fq>!n5KAKw4wpCzT;sTZaMP}7Abc~lQuU)FA?*Pktl=N;=d)KO-s z&asqPs{9xA%b8K<{buQ#zc+ozYYl~aePG|ixl1aCeJ{`VrEQMZssLy9n}3g7h0jAe z8qULt&JRhxWak~<1Ytia5suw_R~jR~nkPO8$}AOJfI-8J{m8HXp1-Z7KNnP*m*7Sj zq`KtfmpbNu6%YVY3!t(JAQ<{yH4+j7da_mrEEqZ~y9(ST@ZYTF6S4AD1n|mh_$wcI zof`&z9}EPH2RyOzd&V1}?iR!(5-6Q-rDMhQ2=1lE8;mFoQo0vBpC1g338L)`PMHf9 z76}nG3Vt^(ZUpeLb_?OJ4k22G*ctgdKz*HgLq8I{e|3hq8u5RD2YPn~y1RvV0^R+s zf&;ArgL#8P$9*WaKPR~a$OZ-K06=flK*g4zLt)ShAZTtobgcvQiU3-n2g|^nBad!H zK!dZYgHhwbNg_cx8eAnJ?q!46IN*r`wmUE4}cmnq;#*sGLI8;tAEY|Qy958%W$xiiIi?wqMvA(1r9ij5V=Rb z5$B;uD}YOw#HHlm;%nTJ<9H})JtxlujVCC6bt1*NKXu(YIwJs zhSfw?OnMN;`!6Q^PE)cbD1*g1V-l2cX*CwU`iliDJ_?GlQ_QH>%xqMQ7kZp>dmvV# zIm0K+Z7E|8PE{AyWIT2v%Zo}6`7&rWKL0`ka;Jr$gH z%#bZ(f{L3Ak~@hnMp|+XBt@B^D#fy-J+cZ-Ky~~mE*Vr6GSS5*&cQ|sgujAA7I0iB za1kpgv(A4CL!nI&T1M!V@&a>k-aS|}3y9W*nD_*V8iYm7dkFC~CA-w5T~dsw@tFx)!+fd#96UW7LvzRrf+Npv2R36X_d2C$)b>N$METi!rzmnJV&J( z>g?2>F+`7ye!gP=6Zk2yaGAb{?7X)c&xn4FFOdS2tA1jCVN8>*SWGKM zcOaIl>4Ajf)4n4sesol1ykoz93cJt9FkxJBxg^^v3}u|0*|AbdW|mVD{*#Xi$evff0Lj&pnBJf zg+iU!I&JPTOnvG^{X8lP=ZSbLlYGk-dxWj@5|7!@=3caJNQ0Fe+dAwiBSTfx{HDQ&BG=ohp0Z(i+IDebY~X34QeeQT~}2J8=&j-P_9+O;i_q$*jn z4zKAB8|&&fXHCBpTeO>MdptXVDV<<)ZD;s&t)F10j!vWATKg?bLzqp}AiP-&j9XR5 zN#k&11l&yqyo(whX^pq@$A=*Bv`Kt7e;|T4^6%<&0@w4l zu!(jydUZVQZaFdSeo8EB7U}jObnEir@OIq=+O3_+J?)G=kB{0K!?QkWb&q!!PkW_M zVyMyK9hbv zXwO9s3qp?t!RO&&ELT!HYJ2Z`^=}^c*YXa`f(Cja{bx1(0q_C(<^kNwK(g`xS6#`) zx{AS+!D}LeZ484UfFVY5&EUA*pk24Klw|8jcsFzH(6Cp}s7n3gbKrw3-Ir7S6?%rA zm=Ci%56dEZpVtkm=??38_lnH4O0EySF(0^x2I{9~eNY8iocEZf4x0D$TIvp1qX%v4 zdhP9pZ|izFN%qRA_WU{@c0TuXj~G$)9@$JD_Es8AHX1$f8pBVIN!N|l#J>wN)lUZoLV%2YOhn=}a-pVF}(@k39=U+Kk5jy#^3HdY;JHy=r7ne304 z((|6tO`RTEAHkBn!IKfwn3)-y^=aiRvm-r}Z`Su)w{LNMbh&3_Q*x|XHH3uj+pqH_ zoDVf#nJo7nI6m*baJ6SUVszJjtjl|d{^~RtJvG4=GxV^ggnQ=)?ZE4tQi7dKs23%qlTY86I%E?;9 zFf1DqCoX9(3yLl07c8kdEWhkpR@+!o2QMdGSXtLt`9fT%1FtxXt%%#LXl|?|GZS9yV( zT8dQFy@qpGd&Ii_8@~2IZ+$eWmlEO~5ncD}U6=SmdI(w@*;o%{-B=~8$wzK1*buQ& z8w~{;PkT40k~^kYH&fR)S|T@PdN=RuZQ9c{$E|HDI;=ahZrw$#KM&ukM{YgV-k2yH z@#x-Cv)%I5+p;g*?9kf=e%lU=+;-a7&Su?tF17ihcl*2Tj&|hE(4Cz!y&eCJoxWJs z-C&1}FumOfhux^i-I(6pxQ*R}!ky2(JLXJ#c)<2d;r5WjUZ&J81*+ycY%*QiFWK1J z)!VO-+Ov(^#}w}U?%l5|+)ZXZXxi9c(K~2!IFK*eN9gPg1nkZA9-!6^cEAVgbcd@B z`@-K32MQ0Ar4P}}M@7AdOB;uurH?AYj~4U}otlrL0}j`v_ILj$` zX@)D!)egGznNm8ko!gUq*P1vj%9-Dn{y4B^QM24iH&era-yF~NX)s?u`@~MG0zQml zK-r9dDo|rZbXDL8hEdXZnQ#}Pgc`t{lVt}tbsG%}c_lWFcI4Y4(mUL{&a41)}3|@pS<_n+uYY;VI@RrNhEd@U* zMGnh$h9@^ezG!M)#RzGdPsXQH8R!{z!h#hc7n?VhSuf@guR`ViiXzfe3C%e_6~8EQWjp@DQ4VN%&u+ou5{WCK zXBMvMy6NxBtx&&$$>7*u?>4N6=vOy6Gk+=wLU;;F#2D;~OFbUsQF*a$T`#Oo3rKZJ zW)&Df4L*Fc_F`XF@v(?dT4wBW54&>j_k2z8&;G(7hnkfv zl++8x$#GmRb)�I$>Jl1vLjup4a@70*4H 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

    vE7Wx9Foa^mh@6U9 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%0A< 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 + F(or Command + F on | 2747 | [Count Zero Request Servers](/solution/2700-2799/2747.Count%20Zero%20Request%20Servers/README_EN.md) | `Array`,`Hash Table`,`Sorting`,`Sliding Window` | Medium | Biweekly Contest 107 | | 2748 | [Number of Beautiful Pairs](/solution/2700-2799/2748.Number%20of%20Beautiful%20Pairs/README_EN.md) | `Array`,`Hash Table`,`Math`,`Counting`,`Number Theory` | Easy | Weekly Contest 351 | | 2749 | [Minimum Operations to Make the Integer Zero](/solution/2700-2799/2749.Minimum%20Operations%20to%20Make%20the%20Integer%20Zero/README_EN.md) | `Bit Manipulation`,`Brainteaser` | Medium | Weekly Contest 351 | -| 2750 | [Ways to Split Array Into Good Subarrays](/solution/2700-2799/2750.Ways%20to%20Split%20Array%20Into%20Good%20Subarrays/README_EN.md) | `Array`,`Math` | Medium | Weekly Contest 351 | +| 2750 | [Ways to Split Array Into Good Subarrays](/solution/2700-2799/2750.Ways%20to%20Split%20Array%20Into%20Good%20Subarrays/README_EN.md) | `Array`,`Math`,`Dynamic Programming` | Medium | Weekly Contest 351 | | 2751 | [Robot Collisions](/solution/2700-2799/2751.Robot%20Collisions/README_EN.md) | `Stack`,`Array`,`Sorting`,`Simulation` | Hard | Weekly Contest 351 | | 2752 | [Customers with Maximum Number of Transactions on Consecutive Days](/solution/2700-2799/2752.Customers%20with%20Maximum%20Number%20of%20Transactions%20on%20Consecutive%20Days/README_EN.md) | `Database` | Hard | 🔒 | | 2753 | [Count Houses in a Circular Street II](/solution/2700-2799/2753.Count%20Houses%20in%20a%20Circular%20Street%20II/README_EN.md) | | Hard | 🔒 | @@ -3288,6 +3288,10 @@ Press Control + F(or Command + F on | 3277 | [Maximum XOR Score Subarray Queries](/solution/3200-3299/3277.Maximum%20XOR%20Score%20Subarray%20Queries/README_EN.md) | `Array`,`Dynamic Programming` | Hard | Weekly Contest 413 | | 3278 | [Find Candidates for Data Scientist Position II](/solution/3200-3299/3278.Find%20Candidates%20for%20Data%20Scientist%20Position%20II/README_EN.md) | `Database` | Medium | 🔒 | | 3279 | [Maximum Total Area Occupied by Pistons](/solution/3200-3299/3279.Maximum%20Total%20Area%20Occupied%20by%20Pistons/README_EN.md) | | Hard | 🔒 | +| 3280 | [Convert Date to Binary](/solution/3200-3299/3280.Convert%20Date%20to%20Binary/README_EN.md) | | Easy | Weekly Contest 414 | +| 3281 | [Maximize Score of Numbers in Ranges](/solution/3200-3299/3281.Maximize%20Score%20of%20Numbers%20in%20Ranges/README_EN.md) | | Medium | Weekly Contest 414 | +| 3282 | [Reach End of Array With Max Score](/solution/3200-3299/3282.Reach%20End%20of%20Array%20With%20Max%20Score/README_EN.md) | | Medium | Weekly Contest 414 | +| 3283 | [Maximum Number of Moves to Kill All Pawns](/solution/3200-3299/3283.Maximum%20Number%20of%20Moves%20to%20Kill%20All%20Pawns/README_EN.md) | | Hard | Weekly Contest 414 | ## Copyright diff --git a/solution/contest.json b/solution/contest.json index 61f74099d8782..c77bd2459c8b3 100644 --- a/solution/contest.json +++ b/solution/contest.json @@ -1 +1 @@ -[{"contest_title": "\u7b2c 83 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 83", "contest_title_slug": "weekly-contest-83", "contest_id": 5, "contest_start_time": 1525570200, "contest_duration": 5400, "user_num": 58, "question_slugs": ["positions-of-large-groups", "masking-personal-information", "consecutive-numbers-sum", "count-unique-characters-of-all-substrings-of-a-given-string"]}, {"contest_title": "\u7b2c 84 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 84", "contest_title_slug": "weekly-contest-84", "contest_id": 6, "contest_start_time": 1526175000, "contest_duration": 5400, "user_num": 656, "question_slugs": ["flipping-an-image", "find-and-replace-in-string", "image-overlap", "sum-of-distances-in-tree"]}, {"contest_title": "\u7b2c 85 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 85", "contest_title_slug": "weekly-contest-85", "contest_id": 7, "contest_start_time": 1526779800, "contest_duration": 5400, "user_num": 467, "question_slugs": ["rectangle-overlap", "push-dominoes", "new-21-game", "similar-string-groups"]}, {"contest_title": "\u7b2c 86 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 86", "contest_title_slug": "weekly-contest-86", "contest_id": 8, "contest_start_time": 1527384600, "contest_duration": 5400, "user_num": 377, "question_slugs": ["magic-squares-in-grid", "keys-and-rooms", "split-array-into-fibonacci-sequence", "guess-the-word"]}, {"contest_title": "\u7b2c 87 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 87", "contest_title_slug": "weekly-contest-87", "contest_id": 9, "contest_start_time": 1527989400, "contest_duration": 5400, "user_num": 343, "question_slugs": ["backspace-string-compare", "longest-mountain-in-array", "hand-of-straights", "shortest-path-visiting-all-nodes"]}, {"contest_title": "\u7b2c 88 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 88", "contest_title_slug": "weekly-contest-88", "contest_id": 11, "contest_start_time": 1528594200, "contest_duration": 5400, "user_num": 404, "question_slugs": ["shifting-letters", "maximize-distance-to-closest-person", "loud-and-rich", "rectangle-area-ii"]}, {"contest_title": "\u7b2c 89 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 89", "contest_title_slug": "weekly-contest-89", "contest_id": 12, "contest_start_time": 1529199000, "contest_duration": 5400, "user_num": 491, "question_slugs": ["peak-index-in-a-mountain-array", "car-fleet", "exam-room", "k-similar-strings"]}, {"contest_title": "\u7b2c 90 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 90", "contest_title_slug": "weekly-contest-90", "contest_id": 13, "contest_start_time": 1529803800, "contest_duration": 5400, "user_num": 573, "question_slugs": ["buddy-strings", "score-of-parentheses", "mirror-reflection", "minimum-cost-to-hire-k-workers"]}, {"contest_title": "\u7b2c 91 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 91", "contest_title_slug": "weekly-contest-91", "contest_id": 14, "contest_start_time": 1530408600, "contest_duration": 5400, "user_num": 578, "question_slugs": ["lemonade-change", "all-nodes-distance-k-in-binary-tree", "score-after-flipping-matrix", "shortest-subarray-with-sum-at-least-k"]}, {"contest_title": "\u7b2c 92 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 92", "contest_title_slug": "weekly-contest-92", "contest_id": 15, "contest_start_time": 1531013400, "contest_duration": 5400, "user_num": 610, "question_slugs": ["transpose-matrix", "smallest-subtree-with-all-the-deepest-nodes", "prime-palindrome", "shortest-path-to-get-all-keys"]}, {"contest_title": "\u7b2c 93 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 93", "contest_title_slug": "weekly-contest-93", "contest_id": 16, "contest_start_time": 1531618200, "contest_duration": 5400, "user_num": 732, "question_slugs": ["binary-gap", "reordered-power-of-2", "advantage-shuffle", "minimum-number-of-refueling-stops"]}, {"contest_title": "\u7b2c 94 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 94", "contest_title_slug": "weekly-contest-94", "contest_id": 17, "contest_start_time": 1532223000, "contest_duration": 5400, "user_num": 733, "question_slugs": ["leaf-similar-trees", "walking-robot-simulation", "koko-eating-bananas", "length-of-longest-fibonacci-subsequence"]}, {"contest_title": "\u7b2c 95 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 95", "contest_title_slug": "weekly-contest-95", "contest_id": 18, "contest_start_time": 1532827800, "contest_duration": 5400, "user_num": 831, "question_slugs": ["middle-of-the-linked-list", "stone-game", "nth-magical-number", "profitable-schemes"]}, {"contest_title": "\u7b2c 96 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 96", "contest_title_slug": "weekly-contest-96", "contest_id": 19, "contest_start_time": 1533432600, "contest_duration": 5400, "user_num": 789, "question_slugs": ["projection-area-of-3d-shapes", "boats-to-save-people", "decoded-string-at-index", "reachable-nodes-in-subdivided-graph"]}, {"contest_title": "\u7b2c 97 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 97", "contest_title_slug": "weekly-contest-97", "contest_id": 20, "contest_start_time": 1534037400, "contest_duration": 5400, "user_num": 635, "question_slugs": ["uncommon-words-from-two-sentences", "spiral-matrix-iii", "possible-bipartition", "super-egg-drop"]}, {"contest_title": "\u7b2c 98 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 98", "contest_title_slug": "weekly-contest-98", "contest_id": 21, "contest_start_time": 1534642200, "contest_duration": 5400, "user_num": 670, "question_slugs": ["fair-candy-swap", "find-and-replace-pattern", "construct-binary-tree-from-preorder-and-postorder-traversal", "sum-of-subsequence-widths"]}, {"contest_title": "\u7b2c 99 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 99", "contest_title_slug": "weekly-contest-99", "contest_id": 22, "contest_start_time": 1535247000, "contest_duration": 5400, "user_num": 725, "question_slugs": ["surface-area-of-3d-shapes", "groups-of-special-equivalent-strings", "all-possible-full-binary-trees", "maximum-frequency-stack"]}, {"contest_title": "\u7b2c 100 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 100", "contest_title_slug": "weekly-contest-100", "contest_id": 23, "contest_start_time": 1535851800, "contest_duration": 5400, "user_num": 718, "question_slugs": ["monotonic-array", "increasing-order-search-tree", "bitwise-ors-of-subarrays", "orderly-queue"]}, {"contest_title": "\u7b2c 101 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 101", "contest_title_slug": "weekly-contest-101", "contest_id": 24, "contest_start_time": 1536456600, "contest_duration": 6300, "user_num": 854, "question_slugs": ["rle-iterator", "online-stock-span", "numbers-at-most-n-given-digit-set", "valid-permutations-for-di-sequence"]}, {"contest_title": "\u7b2c 102 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 102", "contest_title_slug": "weekly-contest-102", "contest_id": 25, "contest_start_time": 1537061400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["sort-array-by-parity", "fruit-into-baskets", "sum-of-subarray-minimums", "super-palindromes"]}, {"contest_title": "\u7b2c 103 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 103", "contest_title_slug": "weekly-contest-103", "contest_id": 26, "contest_start_time": 1537666200, "contest_duration": 5400, "user_num": 575, "question_slugs": ["smallest-range-i", "snakes-and-ladders", "smallest-range-ii", "online-election"]}, {"contest_title": "\u7b2c 104 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 104", "contest_title_slug": "weekly-contest-104", "contest_id": 27, "contest_start_time": 1538271000, "contest_duration": 5400, "user_num": 354, "question_slugs": ["x-of-a-kind-in-a-deck-of-cards", "partition-array-into-disjoint-intervals", "word-subsets", "cat-and-mouse"]}, {"contest_title": "\u7b2c 105 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 105", "contest_title_slug": "weekly-contest-105", "contest_id": 28, "contest_start_time": 1538875800, "contest_duration": 5400, "user_num": 393, "question_slugs": ["reverse-only-letters", "maximum-sum-circular-subarray", "complete-binary-tree-inserter", "number-of-music-playlists"]}, {"contest_title": "\u7b2c 106 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 106", "contest_title_slug": "weekly-contest-106", "contest_id": 29, "contest_start_time": 1539480600, "contest_duration": 5400, "user_num": 369, "question_slugs": ["sort-array-by-parity-ii", "minimum-add-to-make-parentheses-valid", "3sum-with-multiplicity", "minimize-malware-spread"]}, {"contest_title": "\u7b2c 107 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 107", "contest_title_slug": "weekly-contest-107", "contest_id": 30, "contest_start_time": 1540085400, "contest_duration": 5400, "user_num": 504, "question_slugs": ["long-pressed-name", "flip-string-to-monotone-increasing", "three-equal-parts", "minimize-malware-spread-ii"]}, {"contest_title": "\u7b2c 108 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 108", "contest_title_slug": "weekly-contest-108", "contest_id": 31, "contest_start_time": 1540690200, "contest_duration": 5400, "user_num": 524, "question_slugs": ["unique-email-addresses", "binary-subarrays-with-sum", "minimum-falling-path-sum", "beautiful-array"]}, {"contest_title": "\u7b2c 109 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 109", "contest_title_slug": "weekly-contest-109", "contest_id": 32, "contest_start_time": 1541295000, "contest_duration": 5400, "user_num": 439, "question_slugs": ["number-of-recent-calls", "knight-dialer", "shortest-bridge", "stamping-the-sequence"]}, {"contest_title": "\u7b2c 110 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 110", "contest_title_slug": "weekly-contest-110", "contest_id": 33, "contest_start_time": 1541903400, "contest_duration": 5400, "user_num": 346, "question_slugs": ["reorder-data-in-log-files", "range-sum-of-bst", "minimum-area-rectangle", "distinct-subsequences-ii"]}, {"contest_title": "\u7b2c 111 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 111", "contest_title_slug": "weekly-contest-111", "contest_id": 34, "contest_start_time": 1542508200, "contest_duration": 5400, "user_num": 353, "question_slugs": ["valid-mountain-array", "delete-columns-to-make-sorted", "di-string-match", "find-the-shortest-superstring"]}, {"contest_title": "\u7b2c 112 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 112", "contest_title_slug": "weekly-contest-112", "contest_id": 35, "contest_start_time": 1543113000, "contest_duration": 5400, "user_num": 299, "question_slugs": ["minimum-increment-to-make-array-unique", "validate-stack-sequences", "most-stones-removed-with-same-row-or-column", "bag-of-tokens"]}, {"contest_title": "\u7b2c 113 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 113", "contest_title_slug": "weekly-contest-113", "contest_id": 36, "contest_start_time": 1543717800, "contest_duration": 5400, "user_num": 462, "question_slugs": ["largest-time-for-given-digits", "flip-equivalent-binary-trees", "reveal-cards-in-increasing-order", "largest-component-size-by-common-factor"]}, {"contest_title": "\u7b2c 114 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 114", "contest_title_slug": "weekly-contest-114", "contest_id": 37, "contest_start_time": 1544322600, "contest_duration": 5400, "user_num": 391, "question_slugs": ["verifying-an-alien-dictionary", "array-of-doubled-pairs", "delete-columns-to-make-sorted-ii", "tallest-billboard"]}, {"contest_title": "\u7b2c 115 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 115", "contest_title_slug": "weekly-contest-115", "contest_id": 38, "contest_start_time": 1544927400, "contest_duration": 5400, "user_num": 383, "question_slugs": ["prison-cells-after-n-days", "check-completeness-of-a-binary-tree", "regions-cut-by-slashes", "delete-columns-to-make-sorted-iii"]}, {"contest_title": "\u7b2c 116 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 116", "contest_title_slug": "weekly-contest-116", "contest_id": 39, "contest_start_time": 1545532200, "contest_duration": 5400, "user_num": 369, "question_slugs": ["n-repeated-element-in-size-2n-array", "maximum-width-ramp", "minimum-area-rectangle-ii", "least-operators-to-express-number"]}, {"contest_title": "\u7b2c 117 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 117", "contest_title_slug": "weekly-contest-117", "contest_id": 41, "contest_start_time": 1546137000, "contest_duration": 5400, "user_num": 657, "question_slugs": ["univalued-binary-tree", "numbers-with-same-consecutive-differences", "vowel-spellchecker", "binary-tree-cameras"]}, {"contest_title": "\u7b2c 118 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 118", "contest_title_slug": "weekly-contest-118", "contest_id": 42, "contest_start_time": 1546741800, "contest_duration": 5400, "user_num": 383, "question_slugs": ["powerful-integers", "pancake-sorting", "flip-binary-tree-to-match-preorder-traversal", "equal-rational-numbers"]}, {"contest_title": "\u7b2c 119 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 119", "contest_title_slug": "weekly-contest-119", "contest_id": 43, "contest_start_time": 1547346600, "contest_duration": 5400, "user_num": 513, "question_slugs": ["k-closest-points-to-origin", "largest-perimeter-triangle", "subarray-sums-divisible-by-k", "odd-even-jump"]}, {"contest_title": "\u7b2c 120 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 120", "contest_title_slug": "weekly-contest-120", "contest_id": 44, "contest_start_time": 1547951400, "contest_duration": 5400, "user_num": 382, "question_slugs": ["squares-of-a-sorted-array", "longest-turbulent-subarray", "distribute-coins-in-binary-tree", "unique-paths-iii"]}, {"contest_title": "\u7b2c 121 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 121", "contest_title_slug": "weekly-contest-121", "contest_id": 45, "contest_start_time": 1548556200, "contest_duration": 5400, "user_num": 384, "question_slugs": ["string-without-aaa-or-bbb", "time-based-key-value-store", "minimum-cost-for-tickets", "triples-with-bitwise-and-equal-to-zero"]}, {"contest_title": "\u7b2c 122 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 122", "contest_title_slug": "weekly-contest-122", "contest_id": 46, "contest_start_time": 1549161000, "contest_duration": 5400, "user_num": 280, "question_slugs": ["sum-of-even-numbers-after-queries", "smallest-string-starting-from-leaf", "interval-list-intersections", "vertical-order-traversal-of-a-binary-tree"]}, {"contest_title": "\u7b2c 123 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 123", "contest_title_slug": "weekly-contest-123", "contest_id": 47, "contest_start_time": 1549765800, "contest_duration": 5400, "user_num": 247, "question_slugs": ["add-to-array-form-of-integer", "satisfiability-of-equality-equations", "broken-calculator", "subarrays-with-k-different-integers"]}, {"contest_title": "\u7b2c 124 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 124", "contest_title_slug": "weekly-contest-124", "contest_id": 48, "contest_start_time": 1550370600, "contest_duration": 5400, "user_num": 417, "question_slugs": ["cousins-in-binary-tree", "rotting-oranges", "minimum-number-of-k-consecutive-bit-flips", "number-of-squareful-arrays"]}, {"contest_title": "\u7b2c 125 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 125", "contest_title_slug": "weekly-contest-125", "contest_id": 49, "contest_start_time": 1550975400, "contest_duration": 5400, "user_num": 469, "question_slugs": ["find-the-town-judge", "available-captures-for-rook", "maximum-binary-tree-ii", "grid-illumination"]}, {"contest_title": "\u7b2c 126 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 126", "contest_title_slug": "weekly-contest-126", "contest_id": 50, "contest_start_time": 1551580200, "contest_duration": 5400, "user_num": 591, "question_slugs": ["find-common-characters", "check-if-word-is-valid-after-substitutions", "max-consecutive-ones-iii", "minimum-cost-to-merge-stones"]}, {"contest_title": "\u7b2c 127 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 127", "contest_title_slug": "weekly-contest-127", "contest_id": 52, "contest_start_time": 1552185000, "contest_duration": 5400, "user_num": 664, "question_slugs": ["maximize-sum-of-array-after-k-negations", "clumsy-factorial", "minimum-domino-rotations-for-equal-row", "construct-binary-search-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 128 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 128", "contest_title_slug": "weekly-contest-128", "contest_id": 53, "contest_start_time": 1552789800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["complement-of-base-10-integer", "pairs-of-songs-with-total-durations-divisible-by-60", "capacity-to-ship-packages-within-d-days", "numbers-with-repeated-digits"]}, {"contest_title": "\u7b2c 129 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 129", "contest_title_slug": "weekly-contest-129", "contest_id": 54, "contest_start_time": 1553391000, "contest_duration": 5400, "user_num": 759, "question_slugs": ["partition-array-into-three-parts-with-equal-sum", "smallest-integer-divisible-by-k", "best-sightseeing-pair", "binary-string-with-substrings-representing-1-to-n"]}, {"contest_title": "\u7b2c 130 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 130", "contest_title_slug": "weekly-contest-130", "contest_id": 55, "contest_start_time": 1553999400, "contest_duration": 5400, "user_num": 1294, "question_slugs": ["binary-prefix-divisible-by-5", "convert-to-base-2", "next-greater-node-in-linked-list", "number-of-enclaves"]}, {"contest_title": "\u7b2c 131 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 131", "contest_title_slug": "weekly-contest-131", "contest_id": 56, "contest_start_time": 1554604200, "contest_duration": 5400, "user_num": 918, "question_slugs": ["remove-outermost-parentheses", "sum-of-root-to-leaf-binary-numbers", "camelcase-matching", "video-stitching"]}, {"contest_title": "\u7b2c 132 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 132", "contest_title_slug": "weekly-contest-132", "contest_id": 57, "contest_start_time": 1555209000, "contest_duration": 5400, "user_num": 1050, "question_slugs": ["divisor-game", "maximum-difference-between-node-and-ancestor", "longest-arithmetic-subsequence", "recover-a-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 133 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 133", "contest_title_slug": "weekly-contest-133", "contest_id": 59, "contest_start_time": 1555813800, "contest_duration": 5400, "user_num": 999, "question_slugs": ["two-city-scheduling", "matrix-cells-in-distance-order", "maximum-sum-of-two-non-overlapping-subarrays", "stream-of-characters"]}, {"contest_title": "\u7b2c 134 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 134", "contest_title_slug": "weekly-contest-134", "contest_id": 64, "contest_start_time": 1556418600, "contest_duration": 5400, "user_num": 728, "question_slugs": ["moving-stones-until-consecutive", "coloring-a-border", "uncrossed-lines", "escape-a-large-maze"]}, {"contest_title": "\u7b2c 135 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 135", "contest_title_slug": "weekly-contest-135", "contest_id": 65, "contest_start_time": 1557023400, "contest_duration": 5400, "user_num": 549, "question_slugs": ["valid-boomerang", "binary-search-tree-to-greater-sum-tree", "minimum-score-triangulation-of-polygon", "moving-stones-until-consecutive-ii"]}, {"contest_title": "\u7b2c 136 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 136", "contest_title_slug": "weekly-contest-136", "contest_id": 66, "contest_start_time": 1557628200, "contest_duration": 5400, "user_num": 790, "question_slugs": ["robot-bounded-in-circle", "flower-planting-with-no-adjacent", "partition-array-for-maximum-sum", "longest-duplicate-substring"]}, {"contest_title": "\u7b2c 137 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 137", "contest_title_slug": "weekly-contest-137", "contest_id": 67, "contest_start_time": 1558233000, "contest_duration": 5400, "user_num": 766, "question_slugs": ["last-stone-weight", "remove-all-adjacent-duplicates-in-string", "longest-string-chain", "last-stone-weight-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 138", "contest_title_slug": "weekly-contest-138", "contest_id": 68, "contest_start_time": 1558837800, "contest_duration": 5400, "user_num": 752, "question_slugs": ["height-checker", "grumpy-bookstore-owner", "previous-permutation-with-one-swap", "distant-barcodes"]}, {"contest_title": "\u7b2c 139 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 139", "contest_title_slug": "weekly-contest-139", "contest_id": 69, "contest_start_time": 1559442600, "contest_duration": 5400, "user_num": 785, "question_slugs": ["greatest-common-divisor-of-strings", "flip-columns-for-maximum-number-of-equal-rows", "adding-two-negabinary-numbers", "number-of-submatrices-that-sum-to-target"]}, {"contest_title": "\u7b2c 140 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 140", "contest_title_slug": "weekly-contest-140", "contest_id": 71, "contest_start_time": 1560047400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["occurrences-after-bigram", "letter-tile-possibilities", "insufficient-nodes-in-root-to-leaf-paths", "smallest-subsequence-of-distinct-characters"]}, {"contest_title": "\u7b2c 141 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 141", "contest_title_slug": "weekly-contest-141", "contest_id": 72, "contest_start_time": 1560652200, "contest_duration": 5400, "user_num": 763, "question_slugs": ["duplicate-zeros", "largest-values-from-labels", "shortest-path-in-binary-matrix", "shortest-common-supersequence"]}, {"contest_title": "\u7b2c 142 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 142", "contest_title_slug": "weekly-contest-142", "contest_id": 74, "contest_start_time": 1561257000, "contest_duration": 5400, "user_num": 801, "question_slugs": ["statistics-from-a-large-sample", "car-pooling", "find-in-mountain-array", "brace-expansion-ii"]}, {"contest_title": "\u7b2c 143 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 143", "contest_title_slug": "weekly-contest-143", "contest_id": 84, "contest_start_time": 1561861800, "contest_duration": 5400, "user_num": 803, "question_slugs": ["distribute-candies-to-people", "path-in-zigzag-labelled-binary-tree", "filling-bookcase-shelves", "parsing-a-boolean-expression"]}, {"contest_title": "\u7b2c 144 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 144", "contest_title_slug": "weekly-contest-144", "contest_id": 86, "contest_start_time": 1562466600, "contest_duration": 5400, "user_num": 777, "question_slugs": ["defanging-an-ip-address", "corporate-flight-bookings", "delete-nodes-and-return-forest", "maximum-nesting-depth-of-two-valid-parentheses-strings"]}, {"contest_title": "\u7b2c 145 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 145", "contest_title_slug": "weekly-contest-145", "contest_id": 87, "contest_start_time": 1563071400, "contest_duration": 5400, "user_num": 1114, "question_slugs": ["relative-sort-array", "lowest-common-ancestor-of-deepest-leaves", "longest-well-performing-interval", "smallest-sufficient-team"]}, {"contest_title": "\u7b2c 146 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 146", "contest_title_slug": "weekly-contest-146", "contest_id": 89, "contest_start_time": 1563676200, "contest_duration": 5400, "user_num": 1189, "question_slugs": ["number-of-equivalent-domino-pairs", "shortest-path-with-alternating-colors", "minimum-cost-tree-from-leaf-values", "maximum-of-absolute-value-expression"]}, {"contest_title": "\u7b2c 147 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 147", "contest_title_slug": "weekly-contest-147", "contest_id": 90, "contest_start_time": 1564281000, "contest_duration": 5400, "user_num": 1132, "question_slugs": ["n-th-tribonacci-number", "alphabet-board-path", "largest-1-bordered-square", "stone-game-ii"]}, {"contest_title": "\u7b2c 148 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 148", "contest_title_slug": "weekly-contest-148", "contest_id": 93, "contest_start_time": 1564885800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["decrease-elements-to-make-array-zigzag", "binary-tree-coloring-game", "snapshot-array", "longest-chunked-palindrome-decomposition"]}, {"contest_title": "\u7b2c 149 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 149", "contest_title_slug": "weekly-contest-149", "contest_id": 94, "contest_start_time": 1565490600, "contest_duration": 5400, "user_num": 1351, "question_slugs": ["day-of-the-year", "number-of-dice-rolls-with-target-sum", "swap-for-longest-repeated-character-substring", "online-majority-element-in-subarray"]}, {"contest_title": "\u7b2c 150 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 150", "contest_title_slug": "weekly-contest-150", "contest_id": 96, "contest_start_time": 1566095400, "contest_duration": 5400, "user_num": 1473, "question_slugs": ["find-words-that-can-be-formed-by-characters", "maximum-level-sum-of-a-binary-tree", "as-far-from-land-as-possible", "last-substring-in-lexicographical-order"]}, {"contest_title": "\u7b2c 151 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 151", "contest_title_slug": "weekly-contest-151", "contest_id": 98, "contest_start_time": 1566700200, "contest_duration": 5400, "user_num": 1341, "question_slugs": ["invalid-transactions", "compare-strings-by-frequency-of-the-smallest-character", "remove-zero-sum-consecutive-nodes-from-linked-list", "dinner-plate-stacks"]}, {"contest_title": "\u7b2c 152 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 152", "contest_title_slug": "weekly-contest-152", "contest_id": 100, "contest_start_time": 1567305000, "contest_duration": 5400, "user_num": 1367, "question_slugs": ["prime-arrangements", "diet-plan-performance", "can-make-palindrome-from-substring", "number-of-valid-words-for-each-puzzle"]}, {"contest_title": "\u7b2c 153 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 153", "contest_title_slug": "weekly-contest-153", "contest_id": 102, "contest_start_time": 1567909800, "contest_duration": 5400, "user_num": 1434, "question_slugs": ["distance-between-bus-stops", "day-of-the-week", "maximum-subarray-sum-with-one-deletion", "make-array-strictly-increasing"]}, {"contest_title": "\u7b2c 154 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 154", "contest_title_slug": "weekly-contest-154", "contest_id": 106, "contest_start_time": 1568514600, "contest_duration": 5400, "user_num": 1299, "question_slugs": ["maximum-number-of-balloons", "reverse-substrings-between-each-pair-of-parentheses", "k-concatenation-maximum-sum", "critical-connections-in-a-network"]}, {"contest_title": "\u7b2c 155 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 155", "contest_title_slug": "weekly-contest-155", "contest_id": 107, "contest_start_time": 1569119400, "contest_duration": 5400, "user_num": 1603, "question_slugs": ["minimum-absolute-difference", "ugly-number-iii", "smallest-string-with-swaps", "sort-items-by-groups-respecting-dependencies"]}, {"contest_title": "\u7b2c 156 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 156", "contest_title_slug": "weekly-contest-156", "contest_id": 113, "contest_start_time": 1569724200, "contest_duration": 5400, "user_num": 1433, "question_slugs": ["unique-number-of-occurrences", "get-equal-substrings-within-budget", "remove-all-adjacent-duplicates-in-string-ii", "minimum-moves-to-reach-target-with-rotations"]}, {"contest_title": "\u7b2c 157 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 157", "contest_title_slug": "weekly-contest-157", "contest_id": 114, "contest_start_time": 1570329000, "contest_duration": 5400, "user_num": 1217, "question_slugs": ["minimum-cost-to-move-chips-to-the-same-position", "longest-arithmetic-subsequence-of-given-difference", "path-with-maximum-gold", "count-vowels-permutation"]}, {"contest_title": "\u7b2c 158 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 158", "contest_title_slug": "weekly-contest-158", "contest_id": 116, "contest_start_time": 1570933800, "contest_duration": 5400, "user_num": 1716, "question_slugs": ["split-a-string-in-balanced-strings", "queens-that-can-attack-the-king", "dice-roll-simulation", "maximum-equal-frequency"]}, {"contest_title": "\u7b2c 159 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 159", "contest_title_slug": "weekly-contest-159", "contest_id": 117, "contest_start_time": 1571538600, "contest_duration": 5400, "user_num": 1634, "question_slugs": ["check-if-it-is-a-straight-line", "remove-sub-folders-from-the-filesystem", "replace-the-substring-for-balanced-string", "maximum-profit-in-job-scheduling"]}, {"contest_title": "\u7b2c 160 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 160", "contest_title_slug": "weekly-contest-160", "contest_id": 119, "contest_start_time": 1572143400, "contest_duration": 5400, "user_num": 1692, "question_slugs": ["find-positive-integer-solution-for-a-given-equation", "circular-permutation-in-binary-representation", "maximum-length-of-a-concatenated-string-with-unique-characters", "tiling-a-rectangle-with-the-fewest-squares"]}, {"contest_title": "\u7b2c 161 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 161", "contest_title_slug": "weekly-contest-161", "contest_id": 120, "contest_start_time": 1572748200, "contest_duration": 5400, "user_num": 1610, "question_slugs": ["minimum-swaps-to-make-strings-equal", "count-number-of-nice-subarrays", "minimum-remove-to-make-valid-parentheses", "check-if-it-is-a-good-array"]}, {"contest_title": "\u7b2c 162 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 162", "contest_title_slug": "weekly-contest-162", "contest_id": 122, "contest_start_time": 1573353000, "contest_duration": 5400, "user_num": 1569, "question_slugs": ["cells-with-odd-values-in-a-matrix", "reconstruct-a-2-row-binary-matrix", "number-of-closed-islands", "maximum-score-words-formed-by-letters"]}, {"contest_title": "\u7b2c 163 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 163", "contest_title_slug": "weekly-contest-163", "contest_id": 123, "contest_start_time": 1573957800, "contest_duration": 5400, "user_num": 1605, "question_slugs": ["shift-2d-grid", "find-elements-in-a-contaminated-binary-tree", "greatest-sum-divisible-by-three", "minimum-moves-to-move-a-box-to-their-target-location"]}, {"contest_title": "\u7b2c 164 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 164", "contest_title_slug": "weekly-contest-164", "contest_id": 125, "contest_start_time": 1574562600, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["minimum-time-visiting-all-points", "count-servers-that-communicate", "search-suggestions-system", "number-of-ways-to-stay-in-the-same-place-after-some-steps"]}, {"contest_title": "\u7b2c 165 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 165", "contest_title_slug": "weekly-contest-165", "contest_id": 128, "contest_start_time": 1575167400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["find-winner-on-a-tic-tac-toe-game", "number-of-burgers-with-no-waste-of-ingredients", "count-square-submatrices-with-all-ones", "palindrome-partitioning-iii"]}, {"contest_title": "\u7b2c 166 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 166", "contest_title_slug": "weekly-contest-166", "contest_id": 130, "contest_start_time": 1575772200, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["subtract-the-product-and-sum-of-digits-of-an-integer", "group-the-people-given-the-group-size-they-belong-to", "find-the-smallest-divisor-given-a-threshold", "minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix"]}, {"contest_title": "\u7b2c 167 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 167", "contest_title_slug": "weekly-contest-167", "contest_id": 131, "contest_start_time": 1576377000, "contest_duration": 5400, "user_num": 1537, "question_slugs": ["convert-binary-number-in-a-linked-list-to-integer", "sequential-digits", "maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold", "shortest-path-in-a-grid-with-obstacles-elimination"]}, {"contest_title": "\u7b2c 168 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 168", "contest_title_slug": "weekly-contest-168", "contest_id": 133, "contest_start_time": 1576981800, "contest_duration": 5400, "user_num": 1553, "question_slugs": ["find-numbers-with-even-number-of-digits", "divide-array-in-sets-of-k-consecutive-numbers", "maximum-number-of-occurrences-of-a-substring", "maximum-candies-you-can-get-from-boxes"]}, {"contest_title": "\u7b2c 169 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 169", "contest_title_slug": "weekly-contest-169", "contest_id": 134, "contest_start_time": 1577586600, "contest_duration": 5400, "user_num": 1568, "question_slugs": ["find-n-unique-integers-sum-up-to-zero", "all-elements-in-two-binary-search-trees", "jump-game-iii", "verbal-arithmetic-puzzle"]}, {"contest_title": "\u7b2c 170 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 170", "contest_title_slug": "weekly-contest-170", "contest_id": 136, "contest_start_time": 1578191400, "contest_duration": 5400, "user_num": 1649, "question_slugs": ["decrypt-string-from-alphabet-to-integer-mapping", "xor-queries-of-a-subarray", "get-watched-videos-by-your-friends", "minimum-insertion-steps-to-make-a-string-palindrome"]}, {"contest_title": "\u7b2c 171 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 171", "contest_title_slug": "weekly-contest-171", "contest_id": 137, "contest_start_time": 1578796200, "contest_duration": 5400, "user_num": 1708, "question_slugs": ["convert-integer-to-the-sum-of-two-no-zero-integers", "minimum-flips-to-make-a-or-b-equal-to-c", "number-of-operations-to-make-network-connected", "minimum-distance-to-type-a-word-using-two-fingers"]}, {"contest_title": "\u7b2c 172 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 172", "contest_title_slug": "weekly-contest-172", "contest_id": 139, "contest_start_time": 1579401000, "contest_duration": 5400, "user_num": 1415, "question_slugs": ["maximum-69-number", "print-words-vertically", "delete-leaves-with-a-given-value", "minimum-number-of-taps-to-open-to-water-a-garden"]}, {"contest_title": "\u7b2c 173 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 173", "contest_title_slug": "weekly-contest-173", "contest_id": 142, "contest_start_time": 1580005800, "contest_duration": 5400, "user_num": 1072, "question_slugs": ["remove-palindromic-subsequences", "filter-restaurants-by-vegan-friendly-price-and-distance", "find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance", "minimum-difficulty-of-a-job-schedule"]}, {"contest_title": "\u7b2c 174 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 174", "contest_title_slug": "weekly-contest-174", "contest_id": 144, "contest_start_time": 1580610600, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["the-k-weakest-rows-in-a-matrix", "reduce-array-size-to-the-half", "maximum-product-of-splitted-binary-tree", "jump-game-v"]}, {"contest_title": "\u7b2c 175 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 175", "contest_title_slug": "weekly-contest-175", "contest_id": 145, "contest_start_time": 1581215400, "contest_duration": 5400, "user_num": 2048, "question_slugs": ["check-if-n-and-its-double-exist", "minimum-number-of-steps-to-make-two-strings-anagram", "tweet-counts-per-frequency", "maximum-students-taking-exam"]}, {"contest_title": "\u7b2c 176 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 176", "contest_title_slug": "weekly-contest-176", "contest_id": 147, "contest_start_time": 1581820200, "contest_duration": 5400, "user_num": 2410, "question_slugs": ["count-negative-numbers-in-a-sorted-matrix", "product-of-the-last-k-numbers", "maximum-number-of-events-that-can-be-attended", "construct-target-array-with-multiple-sums"]}, {"contest_title": "\u7b2c 177 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 177", "contest_title_slug": "weekly-contest-177", "contest_id": 148, "contest_start_time": 1582425000, "contest_duration": 5400, "user_num": 2986, "question_slugs": ["number-of-days-between-two-dates", "validate-binary-tree-nodes", "closest-divisors", "largest-multiple-of-three"]}, {"contest_title": "\u7b2c 178 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 178", "contest_title_slug": "weekly-contest-178", "contest_id": 154, "contest_start_time": 1583029800, "contest_duration": 5400, "user_num": 3305, "question_slugs": ["how-many-numbers-are-smaller-than-the-current-number", "rank-teams-by-votes", "linked-list-in-binary-tree", "minimum-cost-to-make-at-least-one-valid-path-in-a-grid"]}, {"contest_title": "\u7b2c 179 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 179", "contest_title_slug": "weekly-contest-179", "contest_id": 156, "contest_start_time": 1583634600, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["generate-a-string-with-characters-that-have-odd-counts", "number-of-times-binary-string-is-prefix-aligned", "time-needed-to-inform-all-employees", "frog-position-after-t-seconds"]}, {"contest_title": "\u7b2c 180 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 180", "contest_title_slug": "weekly-contest-180", "contest_id": 160, "contest_start_time": 1584239400, "contest_duration": 5400, "user_num": 3715, "question_slugs": ["lucky-numbers-in-a-matrix", "design-a-stack-with-increment-operation", "balance-a-binary-search-tree", "maximum-performance-of-a-team"]}, {"contest_title": "\u7b2c 181 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 181", "contest_title_slug": "weekly-contest-181", "contest_id": 162, "contest_start_time": 1584844200, "contest_duration": 5400, "user_num": 4149, "question_slugs": ["create-target-array-in-the-given-order", "four-divisors", "check-if-there-is-a-valid-path-in-a-grid", "longest-happy-prefix"]}, {"contest_title": "\u7b2c 182 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 182", "contest_title_slug": "weekly-contest-182", "contest_id": 166, "contest_start_time": 1585449000, "contest_duration": 5400, "user_num": 3911, "question_slugs": ["find-lucky-integer-in-an-array", "count-number-of-teams", "design-underground-system", "find-all-good-strings"]}, {"contest_title": "\u7b2c 183 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 183", "contest_title_slug": "weekly-contest-183", "contest_id": 168, "contest_start_time": 1586053800, "contest_duration": 5400, "user_num": 3756, "question_slugs": ["minimum-subsequence-in-non-increasing-order", "number-of-steps-to-reduce-a-number-in-binary-representation-to-one", "longest-happy-string", "stone-game-iii"]}, {"contest_title": "\u7b2c 184 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 184", "contest_title_slug": "weekly-contest-184", "contest_id": 175, "contest_start_time": 1586658600, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["string-matching-in-an-array", "queries-on-a-permutation-with-key", "html-entity-parser", "number-of-ways-to-paint-n-3-grid"]}, {"contest_title": "\u7b2c 185 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 185", "contest_title_slug": "weekly-contest-185", "contest_id": 177, "contest_start_time": 1587263400, "contest_duration": 5400, "user_num": 5004, "question_slugs": ["reformat-the-string", "display-table-of-food-orders-in-a-restaurant", "minimum-number-of-frogs-croaking", "build-array-where-you-can-find-the-maximum-exactly-k-comparisons"]}, {"contest_title": "\u7b2c 186 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 186", "contest_title_slug": "weekly-contest-186", "contest_id": 185, "contest_start_time": 1587868200, "contest_duration": 5400, "user_num": 3108, "question_slugs": ["maximum-score-after-splitting-a-string", "maximum-points-you-can-obtain-from-cards", "diagonal-traverse-ii", "constrained-subsequence-sum"]}, {"contest_title": "\u7b2c 187 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 187", "contest_title_slug": "weekly-contest-187", "contest_id": 191, "contest_start_time": 1588473000, "contest_duration": 5400, "user_num": 3109, "question_slugs": ["destination-city", "check-if-all-1s-are-at-least-length-k-places-away", "longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit", "find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows"]}, {"contest_title": "\u7b2c 188 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 188", "contest_title_slug": "weekly-contest-188", "contest_id": 195, "contest_start_time": 1589077800, "contest_duration": 5400, "user_num": 3982, "question_slugs": ["build-an-array-with-stack-operations", "count-triplets-that-can-form-two-arrays-of-equal-xor", "minimum-time-to-collect-all-apples-in-a-tree", "number-of-ways-of-cutting-a-pizza"]}, {"contest_title": "\u7b2c 189 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 189", "contest_title_slug": "weekly-contest-189", "contest_id": 197, "contest_start_time": 1589682600, "contest_duration": 5400, "user_num": 3692, "question_slugs": ["number-of-students-doing-homework-at-a-given-time", "rearrange-words-in-a-sentence", "people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list", "maximum-number-of-darts-inside-of-a-circular-dartboard"]}, {"contest_title": "\u7b2c 190 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 190", "contest_title_slug": "weekly-contest-190", "contest_id": 201, "contest_start_time": 1590287400, "contest_duration": 5400, "user_num": 3352, "question_slugs": ["check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence", "maximum-number-of-vowels-in-a-substring-of-given-length", "pseudo-palindromic-paths-in-a-binary-tree", "max-dot-product-of-two-subsequences"]}, {"contest_title": "\u7b2c 191 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 191", "contest_title_slug": "weekly-contest-191", "contest_id": 203, "contest_start_time": 1590892200, "contest_duration": 5400, "user_num": 3687, "question_slugs": ["maximum-product-of-two-elements-in-an-array", "maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts", "reorder-routes-to-make-all-paths-lead-to-the-city-zero", "probability-of-a-two-boxes-having-the-same-number-of-distinct-balls"]}, {"contest_title": "\u7b2c 192 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 192", "contest_title_slug": "weekly-contest-192", "contest_id": 207, "contest_start_time": 1591497000, "contest_duration": 5400, "user_num": 3615, "question_slugs": ["shuffle-the-array", "the-k-strongest-values-in-an-array", "design-browser-history", "paint-house-iii"]}, {"contest_title": "\u7b2c 193 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 193", "contest_title_slug": "weekly-contest-193", "contest_id": 209, "contest_start_time": 1592101800, "contest_duration": 5400, "user_num": 3804, "question_slugs": ["running-sum-of-1d-array", "least-number-of-unique-integers-after-k-removals", "minimum-number-of-days-to-make-m-bouquets", "kth-ancestor-of-a-tree-node"]}, {"contest_title": "\u7b2c 194 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 194", "contest_title_slug": "weekly-contest-194", "contest_id": 213, "contest_start_time": 1592706600, "contest_duration": 5400, "user_num": 4378, "question_slugs": ["xor-operation-in-an-array", "making-file-names-unique", "avoid-flood-in-the-city", "find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree"]}, {"contest_title": "\u7b2c 195 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 195", "contest_title_slug": "weekly-contest-195", "contest_id": 215, "contest_start_time": 1593311400, "contest_duration": 5400, "user_num": 3401, "question_slugs": ["path-crossing", "check-if-array-pairs-are-divisible-by-k", "number-of-subsequences-that-satisfy-the-given-sum-condition", "max-value-of-equation"]}, {"contest_title": "\u7b2c 196 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 196", "contest_title_slug": "weekly-contest-196", "contest_id": 219, "contest_start_time": 1593916200, "contest_duration": 5400, "user_num": 5507, "question_slugs": ["can-make-arithmetic-progression-from-sequence", "last-moment-before-all-ants-fall-out-of-a-plank", "count-submatrices-with-all-ones", "minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits"]}, {"contest_title": "\u7b2c 197 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 197", "contest_title_slug": "weekly-contest-197", "contest_id": 221, "contest_start_time": 1594521000, "contest_duration": 5400, "user_num": 5275, "question_slugs": ["number-of-good-pairs", "number-of-substrings-with-only-1s", "path-with-maximum-probability", "best-position-for-a-service-centre"]}, {"contest_title": "\u7b2c 198 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 198", "contest_title_slug": "weekly-contest-198", "contest_id": 226, "contest_start_time": 1595125800, "contest_duration": 5400, "user_num": 5780, "question_slugs": ["water-bottles", "number-of-nodes-in-the-sub-tree-with-the-same-label", "maximum-number-of-non-overlapping-substrings", "find-a-value-of-a-mysterious-function-closest-to-target"]}, {"contest_title": "\u7b2c 199 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 199", "contest_title_slug": "weekly-contest-199", "contest_id": 228, "contest_start_time": 1595730600, "contest_duration": 5400, "user_num": 5232, "question_slugs": ["shuffle-string", "minimum-suffix-flips", "number-of-good-leaf-nodes-pairs", "string-compression-ii"]}, {"contest_title": "\u7b2c 200 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 200", "contest_title_slug": "weekly-contest-200", "contest_id": 235, "contest_start_time": 1596335400, "contest_duration": 5400, "user_num": 5476, "question_slugs": ["count-good-triplets", "find-the-winner-of-an-array-game", "minimum-swaps-to-arrange-a-binary-grid", "get-the-maximum-score"]}, {"contest_title": "\u7b2c 201 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 201", "contest_title_slug": "weekly-contest-201", "contest_id": 238, "contest_start_time": 1596940200, "contest_duration": 5400, "user_num": 5615, "question_slugs": ["make-the-string-great", "find-kth-bit-in-nth-binary-string", "maximum-number-of-non-overlapping-subarrays-with-sum-equals-target", "minimum-cost-to-cut-a-stick"]}, {"contest_title": "\u7b2c 202 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 202", "contest_title_slug": "weekly-contest-202", "contest_id": 242, "contest_start_time": 1597545000, "contest_duration": 5400, "user_num": 4990, "question_slugs": ["three-consecutive-odds", "minimum-operations-to-make-array-equal", "magnetic-force-between-two-balls", "minimum-number-of-days-to-eat-n-oranges"]}, {"contest_title": "\u7b2c 203 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 203", "contest_title_slug": "weekly-contest-203", "contest_id": 244, "contest_start_time": 1598149800, "contest_duration": 5400, "user_num": 5285, "question_slugs": ["most-visited-sector-in-a-circular-track", "maximum-number-of-coins-you-can-get", "find-latest-group-of-size-m", "stone-game-v"]}, {"contest_title": "\u7b2c 204 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 204", "contest_title_slug": "weekly-contest-204", "contest_id": 257, "contest_start_time": 1598754600, "contest_duration": 5400, "user_num": 4487, "question_slugs": ["detect-pattern-of-length-m-repeated-k-or-more-times", "maximum-length-of-subarray-with-positive-product", "minimum-number-of-days-to-disconnect-island", "number-of-ways-to-reorder-array-to-get-same-bst"]}, {"contest_title": "\u7b2c 205 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 205", "contest_title_slug": "weekly-contest-205", "contest_id": 260, "contest_start_time": 1599359400, "contest_duration": 5400, "user_num": 4176, "question_slugs": ["replace-all-s-to-avoid-consecutive-repeating-characters", "number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers", "minimum-time-to-make-rope-colorful", "remove-max-number-of-edges-to-keep-graph-fully-traversable"]}, {"contest_title": "\u7b2c 206 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 206", "contest_title_slug": "weekly-contest-206", "contest_id": 267, "contest_start_time": 1599964200, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["special-positions-in-a-binary-matrix", "count-unhappy-friends", "min-cost-to-connect-all-points", "check-if-string-is-transformable-with-substring-sort-operations"]}, {"contest_title": "\u7b2c 207 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 207", "contest_title_slug": "weekly-contest-207", "contest_id": 278, "contest_start_time": 1600569000, "contest_duration": 5400, "user_num": 4116, "question_slugs": ["rearrange-spaces-between-words", "split-a-string-into-the-max-number-of-unique-substrings", "maximum-non-negative-product-in-a-matrix", "minimum-cost-to-connect-two-groups-of-points"]}, {"contest_title": "\u7b2c 208 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 208", "contest_title_slug": "weekly-contest-208", "contest_id": 289, "contest_start_time": 1601173800, "contest_duration": 5400, "user_num": 3582, "question_slugs": ["crawler-log-folder", "maximum-profit-of-operating-a-centennial-wheel", "throne-inheritance", "maximum-number-of-achievable-transfer-requests"]}, {"contest_title": "\u7b2c 209 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 209", "contest_title_slug": "weekly-contest-209", "contest_id": 291, "contest_start_time": 1601778600, "contest_duration": 5400, "user_num": 4023, "question_slugs": ["special-array-with-x-elements-greater-than-or-equal-x", "even-odd-tree", "maximum-number-of-visible-points", "minimum-one-bit-operations-to-make-integers-zero"]}, {"contest_title": "\u7b2c 210 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 210", "contest_title_slug": "weekly-contest-210", "contest_id": 295, "contest_start_time": 1602383400, "contest_duration": 5400, "user_num": 4007, "question_slugs": ["maximum-nesting-depth-of-the-parentheses", "maximal-network-rank", "split-two-strings-to-make-palindrome", "count-subtrees-with-max-distance-between-cities"]}, {"contest_title": "\u7b2c 211 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 211", "contest_title_slug": "weekly-contest-211", "contest_id": 297, "contest_start_time": 1602988200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["largest-substring-between-two-equal-characters", "lexicographically-smallest-string-after-applying-operations", "best-team-with-no-conflicts", "graph-connectivity-with-threshold"]}, {"contest_title": "\u7b2c 212 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 212", "contest_title_slug": "weekly-contest-212", "contest_id": 301, "contest_start_time": 1603593000, "contest_duration": 5400, "user_num": 4227, "question_slugs": ["slowest-key", "arithmetic-subarrays", "path-with-minimum-effort", "rank-transform-of-a-matrix"]}, {"contest_title": "\u7b2c 213 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 213", "contest_title_slug": "weekly-contest-213", "contest_id": 303, "contest_start_time": 1604197800, "contest_duration": 5400, "user_num": 3827, "question_slugs": ["check-array-formation-through-concatenation", "count-sorted-vowel-strings", "furthest-building-you-can-reach", "kth-smallest-instructions"]}, {"contest_title": "\u7b2c 214 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 214", "contest_title_slug": "weekly-contest-214", "contest_id": 307, "contest_start_time": 1604802600, "contest_duration": 5400, "user_num": 3598, "question_slugs": ["get-maximum-in-generated-array", "minimum-deletions-to-make-character-frequencies-unique", "sell-diminishing-valued-colored-balls", "create-sorted-array-through-instructions"]}, {"contest_title": "\u7b2c 215 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 215", "contest_title_slug": "weekly-contest-215", "contest_id": 309, "contest_start_time": 1605407400, "contest_duration": 5400, "user_num": 4429, "question_slugs": ["design-an-ordered-stream", "determine-if-two-strings-are-close", "minimum-operations-to-reduce-x-to-zero", "maximize-grid-happiness"]}, {"contest_title": "\u7b2c 216 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 216", "contest_title_slug": "weekly-contest-216", "contest_id": 313, "contest_start_time": 1606012200, "contest_duration": 5400, "user_num": 3857, "question_slugs": ["check-if-two-string-arrays-are-equivalent", "smallest-string-with-a-given-numeric-value", "ways-to-make-a-fair-array", "minimum-initial-energy-to-finish-tasks"]}, {"contest_title": "\u7b2c 217 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 217", "contest_title_slug": "weekly-contest-217", "contest_id": 315, "contest_start_time": 1606617000, "contest_duration": 5400, "user_num": 3745, "question_slugs": ["richest-customer-wealth", "find-the-most-competitive-subsequence", "minimum-moves-to-make-array-complementary", "minimize-deviation-in-array"]}, {"contest_title": "\u7b2c 218 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 218", "contest_title_slug": "weekly-contest-218", "contest_id": 319, "contest_start_time": 1607221800, "contest_duration": 5400, "user_num": 3762, "question_slugs": ["goal-parser-interpretation", "max-number-of-k-sum-pairs", "concatenation-of-consecutive-binary-numbers", "minimum-incompatibility"]}, {"contest_title": "\u7b2c 219 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 219", "contest_title_slug": "weekly-contest-219", "contest_id": 322, "contest_start_time": 1607826600, "contest_duration": 5400, "user_num": 3710, "question_slugs": ["count-of-matches-in-tournament", "partitioning-into-minimum-number-of-deci-binary-numbers", "stone-game-vii", "maximum-height-by-stacking-cuboids"]}, {"contest_title": "\u7b2c 220 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 220", "contest_title_slug": "weekly-contest-220", "contest_id": 326, "contest_start_time": 1608431400, "contest_duration": 5400, "user_num": 3691, "question_slugs": ["reformat-phone-number", "maximum-erasure-value", "jump-game-vi", "checking-existence-of-edge-length-limited-paths"]}, {"contest_title": "\u7b2c 221 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 221", "contest_title_slug": "weekly-contest-221", "contest_id": 328, "contest_start_time": 1609036200, "contest_duration": 5400, "user_num": 3398, "question_slugs": ["determine-if-string-halves-are-alike", "maximum-number-of-eaten-apples", "where-will-the-ball-fall", "maximum-xor-with-an-element-from-array"]}, {"contest_title": "\u7b2c 222 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 222", "contest_title_slug": "weekly-contest-222", "contest_id": 332, "contest_start_time": 1609641000, "contest_duration": 5400, "user_num": 3119, "question_slugs": ["maximum-units-on-a-truck", "count-good-meals", "ways-to-split-array-into-three-subarrays", "minimum-operations-to-make-a-subsequence"]}, {"contest_title": "\u7b2c 223 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 223", "contest_title_slug": "weekly-contest-223", "contest_id": 334, "contest_start_time": 1610245800, "contest_duration": 5400, "user_num": 3872, "question_slugs": ["decode-xored-array", "swapping-nodes-in-a-linked-list", "minimize-hamming-distance-after-swap-operations", "find-minimum-time-to-finish-all-jobs"]}, {"contest_title": "\u7b2c 224 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 224", "contest_title_slug": "weekly-contest-224", "contest_id": 338, "contest_start_time": 1610850600, "contest_duration": 5400, "user_num": 3795, "question_slugs": ["number-of-rectangles-that-can-form-the-largest-square", "tuple-with-same-product", "largest-submatrix-with-rearrangements", "cat-and-mouse-ii"]}, {"contest_title": "\u7b2c 225 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 225", "contest_title_slug": "weekly-contest-225", "contest_id": 340, "contest_start_time": 1611455400, "contest_duration": 5400, "user_num": 3853, "question_slugs": ["latest-time-by-replacing-hidden-digits", "change-minimum-characters-to-satisfy-one-of-three-conditions", "find-kth-largest-xor-coordinate-value", "building-boxes"]}, {"contest_title": "\u7b2c 226 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 226", "contest_title_slug": "weekly-contest-226", "contest_id": 344, "contest_start_time": 1612060200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["maximum-number-of-balls-in-a-box", "restore-the-array-from-adjacent-pairs", "can-you-eat-your-favorite-candy-on-your-favorite-day", "palindrome-partitioning-iv"]}, {"contest_title": "\u7b2c 227 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 227", "contest_title_slug": "weekly-contest-227", "contest_id": 346, "contest_start_time": 1612665000, "contest_duration": 5400, "user_num": 3546, "question_slugs": ["check-if-array-is-sorted-and-rotated", "maximum-score-from-removing-stones", "largest-merge-of-two-strings", "closest-subsequence-sum"]}, {"contest_title": "\u7b2c 228 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 228", "contest_title_slug": "weekly-contest-228", "contest_id": 350, "contest_start_time": 1613269800, "contest_duration": 5400, "user_num": 2484, "question_slugs": ["minimum-changes-to-make-alternating-binary-string", "count-number-of-homogenous-substrings", "minimum-limit-of-balls-in-a-bag", "minimum-degree-of-a-connected-trio-in-a-graph"]}, {"contest_title": "\u7b2c 229 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 229", "contest_title_slug": "weekly-contest-229", "contest_id": 352, "contest_start_time": 1613874600, "contest_duration": 5400, "user_num": 3484, "question_slugs": ["merge-strings-alternately", "minimum-number-of-operations-to-move-all-balls-to-each-box", "maximum-score-from-performing-multiplication-operations", "maximize-palindrome-length-from-subsequences"]}, {"contest_title": "\u7b2c 230 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 230", "contest_title_slug": "weekly-contest-230", "contest_id": 356, "contest_start_time": 1614479400, "contest_duration": 5400, "user_num": 3728, "question_slugs": ["count-items-matching-a-rule", "closest-dessert-cost", "equal-sum-arrays-with-minimum-number-of-operations", "car-fleet-ii"]}, {"contest_title": "\u7b2c 231 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 231", "contest_title_slug": "weekly-contest-231", "contest_id": 358, "contest_start_time": 1615084200, "contest_duration": 5400, "user_num": 4668, "question_slugs": ["check-if-binary-string-has-at-most-one-segment-of-ones", "minimum-elements-to-add-to-form-a-given-sum", "number-of-restricted-paths-from-first-to-last-node", "make-the-xor-of-all-segments-equal-to-zero"]}, {"contest_title": "\u7b2c 232 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 232", "contest_title_slug": "weekly-contest-232", "contest_id": 363, "contest_start_time": 1615689000, "contest_duration": 5400, "user_num": 4802, "question_slugs": ["check-if-one-string-swap-can-make-strings-equal", "find-center-of-star-graph", "maximum-average-pass-ratio", "maximum-score-of-a-good-subarray"]}, {"contest_title": "\u7b2c 233 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 233", "contest_title_slug": "weekly-contest-233", "contest_id": 371, "contest_start_time": 1616293800, "contest_duration": 5400, "user_num": 5010, "question_slugs": ["maximum-ascending-subarray-sum", "number-of-orders-in-the-backlog", "maximum-value-at-a-given-index-in-a-bounded-array", "count-pairs-with-xor-in-a-range"]}, {"contest_title": "\u7b2c 234 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 234", "contest_title_slug": "weekly-contest-234", "contest_id": 375, "contest_start_time": 1616898600, "contest_duration": 5400, "user_num": 4998, "question_slugs": ["number-of-different-integers-in-a-string", "minimum-number-of-operations-to-reinitialize-a-permutation", "evaluate-the-bracket-pairs-of-a-string", "maximize-number-of-nice-divisors"]}, {"contest_title": "\u7b2c 235 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 235", "contest_title_slug": "weekly-contest-235", "contest_id": 377, "contest_start_time": 1617503400, "contest_duration": 5400, "user_num": 4494, "question_slugs": ["truncate-sentence", "finding-the-users-active-minutes", "minimum-absolute-sum-difference", "number-of-different-subsequences-gcds"]}, {"contest_title": "\u7b2c 236 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 236", "contest_title_slug": "weekly-contest-236", "contest_id": 391, "contest_start_time": 1618108200, "contest_duration": 5400, "user_num": 5113, "question_slugs": ["sign-of-the-product-of-an-array", "find-the-winner-of-the-circular-game", "minimum-sideway-jumps", "finding-mk-average"]}, {"contest_title": "\u7b2c 237 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 237", "contest_title_slug": "weekly-contest-237", "contest_id": 393, "contest_start_time": 1618713000, "contest_duration": 5400, "user_num": 4577, "question_slugs": ["check-if-the-sentence-is-pangram", "maximum-ice-cream-bars", "single-threaded-cpu", "find-xor-sum-of-all-pairs-bitwise-and"]}, {"contest_title": "\u7b2c 238 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 238", "contest_title_slug": "weekly-contest-238", "contest_id": 397, "contest_start_time": 1619317800, "contest_duration": 5400, "user_num": 3978, "question_slugs": ["sum-of-digits-in-base-k", "frequency-of-the-most-frequent-element", "longest-substring-of-all-vowels-in-order", "maximum-building-height"]}, {"contest_title": "\u7b2c 239 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 239", "contest_title_slug": "weekly-contest-239", "contest_id": 399, "contest_start_time": 1619922600, "contest_duration": 5400, "user_num": 3907, "question_slugs": ["minimum-distance-to-the-target-element", "splitting-a-string-into-descending-consecutive-values", "minimum-adjacent-swaps-to-reach-the-kth-smallest-number", "minimum-interval-to-include-each-query"]}, {"contest_title": "\u7b2c 240 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 240", "contest_title_slug": "weekly-contest-240", "contest_id": 403, "contest_start_time": 1620527400, "contest_duration": 5400, "user_num": 4307, "question_slugs": ["maximum-population-year", "maximum-distance-between-a-pair-of-values", "maximum-subarray-min-product", "largest-color-value-in-a-directed-graph"]}, {"contest_title": "\u7b2c 241 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 241", "contest_title_slug": "weekly-contest-241", "contest_id": 405, "contest_start_time": 1621132200, "contest_duration": 5400, "user_num": 4491, "question_slugs": ["sum-of-all-subset-xor-totals", "minimum-number-of-swaps-to-make-the-binary-string-alternating", "finding-pairs-with-a-certain-sum", "number-of-ways-to-rearrange-sticks-with-k-sticks-visible"]}, {"contest_title": "\u7b2c 242 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 242", "contest_title_slug": "weekly-contest-242", "contest_id": 409, "contest_start_time": 1621737000, "contest_duration": 5400, "user_num": 4306, "question_slugs": ["longer-contiguous-segments-of-ones-than-zeros", "minimum-speed-to-arrive-on-time", "jump-game-vii", "stone-game-viii"]}, {"contest_title": "\u7b2c 243 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 243", "contest_title_slug": "weekly-contest-243", "contest_id": 411, "contest_start_time": 1622341800, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["check-if-word-equals-summation-of-two-words", "maximum-value-after-insertion", "process-tasks-using-servers", "minimum-skips-to-arrive-at-meeting-on-time"]}, {"contest_title": "\u7b2c 244 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 244", "contest_title_slug": "weekly-contest-244", "contest_id": 415, "contest_start_time": 1622946600, "contest_duration": 5400, "user_num": 4430, "question_slugs": ["determine-whether-matrix-can-be-obtained-by-rotation", "reduction-operations-to-make-the-array-elements-equal", "minimum-number-of-flips-to-make-the-binary-string-alternating", "minimum-space-wasted-from-packaging"]}, {"contest_title": "\u7b2c 245 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 245", "contest_title_slug": "weekly-contest-245", "contest_id": 417, "contest_start_time": 1623551400, "contest_duration": 5400, "user_num": 4271, "question_slugs": ["redistribute-characters-to-make-all-strings-equal", "maximum-number-of-removable-characters", "merge-triplets-to-form-target-triplet", "the-earliest-and-latest-rounds-where-players-compete"]}, {"contest_title": "\u7b2c 246 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 246", "contest_title_slug": "weekly-contest-246", "contest_id": 422, "contest_start_time": 1624156200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["largest-odd-number-in-string", "the-number-of-full-rounds-you-have-played", "count-sub-islands", "minimum-absolute-difference-queries"]}, {"contest_title": "\u7b2c 247 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 247", "contest_title_slug": "weekly-contest-247", "contest_id": 426, "contest_start_time": 1624761000, "contest_duration": 5400, "user_num": 3981, "question_slugs": ["maximum-product-difference-between-two-pairs", "cyclically-rotating-a-grid", "number-of-wonderful-substrings", "count-ways-to-build-rooms-in-an-ant-colony"]}, {"contest_title": "\u7b2c 248 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 248", "contest_title_slug": "weekly-contest-248", "contest_id": 430, "contest_start_time": 1625365800, "contest_duration": 5400, "user_num": 4451, "question_slugs": ["build-array-from-permutation", "eliminate-maximum-number-of-monsters", "count-good-numbers", "longest-common-subpath"]}, {"contest_title": "\u7b2c 249 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 249", "contest_title_slug": "weekly-contest-249", "contest_id": 432, "contest_start_time": 1625970600, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["concatenation-of-array", "unique-length-3-palindromic-subsequences", "painting-a-grid-with-three-different-colors", "merge-bsts-to-create-single-bst"]}, {"contest_title": "\u7b2c 250 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 250", "contest_title_slug": "weekly-contest-250", "contest_id": 436, "contest_start_time": 1626575400, "contest_duration": 5400, "user_num": 4315, "question_slugs": ["maximum-number-of-words-you-can-type", "add-minimum-number-of-rungs", "maximum-number-of-points-with-cost", "maximum-genetic-difference-query"]}, {"contest_title": "\u7b2c 251 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 251", "contest_title_slug": "weekly-contest-251", "contest_id": 438, "contest_start_time": 1627180200, "contest_duration": 5400, "user_num": 4747, "question_slugs": ["sum-of-digits-of-string-after-convert", "largest-number-after-mutating-substring", "maximum-compatibility-score-sum", "delete-duplicate-folders-in-system"]}, {"contest_title": "\u7b2c 252 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 252", "contest_title_slug": "weekly-contest-252", "contest_id": 442, "contest_start_time": 1627785000, "contest_duration": 5400, "user_num": 4647, "question_slugs": ["three-divisors", "maximum-number-of-weeks-for-which-you-can-work", "minimum-garden-perimeter-to-collect-enough-apples", "count-number-of-special-subsequences"]}, {"contest_title": "\u7b2c 253 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 253", "contest_title_slug": "weekly-contest-253", "contest_id": 444, "contest_start_time": 1628389800, "contest_duration": 5400, "user_num": 4570, "question_slugs": ["check-if-string-is-a-prefix-of-array", "remove-stones-to-minimize-the-total", "minimum-number-of-swaps-to-make-the-string-balanced", "find-the-longest-valid-obstacle-course-at-each-position"]}, {"contest_title": "\u7b2c 254 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 254", "contest_title_slug": "weekly-contest-254", "contest_id": 449, "contest_start_time": 1628994600, "contest_duration": 5400, "user_num": 4349, "question_slugs": ["number-of-strings-that-appear-as-substrings-in-word", "array-with-elements-not-equal-to-average-of-neighbors", "minimum-non-zero-product-of-the-array-elements", "last-day-where-you-can-still-cross"]}, {"contest_title": "\u7b2c 255 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 255", "contest_title_slug": "weekly-contest-255", "contest_id": 457, "contest_start_time": 1629599400, "contest_duration": 5400, "user_num": 4333, "question_slugs": ["find-greatest-common-divisor-of-array", "find-unique-binary-string", "minimize-the-difference-between-target-and-chosen-elements", "find-array-given-subset-sums"]}, {"contest_title": "\u7b2c 256 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 256", "contest_title_slug": "weekly-contest-256", "contest_id": 462, "contest_start_time": 1630204200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["minimum-difference-between-highest-and-lowest-of-k-scores", "find-the-kth-largest-integer-in-the-array", "minimum-number-of-work-sessions-to-finish-the-tasks", "number-of-unique-good-subsequences"]}, {"contest_title": "\u7b2c 257 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 257", "contest_title_slug": "weekly-contest-257", "contest_id": 464, "contest_start_time": 1630809000, "contest_duration": 5400, "user_num": 4278, "question_slugs": ["count-special-quadruplets", "the-number-of-weak-characters-in-the-game", "first-day-where-you-have-been-in-all-the-rooms", "gcd-sort-of-an-array"]}, {"contest_title": "\u7b2c 258 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 258", "contest_title_slug": "weekly-contest-258", "contest_id": 468, "contest_start_time": 1631413800, "contest_duration": 5400, "user_num": 4519, "question_slugs": ["reverse-prefix-of-word", "number-of-pairs-of-interchangeable-rectangles", "maximum-product-of-the-length-of-two-palindromic-subsequences", "smallest-missing-genetic-value-in-each-subtree"]}, {"contest_title": "\u7b2c 259 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 259", "contest_title_slug": "weekly-contest-259", "contest_id": 474, "contest_start_time": 1632018600, "contest_duration": 5400, "user_num": 3775, "question_slugs": ["final-value-of-variable-after-performing-operations", "sum-of-beauty-in-the-array", "detect-squares", "longest-subsequence-repeated-k-times"]}, {"contest_title": "\u7b2c 260 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 260", "contest_title_slug": "weekly-contest-260", "contest_id": 478, "contest_start_time": 1632623400, "contest_duration": 5400, "user_num": 3654, "question_slugs": ["maximum-difference-between-increasing-elements", "grid-game", "check-if-word-can-be-placed-in-crossword", "the-score-of-students-solving-math-expression"]}, {"contest_title": "\u7b2c 261 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 261", "contest_title_slug": "weekly-contest-261", "contest_id": 481, "contest_start_time": 1633228200, "contest_duration": 5400, "user_num": 3368, "question_slugs": ["minimum-moves-to-convert-string", "find-missing-observations", "stone-game-ix", "smallest-k-length-subsequence-with-occurrences-of-a-letter"]}, {"contest_title": "\u7b2c 262 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 262", "contest_title_slug": "weekly-contest-262", "contest_id": 485, "contest_start_time": 1633833000, "contest_duration": 5400, "user_num": 4261, "question_slugs": ["two-out-of-three", "minimum-operations-to-make-a-uni-value-grid", "stock-price-fluctuation", "partition-array-into-two-arrays-to-minimize-sum-difference"]}, {"contest_title": "\u7b2c 263 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 263", "contest_title_slug": "weekly-contest-263", "contest_id": 487, "contest_start_time": 1634437800, "contest_duration": 5400, "user_num": 4572, "question_slugs": ["check-if-numbers-are-ascending-in-a-sentence", "simple-bank-system", "count-number-of-maximum-bitwise-or-subsets", "second-minimum-time-to-reach-destination"]}, {"contest_title": "\u7b2c 264 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 264", "contest_title_slug": "weekly-contest-264", "contest_id": 491, "contest_start_time": 1635042600, "contest_duration": 5400, "user_num": 4659, "question_slugs": ["number-of-valid-words-in-a-sentence", "next-greater-numerically-balanced-number", "count-nodes-with-the-highest-score", "parallel-courses-iii"]}, {"contest_title": "\u7b2c 265 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 265", "contest_title_slug": "weekly-contest-265", "contest_id": 493, "contest_start_time": 1635647400, "contest_duration": 5400, "user_num": 4182, "question_slugs": ["smallest-index-with-equal-value", "find-the-minimum-and-maximum-number-of-nodes-between-critical-points", "minimum-operations-to-convert-number", "check-if-an-original-string-exists-given-two-encoded-strings"]}, {"contest_title": "\u7b2c 266 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 266", "contest_title_slug": "weekly-contest-266", "contest_id": 498, "contest_start_time": 1636252200, "contest_duration": 5400, "user_num": 4385, "question_slugs": ["count-vowel-substrings-of-a-string", "vowels-of-all-substrings", "minimized-maximum-of-products-distributed-to-any-store", "maximum-path-quality-of-a-graph"]}, {"contest_title": "\u7b2c 267 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 267", "contest_title_slug": "weekly-contest-267", "contest_id": 500, "contest_start_time": 1636857000, "contest_duration": 5400, "user_num": 4365, "question_slugs": ["time-needed-to-buy-tickets", "reverse-nodes-in-even-length-groups", "decode-the-slanted-ciphertext", "process-restricted-friend-requests"]}, {"contest_title": "\u7b2c 268 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 268", "contest_title_slug": "weekly-contest-268", "contest_id": 504, "contest_start_time": 1637461800, "contest_duration": 5400, "user_num": 4398, "question_slugs": ["two-furthest-houses-with-different-colors", "watering-plants", "range-frequency-queries", "sum-of-k-mirror-numbers"]}, {"contest_title": "\u7b2c 269 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 269", "contest_title_slug": "weekly-contest-269", "contest_id": 506, "contest_start_time": 1638066600, "contest_duration": 5400, "user_num": 4293, "question_slugs": ["find-target-indices-after-sorting-array", "k-radius-subarray-averages", "removing-minimum-and-maximum-from-array", "find-all-people-with-secret"]}, {"contest_title": "\u7b2c 270 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 270", "contest_title_slug": "weekly-contest-270", "contest_id": 510, "contest_start_time": 1638671400, "contest_duration": 5400, "user_num": 4748, "question_slugs": ["finding-3-digit-even-numbers", "delete-the-middle-node-of-a-linked-list", "step-by-step-directions-from-a-binary-tree-node-to-another", "valid-arrangement-of-pairs"]}, {"contest_title": "\u7b2c 271 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 271", "contest_title_slug": "weekly-contest-271", "contest_id": 512, "contest_start_time": 1639276200, "contest_duration": 5400, "user_num": 4562, "question_slugs": ["rings-and-rods", "sum-of-subarray-ranges", "watering-plants-ii", "maximum-fruits-harvested-after-at-most-k-steps"]}, {"contest_title": "\u7b2c 272 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 272", "contest_title_slug": "weekly-contest-272", "contest_id": 516, "contest_start_time": 1639881000, "contest_duration": 5400, "user_num": 4698, "question_slugs": ["find-first-palindromic-string-in-the-array", "adding-spaces-to-a-string", "number-of-smooth-descent-periods-of-a-stock", "minimum-operations-to-make-the-array-k-increasing"]}, {"contest_title": "\u7b2c 273 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 273", "contest_title_slug": "weekly-contest-273", "contest_id": 518, "contest_start_time": 1640485800, "contest_duration": 5400, "user_num": 4368, "question_slugs": ["a-number-after-a-double-reversal", "execution-of-all-suffix-instructions-staying-in-a-grid", "intervals-between-identical-elements", "recover-the-original-array"]}, {"contest_title": "\u7b2c 274 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 274", "contest_title_slug": "weekly-contest-274", "contest_id": 522, "contest_start_time": 1641090600, "contest_duration": 5400, "user_num": 4109, "question_slugs": ["check-if-all-as-appears-before-all-bs", "number-of-laser-beams-in-a-bank", "destroying-asteroids", "maximum-employees-to-be-invited-to-a-meeting"]}, {"contest_title": "\u7b2c 275 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 275", "contest_title_slug": "weekly-contest-275", "contest_id": 524, "contest_start_time": 1641695400, "contest_duration": 5400, "user_num": 4787, "question_slugs": ["check-if-every-row-and-column-contains-all-numbers", "minimum-swaps-to-group-all-1s-together-ii", "count-words-obtained-after-adding-a-letter", "earliest-possible-day-of-full-bloom"]}, {"contest_title": "\u7b2c 276 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 276", "contest_title_slug": "weekly-contest-276", "contest_id": 528, "contest_start_time": 1642300200, "contest_duration": 5400, "user_num": 5244, "question_slugs": ["divide-a-string-into-groups-of-size-k", "minimum-moves-to-reach-target-score", "solving-questions-with-brainpower", "maximum-running-time-of-n-computers"]}, {"contest_title": "\u7b2c 277 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 277", "contest_title_slug": "weekly-contest-277", "contest_id": 530, "contest_start_time": 1642905000, "contest_duration": 5400, "user_num": 5060, "question_slugs": ["count-elements-with-strictly-smaller-and-greater-elements", "rearrange-array-elements-by-sign", "find-all-lonely-numbers-in-the-array", "maximum-good-people-based-on-statements"]}, {"contest_title": "\u7b2c 278 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 278", "contest_title_slug": "weekly-contest-278", "contest_id": 534, "contest_start_time": 1643509800, "contest_duration": 5400, "user_num": 4643, "question_slugs": ["keep-multiplying-found-values-by-two", "all-divisions-with-the-highest-score-of-a-binary-array", "find-substring-with-given-hash-value", "groups-of-strings"]}, {"contest_title": "\u7b2c 279 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 279", "contest_title_slug": "weekly-contest-279", "contest_id": 536, "contest_start_time": 1644114600, "contest_duration": 5400, "user_num": 4132, "question_slugs": ["sort-even-and-odd-indices-independently", "smallest-value-of-the-rearranged-number", "design-bitset", "minimum-time-to-remove-all-cars-containing-illegal-goods"]}, {"contest_title": "\u7b2c 280 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 280", "contest_title_slug": "weekly-contest-280", "contest_id": 540, "contest_start_time": 1644719400, "contest_duration": 5400, "user_num": 5834, "question_slugs": ["count-operations-to-obtain-zero", "minimum-operations-to-make-the-array-alternating", "removing-minimum-number-of-magic-beans", "maximum-and-sum-of-array"]}, {"contest_title": "\u7b2c 281 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 281", "contest_title_slug": "weekly-contest-281", "contest_id": 542, "contest_start_time": 1645324200, "contest_duration": 6000, "user_num": 6005, "question_slugs": ["count-integers-with-even-digit-sum", "merge-nodes-in-between-zeros", "construct-string-with-repeat-limit", "count-array-pairs-divisible-by-k"]}, {"contest_title": "\u7b2c 282 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 282", "contest_title_slug": "weekly-contest-282", "contest_id": 546, "contest_start_time": 1645929000, "contest_duration": 5400, "user_num": 7164, "question_slugs": ["counting-words-with-a-given-prefix", "minimum-number-of-steps-to-make-two-strings-anagram-ii", "minimum-time-to-complete-trips", "minimum-time-to-finish-the-race"]}, {"contest_title": "\u7b2c 283 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 283", "contest_title_slug": "weekly-contest-283", "contest_id": 551, "contest_start_time": 1646533800, "contest_duration": 5400, "user_num": 7817, "question_slugs": ["cells-in-a-range-on-an-excel-sheet", "append-k-integers-with-minimal-sum", "create-binary-tree-from-descriptions", "replace-non-coprime-numbers-in-array"]}, {"contest_title": "\u7b2c 284 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 284", "contest_title_slug": "weekly-contest-284", "contest_id": 555, "contest_start_time": 1647138600, "contest_duration": 5400, "user_num": 8483, "question_slugs": ["find-all-k-distant-indices-in-an-array", "count-artifacts-that-can-be-extracted", "maximize-the-topmost-element-after-k-moves", "minimum-weighted-subgraph-with-the-required-paths"]}, {"contest_title": "\u7b2c 285 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 285", "contest_title_slug": "weekly-contest-285", "contest_id": 558, "contest_start_time": 1647743400, "contest_duration": 5400, "user_num": 7501, "question_slugs": ["count-hills-and-valleys-in-an-array", "count-collisions-on-a-road", "maximum-points-in-an-archery-competition", "longest-substring-of-one-repeating-character"]}, {"contest_title": "\u7b2c 286 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 286", "contest_title_slug": "weekly-contest-286", "contest_id": 564, "contest_start_time": 1648348200, "contest_duration": 5400, "user_num": 7248, "question_slugs": ["find-the-difference-of-two-arrays", "minimum-deletions-to-make-array-beautiful", "find-palindrome-with-fixed-length", "maximum-value-of-k-coins-from-piles"]}, {"contest_title": "\u7b2c 287 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 287", "contest_title_slug": "weekly-contest-287", "contest_id": 569, "contest_start_time": 1648953000, "contest_duration": 5400, "user_num": 6811, "question_slugs": ["minimum-number-of-operations-to-convert-time", "find-players-with-zero-or-one-losses", "maximum-candies-allocated-to-k-children", "encrypt-and-decrypt-strings"]}, {"contest_title": "\u7b2c 288 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 288", "contest_title_slug": "weekly-contest-288", "contest_id": 573, "contest_start_time": 1649557800, "contest_duration": 5400, "user_num": 6926, "question_slugs": ["largest-number-after-digit-swaps-by-parity", "minimize-result-by-adding-parentheses-to-expression", "maximum-product-after-k-increments", "maximum-total-beauty-of-the-gardens"]}, {"contest_title": "\u7b2c 289 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 289", "contest_title_slug": "weekly-contest-289", "contest_id": 576, "contest_start_time": 1650162600, "contest_duration": 5400, "user_num": 7293, "question_slugs": ["calculate-digit-sum-of-a-string", "minimum-rounds-to-complete-all-tasks", "maximum-trailing-zeros-in-a-cornered-path", "longest-path-with-different-adjacent-characters"]}, {"contest_title": "\u7b2c 290 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 290", "contest_title_slug": "weekly-contest-290", "contest_id": 582, "contest_start_time": 1650767400, "contest_duration": 5400, "user_num": 6275, "question_slugs": ["intersection-of-multiple-arrays", "count-lattice-points-inside-a-circle", "count-number-of-rectangles-containing-each-point", "number-of-flowers-in-full-bloom"]}, {"contest_title": "\u7b2c 291 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 291", "contest_title_slug": "weekly-contest-291", "contest_id": 587, "contest_start_time": 1651372200, "contest_duration": 5400, "user_num": 6574, "question_slugs": ["remove-digit-from-number-to-maximize-result", "minimum-consecutive-cards-to-pick-up", "k-divisible-elements-subarrays", "total-appeal-of-a-string"]}, {"contest_title": "\u7b2c 292 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 292", "contest_title_slug": "weekly-contest-292", "contest_id": 591, "contest_start_time": 1651977000, "contest_duration": 5400, "user_num": 6884, "question_slugs": ["largest-3-same-digit-number-in-string", "count-nodes-equal-to-average-of-subtree", "count-number-of-texts", "check-if-there-is-a-valid-parentheses-string-path"]}, {"contest_title": "\u7b2c 293 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 293", "contest_title_slug": "weekly-contest-293", "contest_id": 593, "contest_start_time": 1652581800, "contest_duration": 5400, "user_num": 7357, "question_slugs": ["find-resultant-array-after-removing-anagrams", "maximum-consecutive-floors-without-special-floors", "largest-combination-with-bitwise-and-greater-than-zero", "count-integers-in-intervals"]}, {"contest_title": "\u7b2c 294 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 294", "contest_title_slug": "weekly-contest-294", "contest_id": 599, "contest_start_time": 1653186600, "contest_duration": 5400, "user_num": 6640, "question_slugs": ["percentage-of-letter-in-string", "maximum-bags-with-full-capacity-of-rocks", "minimum-lines-to-represent-a-line-chart", "sum-of-total-strength-of-wizards"]}, {"contest_title": "\u7b2c 295 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 295", "contest_title_slug": "weekly-contest-295", "contest_id": 605, "contest_start_time": 1653791400, "contest_duration": 5400, "user_num": 6447, "question_slugs": ["rearrange-characters-to-make-target-string", "apply-discount-to-prices", "steps-to-make-array-non-decreasing", "minimum-obstacle-removal-to-reach-corner"]}, {"contest_title": "\u7b2c 296 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 296", "contest_title_slug": "weekly-contest-296", "contest_id": 609, "contest_start_time": 1654396200, "contest_duration": 5400, "user_num": 5721, "question_slugs": ["min-max-game", "partition-array-such-that-maximum-difference-is-k", "replace-elements-in-an-array", "design-a-text-editor"]}, {"contest_title": "\u7b2c 297 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 297", "contest_title_slug": "weekly-contest-297", "contest_id": 611, "contest_start_time": 1655001000, "contest_duration": 5400, "user_num": 5915, "question_slugs": ["calculate-amount-paid-in-taxes", "minimum-path-cost-in-a-grid", "fair-distribution-of-cookies", "naming-a-company"]}, {"contest_title": "\u7b2c 298 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 298", "contest_title_slug": "weekly-contest-298", "contest_id": 615, "contest_start_time": 1655605800, "contest_duration": 5400, "user_num": 6228, "question_slugs": ["greatest-english-letter-in-upper-and-lower-case", "sum-of-numbers-with-units-digit-k", "longest-binary-subsequence-less-than-or-equal-to-k", "selling-pieces-of-wood"]}, {"contest_title": "\u7b2c 299 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 299", "contest_title_slug": "weekly-contest-299", "contest_id": 618, "contest_start_time": 1656210600, "contest_duration": 5400, "user_num": 6108, "question_slugs": ["check-if-matrix-is-x-matrix", "count-number-of-ways-to-place-houses", "maximum-score-of-spliced-array", "minimum-score-after-removals-on-a-tree"]}, {"contest_title": "\u7b2c 300 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 300", "contest_title_slug": "weekly-contest-300", "contest_id": 647, "contest_start_time": 1656815400, "contest_duration": 5400, "user_num": 6792, "question_slugs": ["decode-the-message", "spiral-matrix-iv", "number-of-people-aware-of-a-secret", "number-of-increasing-paths-in-a-grid"]}, {"contest_title": "\u7b2c 301 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 301", "contest_title_slug": "weekly-contest-301", "contest_id": 649, "contest_start_time": 1657420200, "contest_duration": 5400, "user_num": 7133, "question_slugs": ["minimum-amount-of-time-to-fill-cups", "smallest-number-in-infinite-set", "move-pieces-to-obtain-a-string", "count-the-number-of-ideal-arrays"]}, {"contest_title": "\u7b2c 302 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 302", "contest_title_slug": "weekly-contest-302", "contest_id": 653, "contest_start_time": 1658025000, "contest_duration": 5400, "user_num": 7092, "question_slugs": ["maximum-number-of-pairs-in-array", "max-sum-of-a-pair-with-equal-sum-of-digits", "query-kth-smallest-trimmed-number", "minimum-deletions-to-make-array-divisible"]}, {"contest_title": "\u7b2c 303 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 303", "contest_title_slug": "weekly-contest-303", "contest_id": 655, "contest_start_time": 1658629800, "contest_duration": 5400, "user_num": 7032, "question_slugs": ["first-letter-to-appear-twice", "equal-row-and-column-pairs", "design-a-food-rating-system", "number-of-excellent-pairs"]}, {"contest_title": "\u7b2c 304 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 304", "contest_title_slug": "weekly-contest-304", "contest_id": 659, "contest_start_time": 1659234600, "contest_duration": 5400, "user_num": 7372, "question_slugs": ["make-array-zero-by-subtracting-equal-amounts", "maximum-number-of-groups-entering-a-competition", "find-closest-node-to-given-two-nodes", "longest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 305 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 305", "contest_title_slug": "weekly-contest-305", "contest_id": 663, "contest_start_time": 1659839400, "contest_duration": 5400, "user_num": 7465, "question_slugs": ["number-of-arithmetic-triplets", "reachable-nodes-with-restrictions", "check-if-there-is-a-valid-partition-for-the-array", "longest-ideal-subsequence"]}, {"contest_title": "\u7b2c 306 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 306", "contest_title_slug": "weekly-contest-306", "contest_id": 669, "contest_start_time": 1660444200, "contest_duration": 5400, "user_num": 7500, "question_slugs": ["largest-local-values-in-a-matrix", "node-with-highest-edge-score", "construct-smallest-number-from-di-string", "count-special-integers"]}, {"contest_title": "\u7b2c 307 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 307", "contest_title_slug": "weekly-contest-307", "contest_id": 671, "contest_start_time": 1661049000, "contest_duration": 5400, "user_num": 7064, "question_slugs": ["minimum-hours-of-training-to-win-a-competition", "largest-palindromic-number", "amount-of-time-for-binary-tree-to-be-infected", "find-the-k-sum-of-an-array"]}, {"contest_title": "\u7b2c 308 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 308", "contest_title_slug": "weekly-contest-308", "contest_id": 689, "contest_start_time": 1661653800, "contest_duration": 5400, "user_num": 6394, "question_slugs": ["longest-subsequence-with-limited-sum", "removing-stars-from-a-string", "minimum-amount-of-time-to-collect-garbage", "build-a-matrix-with-conditions"]}, {"contest_title": "\u7b2c 309 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 309", "contest_title_slug": "weekly-contest-309", "contest_id": 693, "contest_start_time": 1662258600, "contest_duration": 5400, "user_num": 7972, "question_slugs": ["check-distances-between-same-letters", "number-of-ways-to-reach-a-position-after-exactly-k-steps", "longest-nice-subarray", "meeting-rooms-iii"]}, {"contest_title": "\u7b2c 310 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 310", "contest_title_slug": "weekly-contest-310", "contest_id": 704, "contest_start_time": 1662863400, "contest_duration": 5400, "user_num": 6081, "question_slugs": ["most-frequent-even-element", "optimal-partition-of-string", "divide-intervals-into-minimum-number-of-groups", "longest-increasing-subsequence-ii"]}, {"contest_title": "\u7b2c 311 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 311", "contest_title_slug": "weekly-contest-311", "contest_id": 741, "contest_start_time": 1663468200, "contest_duration": 5400, "user_num": 6710, "question_slugs": ["smallest-even-multiple", "length-of-the-longest-alphabetical-continuous-substring", "reverse-odd-levels-of-binary-tree", "sum-of-prefix-scores-of-strings"]}, {"contest_title": "\u7b2c 312 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 312", "contest_title_slug": "weekly-contest-312", "contest_id": 746, "contest_start_time": 1664073000, "contest_duration": 5400, "user_num": 6638, "question_slugs": ["sort-the-people", "longest-subarray-with-maximum-bitwise-and", "find-all-good-indices", "number-of-good-paths"]}, {"contest_title": "\u7b2c 313 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 313", "contest_title_slug": "weekly-contest-313", "contest_id": 750, "contest_start_time": 1664677800, "contest_duration": 5400, "user_num": 5445, "question_slugs": ["number-of-common-factors", "maximum-sum-of-an-hourglass", "minimize-xor", "maximum-deletions-on-a-string"]}, {"contest_title": "\u7b2c 314 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 314", "contest_title_slug": "weekly-contest-314", "contest_id": 756, "contest_start_time": 1665282600, "contest_duration": 5400, "user_num": 4838, "question_slugs": ["the-employee-that-worked-on-the-longest-task", "find-the-original-array-of-prefix-xor", "using-a-robot-to-print-the-lexicographically-smallest-string", "paths-in-matrix-whose-sum-is-divisible-by-k"]}, {"contest_title": "\u7b2c 315 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 315", "contest_title_slug": "weekly-contest-315", "contest_id": 759, "contest_start_time": 1665887400, "contest_duration": 5400, "user_num": 6490, "question_slugs": ["largest-positive-integer-that-exists-with-its-negative", "count-number-of-distinct-integers-after-reverse-operations", "sum-of-number-and-its-reverse", "count-subarrays-with-fixed-bounds"]}, {"contest_title": "\u7b2c 316 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 316", "contest_title_slug": "weekly-contest-316", "contest_id": 764, "contest_start_time": 1666492200, "contest_duration": 5400, "user_num": 6387, "question_slugs": ["determine-if-two-events-have-conflict", "number-of-subarrays-with-gcd-equal-to-k", "minimum-cost-to-make-array-equal", "minimum-number-of-operations-to-make-arrays-similar"]}, {"contest_title": "\u7b2c 317 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 317", "contest_title_slug": "weekly-contest-317", "contest_id": 767, "contest_start_time": 1667097000, "contest_duration": 5400, "user_num": 5660, "question_slugs": ["average-value-of-even-numbers-that-are-divisible-by-three", "most-popular-video-creator", "minimum-addition-to-make-integer-beautiful", "height-of-binary-tree-after-subtree-removal-queries"]}, {"contest_title": "\u7b2c 318 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 318", "contest_title_slug": "weekly-contest-318", "contest_id": 771, "contest_start_time": 1667701800, "contest_duration": 5400, "user_num": 5670, "question_slugs": ["apply-operations-to-an-array", "maximum-sum-of-distinct-subarrays-with-length-k", "total-cost-to-hire-k-workers", "minimum-total-distance-traveled"]}, {"contest_title": "\u7b2c 319 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 319", "contest_title_slug": "weekly-contest-319", "contest_id": 773, "contest_start_time": 1668306600, "contest_duration": 5400, "user_num": 6175, "question_slugs": ["convert-the-temperature", "number-of-subarrays-with-lcm-equal-to-k", "minimum-number-of-operations-to-sort-a-binary-tree-by-level", "maximum-number-of-non-overlapping-palindrome-substrings"]}, {"contest_title": "\u7b2c 320 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 320", "contest_title_slug": "weekly-contest-320", "contest_id": 777, "contest_start_time": 1668911400, "contest_duration": 5400, "user_num": 5678, "question_slugs": ["number-of-unequal-triplets-in-array", "closest-nodes-queries-in-a-binary-search-tree", "minimum-fuel-cost-to-report-to-the-capital", "number-of-beautiful-partitions"]}, {"contest_title": "\u7b2c 321 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 321", "contest_title_slug": "weekly-contest-321", "contest_id": 779, "contest_start_time": 1669516200, "contest_duration": 5400, "user_num": 5115, "question_slugs": ["find-the-pivot-integer", "append-characters-to-string-to-make-subsequence", "remove-nodes-from-linked-list", "count-subarrays-with-median-k"]}, {"contest_title": "\u7b2c 322 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 322", "contest_title_slug": "weekly-contest-322", "contest_id": 783, "contest_start_time": 1670121000, "contest_duration": 5400, "user_num": 5085, "question_slugs": ["circular-sentence", "divide-players-into-teams-of-equal-skill", "minimum-score-of-a-path-between-two-cities", "divide-nodes-into-the-maximum-number-of-groups"]}, {"contest_title": "\u7b2c 323 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 323", "contest_title_slug": "weekly-contest-323", "contest_id": 785, "contest_start_time": 1670725800, "contest_duration": 5400, "user_num": 4671, "question_slugs": ["delete-greatest-value-in-each-row", "longest-square-streak-in-an-array", "design-memory-allocator", "maximum-number-of-points-from-grid-queries"]}, {"contest_title": "\u7b2c 324 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 324", "contest_title_slug": "weekly-contest-324", "contest_id": 790, "contest_start_time": 1671330600, "contest_duration": 5400, "user_num": 4167, "question_slugs": ["count-pairs-of-similar-strings", "smallest-value-after-replacing-with-sum-of-prime-factors", "add-edges-to-make-degrees-of-all-nodes-even", "cycle-length-queries-in-a-tree"]}, {"contest_title": "\u7b2c 325 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 325", "contest_title_slug": "weekly-contest-325", "contest_id": 795, "contest_start_time": 1671935400, "contest_duration": 5400, "user_num": 3530, "question_slugs": ["shortest-distance-to-target-string-in-a-circular-array", "take-k-of-each-character-from-left-and-right", "maximum-tastiness-of-candy-basket", "number-of-great-partitions"]}, {"contest_title": "\u7b2c 326 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 326", "contest_title_slug": "weekly-contest-326", "contest_id": 799, "contest_start_time": 1672540200, "contest_duration": 5400, "user_num": 3873, "question_slugs": ["count-the-digits-that-divide-a-number", "distinct-prime-factors-of-product-of-array", "partition-string-into-substrings-with-values-at-most-k", "closest-prime-numbers-in-range"]}, {"contest_title": "\u7b2c 327 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 327", "contest_title_slug": "weekly-contest-327", "contest_id": 801, "contest_start_time": 1673145000, "contest_duration": 5400, "user_num": 4518, "question_slugs": ["maximum-count-of-positive-integer-and-negative-integer", "maximal-score-after-applying-k-operations", "make-number-of-distinct-characters-equal", "time-to-cross-a-bridge"]}, {"contest_title": "\u7b2c 328 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 328", "contest_title_slug": "weekly-contest-328", "contest_id": 805, "contest_start_time": 1673749800, "contest_duration": 5400, "user_num": 4776, "question_slugs": ["difference-between-element-sum-and-digit-sum-of-an-array", "increment-submatrices-by-one", "count-the-number-of-good-subarrays", "difference-between-maximum-and-minimum-price-sum"]}, {"contest_title": "\u7b2c 329 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 329", "contest_title_slug": "weekly-contest-329", "contest_id": 807, "contest_start_time": 1674354600, "contest_duration": 5400, "user_num": 2591, "question_slugs": ["alternating-digit-sum", "sort-the-students-by-their-kth-score", "apply-bitwise-operations-to-make-strings-equal", "minimum-cost-to-split-an-array"]}, {"contest_title": "\u7b2c 330 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 330", "contest_title_slug": "weekly-contest-330", "contest_id": 811, "contest_start_time": 1674959400, "contest_duration": 5400, "user_num": 3399, "question_slugs": ["count-distinct-numbers-on-board", "count-collisions-of-monkeys-on-a-polygon", "put-marbles-in-bags", "count-increasing-quadruplets"]}, {"contest_title": "\u7b2c 331 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 331", "contest_title_slug": "weekly-contest-331", "contest_id": 813, "contest_start_time": 1675564200, "contest_duration": 5400, "user_num": 4256, "question_slugs": ["take-gifts-from-the-richest-pile", "count-vowel-strings-in-ranges", "house-robber-iv", "rearranging-fruits"]}, {"contest_title": "\u7b2c 332 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 332", "contest_title_slug": "weekly-contest-332", "contest_id": 817, "contest_start_time": 1676169000, "contest_duration": 5400, "user_num": 4547, "question_slugs": ["find-the-array-concatenation-value", "count-the-number-of-fair-pairs", "substring-xor-queries", "subsequence-with-the-minimum-score"]}, {"contest_title": "\u7b2c 333 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 333", "contest_title_slug": "weekly-contest-333", "contest_id": 819, "contest_start_time": 1676773800, "contest_duration": 5400, "user_num": 4969, "question_slugs": ["merge-two-2d-arrays-by-summing-values", "minimum-operations-to-reduce-an-integer-to-0", "count-the-number-of-square-free-subsets", "find-the-string-with-lcp"]}, {"contest_title": "\u7b2c 334 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 334", "contest_title_slug": "weekly-contest-334", "contest_id": 823, "contest_start_time": 1677378600, "contest_duration": 5400, "user_num": 5501, "question_slugs": ["left-and-right-sum-differences", "find-the-divisibility-array-of-a-string", "find-the-maximum-number-of-marked-indices", "minimum-time-to-visit-a-cell-in-a-grid"]}, {"contest_title": "\u7b2c 335 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 335", "contest_title_slug": "weekly-contest-335", "contest_id": 825, "contest_start_time": 1677983400, "contest_duration": 5400, "user_num": 6019, "question_slugs": ["pass-the-pillow", "kth-largest-sum-in-a-binary-tree", "split-the-array-to-make-coprime-products", "number-of-ways-to-earn-points"]}, {"contest_title": "\u7b2c 336 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 336", "contest_title_slug": "weekly-contest-336", "contest_id": 833, "contest_start_time": 1678588200, "contest_duration": 5400, "user_num": 5897, "question_slugs": ["count-the-number-of-vowel-strings-in-range", "rearrange-array-to-maximize-prefix-score", "count-the-number-of-beautiful-subarrays", "minimum-time-to-complete-all-tasks"]}, {"contest_title": "\u7b2c 337 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 337", "contest_title_slug": "weekly-contest-337", "contest_id": 839, "contest_start_time": 1679193000, "contest_duration": 5400, "user_num": 5628, "question_slugs": ["number-of-even-and-odd-bits", "check-knight-tour-configuration", "the-number-of-beautiful-subsets", "smallest-missing-non-negative-integer-after-operations"]}, {"contest_title": "\u7b2c 338 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 338", "contest_title_slug": "weekly-contest-338", "contest_id": 843, "contest_start_time": 1679797800, "contest_duration": 5400, "user_num": 5594, "question_slugs": ["k-items-with-the-maximum-sum", "prime-subtraction-operation", "minimum-operations-to-make-all-array-elements-equal", "collect-coins-in-a-tree"]}, {"contest_title": "\u7b2c 339 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 339", "contest_title_slug": "weekly-contest-339", "contest_id": 850, "contest_start_time": 1680402600, "contest_duration": 5400, "user_num": 5180, "question_slugs": ["find-the-longest-balanced-substring-of-a-binary-string", "convert-an-array-into-a-2d-array-with-conditions", "mice-and-cheese", "minimum-reverse-operations"]}, {"contest_title": "\u7b2c 340 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 340", "contest_title_slug": "weekly-contest-340", "contest_id": 854, "contest_start_time": 1681007400, "contest_duration": 5400, "user_num": 4937, "question_slugs": ["prime-in-diagonal", "sum-of-distances", "minimize-the-maximum-difference-of-pairs", "minimum-number-of-visited-cells-in-a-grid"]}, {"contest_title": "\u7b2c 341 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 341", "contest_title_slug": "weekly-contest-341", "contest_id": 856, "contest_start_time": 1681612200, "contest_duration": 5400, "user_num": 4792, "question_slugs": ["row-with-maximum-ones", "find-the-maximum-divisibility-score", "minimum-additions-to-make-valid-string", "minimize-the-total-price-of-the-trips"]}, {"contest_title": "\u7b2c 342 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 342", "contest_title_slug": "weekly-contest-342", "contest_id": 860, "contest_start_time": 1682217000, "contest_duration": 5400, "user_num": 3702, "question_slugs": ["calculate-delayed-arrival-time", "sum-multiples", "sliding-subarray-beauty", "minimum-number-of-operations-to-make-all-array-elements-equal-to-1"]}, {"contest_title": "\u7b2c 343 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 343", "contest_title_slug": "weekly-contest-343", "contest_id": 863, "contest_start_time": 1682821800, "contest_duration": 5400, "user_num": 3313, "question_slugs": ["determine-the-winner-of-a-bowling-game", "first-completely-painted-row-or-column", "minimum-cost-of-a-path-with-special-roads", "lexicographically-smallest-beautiful-string"]}, {"contest_title": "\u7b2c 344 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 344", "contest_title_slug": "weekly-contest-344", "contest_id": 867, "contest_start_time": 1683426600, "contest_duration": 5400, "user_num": 3986, "question_slugs": ["find-the-distinct-difference-array", "frequency-tracker", "number-of-adjacent-elements-with-the-same-color", "make-costs-of-paths-equal-in-a-binary-tree"]}, {"contest_title": "\u7b2c 345 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 345", "contest_title_slug": "weekly-contest-345", "contest_id": 870, "contest_start_time": 1684031400, "contest_duration": 5400, "user_num": 4165, "question_slugs": ["find-the-losers-of-the-circular-game", "neighboring-bitwise-xor", "maximum-number-of-moves-in-a-grid", "count-the-number-of-complete-components"]}, {"contest_title": "\u7b2c 346 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 346", "contest_title_slug": "weekly-contest-346", "contest_id": 874, "contest_start_time": 1684636200, "contest_duration": 5400, "user_num": 4035, "question_slugs": ["minimum-string-length-after-removing-substrings", "lexicographically-smallest-palindrome", "find-the-punishment-number-of-an-integer", "modify-graph-edge-weights"]}, {"contest_title": "\u7b2c 347 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 347", "contest_title_slug": "weekly-contest-347", "contest_id": 876, "contest_start_time": 1685241000, "contest_duration": 5400, "user_num": 3836, "question_slugs": ["remove-trailing-zeros-from-a-string", "difference-of-number-of-distinct-values-on-diagonals", "minimum-cost-to-make-all-characters-equal", "maximum-strictly-increasing-cells-in-a-matrix"]}, {"contest_title": "\u7b2c 348 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 348", "contest_title_slug": "weekly-contest-348", "contest_id": 880, "contest_start_time": 1685845800, "contest_duration": 5400, "user_num": 3909, "question_slugs": ["minimize-string-length", "semi-ordered-permutation", "sum-of-matrix-after-queries", "count-of-integers"]}, {"contest_title": "\u7b2c 349 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 349", "contest_title_slug": "weekly-contest-349", "contest_id": 882, "contest_start_time": 1686450600, "contest_duration": 5400, "user_num": 3714, "question_slugs": ["neither-minimum-nor-maximum", "lexicographically-smallest-string-after-substring-operation", "collecting-chocolates", "maximum-sum-queries"]}, {"contest_title": "\u7b2c 350 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 350", "contest_title_slug": "weekly-contest-350", "contest_id": 886, "contest_start_time": 1687055400, "contest_duration": 5400, "user_num": 3580, "question_slugs": ["total-distance-traveled", "find-the-value-of-the-partition", "special-permutations", "painting-the-walls"]}, {"contest_title": "\u7b2c 351 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 351", "contest_title_slug": "weekly-contest-351", "contest_id": 888, "contest_start_time": 1687660200, "contest_duration": 5400, "user_num": 2471, "question_slugs": ["number-of-beautiful-pairs", "minimum-operations-to-make-the-integer-zero", "ways-to-split-array-into-good-subarrays", "robot-collisions"]}, {"contest_title": "\u7b2c 352 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 352", "contest_title_slug": "weekly-contest-352", "contest_id": 892, "contest_start_time": 1688265000, "contest_duration": 5400, "user_num": 3437, "question_slugs": ["longest-even-odd-subarray-with-threshold", "prime-pairs-with-target-sum", "continuous-subarrays", "sum-of-imbalance-numbers-of-all-subarrays"]}, {"contest_title": "\u7b2c 353 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 353", "contest_title_slug": "weekly-contest-353", "contest_id": 894, "contest_start_time": 1688869800, "contest_duration": 5400, "user_num": 4113, "question_slugs": ["find-the-maximum-achievable-number", "maximum-number-of-jumps-to-reach-the-last-index", "longest-non-decreasing-subarray-from-two-arrays", "apply-operations-to-make-all-array-elements-equal-to-zero"]}, {"contest_title": "\u7b2c 354 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 354", "contest_title_slug": "weekly-contest-354", "contest_id": 898, "contest_start_time": 1689474600, "contest_duration": 5400, "user_num": 3957, "question_slugs": ["sum-of-squares-of-special-elements", "maximum-beauty-of-an-array-after-applying-operation", "minimum-index-of-a-valid-split", "length-of-the-longest-valid-substring"]}, {"contest_title": "\u7b2c 355 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 355", "contest_title_slug": "weekly-contest-355", "contest_id": 900, "contest_start_time": 1690079400, "contest_duration": 5400, "user_num": 4112, "question_slugs": ["split-strings-by-separator", "largest-element-in-an-array-after-merge-operations", "maximum-number-of-groups-with-increasing-length", "count-paths-that-can-form-a-palindrome-in-a-tree"]}, {"contest_title": "\u7b2c 356 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 356", "contest_title_slug": "weekly-contest-356", "contest_id": 904, "contest_start_time": 1690684200, "contest_duration": 5400, "user_num": 4082, "question_slugs": ["number-of-employees-who-met-the-target", "count-complete-subarrays-in-an-array", "shortest-string-that-contains-three-strings", "count-stepping-numbers-in-range"]}, {"contest_title": "\u7b2c 357 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 357", "contest_title_slug": "weekly-contest-357", "contest_id": 906, "contest_start_time": 1691289000, "contest_duration": 5400, "user_num": 4265, "question_slugs": ["faulty-keyboard", "check-if-it-is-possible-to-split-array", "find-the-safest-path-in-a-grid", "maximum-elegance-of-a-k-length-subsequence"]}, {"contest_title": "\u7b2c 358 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 358", "contest_title_slug": "weekly-contest-358", "contest_id": 910, "contest_start_time": 1691893800, "contest_duration": 5400, "user_num": 4475, "question_slugs": ["max-pair-sum-in-an-array", "double-a-number-represented-as-a-linked-list", "minimum-absolute-difference-between-elements-with-constraint", "apply-operations-to-maximize-score"]}, {"contest_title": "\u7b2c 359 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 359", "contest_title_slug": "weekly-contest-359", "contest_id": 913, "contest_start_time": 1692498600, "contest_duration": 5400, "user_num": 4101, "question_slugs": ["check-if-a-string-is-an-acronym-of-words", "determine-the-minimum-sum-of-a-k-avoiding-array", "maximize-the-profit-as-the-salesman", "find-the-longest-equal-subarray"]}, {"contest_title": "\u7b2c 360 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 360", "contest_title_slug": "weekly-contest-360", "contest_id": 918, "contest_start_time": 1693103400, "contest_duration": 5400, "user_num": 4496, "question_slugs": ["furthest-point-from-origin", "find-the-minimum-possible-sum-of-a-beautiful-array", "minimum-operations-to-form-subsequence-with-target-sum", "maximize-value-of-function-in-a-ball-passing-game"]}, {"contest_title": "\u7b2c 361 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 361", "contest_title_slug": "weekly-contest-361", "contest_id": 920, "contest_start_time": 1693708200, "contest_duration": 5400, "user_num": 4170, "question_slugs": ["count-symmetric-integers", "minimum-operations-to-make-a-special-number", "count-of-interesting-subarrays", "minimum-edge-weight-equilibrium-queries-in-a-tree"]}, {"contest_title": "\u7b2c 362 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 362", "contest_title_slug": "weekly-contest-362", "contest_id": 924, "contest_start_time": 1694313000, "contest_duration": 5400, "user_num": 4800, "question_slugs": ["points-that-intersect-with-cars", "determine-if-a-cell-is-reachable-at-a-given-time", "minimum-moves-to-spread-stones-over-grid", "string-transformation"]}, {"contest_title": "\u7b2c 363 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 363", "contest_title_slug": "weekly-contest-363", "contest_id": 926, "contest_start_time": 1694917800, "contest_duration": 5400, "user_num": 4768, "question_slugs": ["sum-of-values-at-indices-with-k-set-bits", "happy-students", "maximum-number-of-alloys", "maximum-element-sum-of-a-complete-subset-of-indices"]}, {"contest_title": "\u7b2c 364 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 364", "contest_title_slug": "weekly-contest-364", "contest_id": 930, "contest_start_time": 1695522600, "contest_duration": 5400, "user_num": 4304, "question_slugs": ["maximum-odd-binary-number", "beautiful-towers-i", "beautiful-towers-ii", "count-valid-paths-in-a-tree"]}, {"contest_title": "\u7b2c 365 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 365", "contest_title_slug": "weekly-contest-365", "contest_id": 932, "contest_start_time": 1696127400, "contest_duration": 5400, "user_num": 2909, "question_slugs": ["maximum-value-of-an-ordered-triplet-i", "maximum-value-of-an-ordered-triplet-ii", "minimum-size-subarray-in-infinite-array", "count-visited-nodes-in-a-directed-graph"]}, {"contest_title": "\u7b2c 366 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 366", "contest_title_slug": "weekly-contest-366", "contest_id": 936, "contest_start_time": 1696732200, "contest_duration": 5400, "user_num": 2790, "question_slugs": ["divisible-and-non-divisible-sums-difference", "minimum-processing-time", "apply-operations-to-make-two-strings-equal", "apply-operations-on-array-to-maximize-sum-of-squares"]}, {"contest_title": "\u7b2c 367 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 367", "contest_title_slug": "weekly-contest-367", "contest_id": 938, "contest_start_time": 1697337000, "contest_duration": 5400, "user_num": 4317, "question_slugs": ["find-indices-with-index-and-value-difference-i", "shortest-and-lexicographically-smallest-beautiful-string", "find-indices-with-index-and-value-difference-ii", "construct-product-matrix"]}, {"contest_title": "\u7b2c 368 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 368", "contest_title_slug": "weekly-contest-368", "contest_id": 942, "contest_start_time": 1697941800, "contest_duration": 5400, "user_num": 5002, "question_slugs": ["minimum-sum-of-mountain-triplets-i", "minimum-sum-of-mountain-triplets-ii", "minimum-number-of-groups-to-create-a-valid-assignment", "minimum-changes-to-make-k-semi-palindromes"]}, {"contest_title": "\u7b2c 369 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 369", "contest_title_slug": "weekly-contest-369", "contest_id": 945, "contest_start_time": 1698546600, "contest_duration": 5400, "user_num": 4121, "question_slugs": ["find-the-k-or-of-an-array", "minimum-equal-sum-of-two-arrays-after-replacing-zeros", "minimum-increment-operations-to-make-array-beautiful", "maximum-points-after-collecting-coins-from-all-nodes"]}, {"contest_title": "\u7b2c 370 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 370", "contest_title_slug": "weekly-contest-370", "contest_id": 950, "contest_start_time": 1699151400, "contest_duration": 5400, "user_num": 3983, "question_slugs": ["find-champion-i", "find-champion-ii", "maximum-score-after-applying-operations-on-a-tree", "maximum-balanced-subsequence-sum"]}, {"contest_title": "\u7b2c 371 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 371", "contest_title_slug": "weekly-contest-371", "contest_id": 952, "contest_start_time": 1699756200, "contest_duration": 5400, "user_num": 3638, "question_slugs": ["maximum-strong-pair-xor-i", "high-access-employees", "minimum-operations-to-maximize-last-elements-in-arrays", "maximum-strong-pair-xor-ii"]}, {"contest_title": "\u7b2c 372 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 372", "contest_title_slug": "weekly-contest-372", "contest_id": 956, "contest_start_time": 1700361000, "contest_duration": 5400, "user_num": 3920, "question_slugs": ["make-three-strings-equal", "separate-black-and-white-balls", "maximum-xor-product", "find-building-where-alice-and-bob-can-meet"]}, {"contest_title": "\u7b2c 373 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 373", "contest_title_slug": "weekly-contest-373", "contest_id": 958, "contest_start_time": 1700965800, "contest_duration": 5400, "user_num": 3577, "question_slugs": ["matrix-similarity-after-cyclic-shifts", "count-beautiful-substrings-i", "make-lexicographically-smallest-array-by-swapping-elements", "count-beautiful-substrings-ii"]}, {"contest_title": "\u7b2c 374 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 374", "contest_title_slug": "weekly-contest-374", "contest_id": 962, "contest_start_time": 1701570600, "contest_duration": 5400, "user_num": 4053, "question_slugs": ["find-the-peaks", "minimum-number-of-coins-to-be-added", "count-complete-substrings", "count-the-number-of-infection-sequences"]}, {"contest_title": "\u7b2c 375 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 375", "contest_title_slug": "weekly-contest-375", "contest_id": 964, "contest_start_time": 1702175400, "contest_duration": 5400, "user_num": 3518, "question_slugs": ["count-tested-devices-after-test-operations", "double-modular-exponentiation", "count-subarrays-where-max-element-appears-at-least-k-times", "count-the-number-of-good-partitions"]}, {"contest_title": "\u7b2c 376 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 376", "contest_title_slug": "weekly-contest-376", "contest_id": 968, "contest_start_time": 1702780200, "contest_duration": 5400, "user_num": 3409, "question_slugs": ["find-missing-and-repeated-values", "divide-array-into-arrays-with-max-difference", "minimum-cost-to-make-array-equalindromic", "apply-operations-to-maximize-frequency-score"]}, {"contest_title": "\u7b2c 377 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 377", "contest_title_slug": "weekly-contest-377", "contest_id": 970, "contest_start_time": 1703385000, "contest_duration": 5400, "user_num": 3148, "question_slugs": ["minimum-number-game", "maximum-square-area-by-removing-fences-from-a-field", "minimum-cost-to-convert-string-i", "minimum-cost-to-convert-string-ii"]}, {"contest_title": "\u7b2c 378 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 378", "contest_title_slug": "weekly-contest-378", "contest_id": 974, "contest_start_time": 1703989800, "contest_duration": 5400, "user_num": 2747, "question_slugs": ["check-if-bitwise-or-has-trailing-zeros", "find-longest-special-substring-that-occurs-thrice-i", "find-longest-special-substring-that-occurs-thrice-ii", "palindrome-rearrangement-queries"]}, {"contest_title": "\u7b2c 379 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 379", "contest_title_slug": "weekly-contest-379", "contest_id": 976, "contest_start_time": 1704594600, "contest_duration": 5400, "user_num": 3117, "question_slugs": ["maximum-area-of-longest-diagonal-rectangle", "minimum-moves-to-capture-the-queen", "maximum-size-of-a-set-after-removals", "maximize-the-number-of-partitions-after-operations"]}, {"contest_title": "\u7b2c 380 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 380", "contest_title_slug": "weekly-contest-380", "contest_id": 980, "contest_start_time": 1705199400, "contest_duration": 5400, "user_num": 3325, "question_slugs": ["count-elements-with-maximum-frequency", "find-beautiful-indices-in-the-given-array-i", "maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k", "find-beautiful-indices-in-the-given-array-ii"]}, {"contest_title": "\u7b2c 381 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 381", "contest_title_slug": "weekly-contest-381", "contest_id": 982, "contest_start_time": 1705804200, "contest_duration": 5400, "user_num": 3737, "question_slugs": ["minimum-number-of-pushes-to-type-word-i", "count-the-number-of-houses-at-a-certain-distance-i", "minimum-number-of-pushes-to-type-word-ii", "count-the-number-of-houses-at-a-certain-distance-ii"]}, {"contest_title": "\u7b2c 382 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 382", "contest_title_slug": "weekly-contest-382", "contest_id": 986, "contest_start_time": 1706409000, "contest_duration": 5400, "user_num": 3134, "question_slugs": ["number-of-changing-keys", "find-the-maximum-number-of-elements-in-subset", "alice-and-bob-playing-flower-game", "minimize-or-of-remaining-elements-using-operations"]}, {"contest_title": "\u7b2c 383 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 383", "contest_title_slug": "weekly-contest-383", "contest_id": 988, "contest_start_time": 1707013800, "contest_duration": 5400, "user_num": 2691, "question_slugs": ["ant-on-the-boundary", "minimum-time-to-revert-word-to-initial-state-i", "find-the-grid-of-region-average", "minimum-time-to-revert-word-to-initial-state-ii"]}, {"contest_title": "\u7b2c 384 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 384", "contest_title_slug": "weekly-contest-384", "contest_id": 992, "contest_start_time": 1707618600, "contest_duration": 5400, "user_num": 1652, "question_slugs": ["modify-the-matrix", "number-of-subarrays-that-match-a-pattern-i", "maximum-palindromes-after-operations", "number-of-subarrays-that-match-a-pattern-ii"]}, {"contest_title": "\u7b2c 385 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 385", "contest_title_slug": "weekly-contest-385", "contest_id": 994, "contest_start_time": 1708223400, "contest_duration": 5400, "user_num": 2382, "question_slugs": ["count-prefix-and-suffix-pairs-i", "find-the-length-of-the-longest-common-prefix", "most-frequent-prime", "count-prefix-and-suffix-pairs-ii"]}, {"contest_title": "\u7b2c 386 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 386", "contest_title_slug": "weekly-contest-386", "contest_id": 998, "contest_start_time": 1708828200, "contest_duration": 5400, "user_num": 2731, "question_slugs": ["split-the-array", "find-the-largest-area-of-square-inside-two-rectangles", "earliest-second-to-mark-indices-i", "earliest-second-to-mark-indices-ii"]}, {"contest_title": "\u7b2c 387 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 387", "contest_title_slug": "weekly-contest-387", "contest_id": 1000, "contest_start_time": 1709433000, "contest_duration": 5400, "user_num": 3694, "question_slugs": ["distribute-elements-into-two-arrays-i", "count-submatrices-with-top-left-element-and-sum-less-than-k", "minimum-operations-to-write-the-letter-y-on-a-grid", "distribute-elements-into-two-arrays-ii"]}, {"contest_title": "\u7b2c 388 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 388", "contest_title_slug": "weekly-contest-388", "contest_id": 1004, "contest_start_time": 1710037800, "contest_duration": 5400, "user_num": 4291, "question_slugs": ["apple-redistribution-into-boxes", "maximize-happiness-of-selected-children", "shortest-uncommon-substring-in-an-array", "maximum-strength-of-k-disjoint-subarrays"]}, {"contest_title": "\u7b2c 389 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 389", "contest_title_slug": "weekly-contest-389", "contest_id": 1006, "contest_start_time": 1710642600, "contest_duration": 5400, "user_num": 4561, "question_slugs": ["existence-of-a-substring-in-a-string-and-its-reverse", "count-substrings-starting-and-ending-with-given-character", "minimum-deletions-to-make-string-k-special", "minimum-moves-to-pick-k-ones"]}, {"contest_title": "\u7b2c 390 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 390", "contest_title_slug": "weekly-contest-390", "contest_id": 1011, "contest_start_time": 1711247400, "contest_duration": 5400, "user_num": 4817, "question_slugs": ["maximum-length-substring-with-two-occurrences", "apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k", "most-frequent-ids", "longest-common-suffix-queries"]}, {"contest_title": "\u7b2c 391 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 391", "contest_title_slug": "weekly-contest-391", "contest_id": 1014, "contest_start_time": 1711852200, "contest_duration": 5400, "user_num": 4181, "question_slugs": ["harshad-number", "water-bottles-ii", "count-alternating-subarrays", "minimize-manhattan-distances"]}, {"contest_title": "\u7b2c 392 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 392", "contest_title_slug": "weekly-contest-392", "contest_id": 1018, "contest_start_time": 1712457000, "contest_duration": 5400, "user_num": 3194, "question_slugs": ["longest-strictly-increasing-or-strictly-decreasing-subarray", "lexicographically-smallest-string-after-operations-with-constraint", "minimum-operations-to-make-median-of-array-equal-to-k", "minimum-cost-walk-in-weighted-graph"]}, {"contest_title": "\u7b2c 393 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 393", "contest_title_slug": "weekly-contest-393", "contest_id": 1020, "contest_start_time": 1713061800, "contest_duration": 5400, "user_num": 4219, "question_slugs": ["latest-time-you-can-obtain-after-replacing-characters", "maximum-prime-difference", "kth-smallest-amount-with-single-denomination-combination", "minimum-sum-of-values-by-dividing-array"]}, {"contest_title": "\u7b2c 394 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 394", "contest_title_slug": "weekly-contest-394", "contest_id": 1024, "contest_start_time": 1713666600, "contest_duration": 5400, "user_num": 3958, "question_slugs": ["count-the-number-of-special-characters-i", "count-the-number-of-special-characters-ii", "minimum-number-of-operations-to-satisfy-conditions", "find-edges-in-shortest-paths"]}, {"contest_title": "\u7b2c 395 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 395", "contest_title_slug": "weekly-contest-395", "contest_id": 1026, "contest_start_time": 1714271400, "contest_duration": 5400, "user_num": 2969, "question_slugs": ["find-the-integer-added-to-array-i", "find-the-integer-added-to-array-ii", "minimum-array-end", "find-the-median-of-the-uniqueness-array"]}, {"contest_title": "\u7b2c 396 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 396", "contest_title_slug": "weekly-contest-396", "contest_id": 1030, "contest_start_time": 1714876200, "contest_duration": 5400, "user_num": 2932, "question_slugs": ["valid-word", "minimum-number-of-operations-to-make-word-k-periodic", "minimum-length-of-anagram-concatenation", "minimum-cost-to-equalize-array"]}, {"contest_title": "\u7b2c 397 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 397", "contest_title_slug": "weekly-contest-397", "contest_id": 1032, "contest_start_time": 1715481000, "contest_duration": 5400, "user_num": 3365, "question_slugs": ["permutation-difference-between-two-strings", "taking-maximum-energy-from-the-mystic-dungeon", "maximum-difference-score-in-a-grid", "find-the-minimum-cost-array-permutation"]}, {"contest_title": "\u7b2c 398 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 398", "contest_title_slug": "weekly-contest-398", "contest_id": 1036, "contest_start_time": 1716085800, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["special-array-i", "special-array-ii", "sum-of-digit-differences-of-all-pairs", "find-number-of-ways-to-reach-the-k-th-stair"]}, {"contest_title": "\u7b2c 399 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 399", "contest_title_slug": "weekly-contest-399", "contest_id": 1038, "contest_start_time": 1716690600, "contest_duration": 5400, "user_num": 3424, "question_slugs": ["find-the-number-of-good-pairs-i", "string-compression-iii", "find-the-number-of-good-pairs-ii", "maximum-sum-of-subsequence-with-non-adjacent-elements"]}, {"contest_title": "\u7b2c 400 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 400", "contest_title_slug": "weekly-contest-400", "contest_id": 1043, "contest_start_time": 1717295400, "contest_duration": 5400, "user_num": 3534, "question_slugs": ["minimum-number-of-chairs-in-a-waiting-room", "count-days-without-meetings", "lexicographically-minimum-string-after-removing-stars", "find-subarray-with-bitwise-or-closest-to-k"]}, {"contest_title": "\u7b2c 401 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 401", "contest_title_slug": "weekly-contest-401", "contest_id": 1045, "contest_start_time": 1717900200, "contest_duration": 5400, "user_num": 3160, "question_slugs": ["find-the-child-who-has-the-ball-after-k-seconds", "find-the-n-th-value-after-k-seconds", "maximum-total-reward-using-operations-i", "maximum-total-reward-using-operations-ii"]}, {"contest_title": "\u7b2c 402 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 402", "contest_title_slug": "weekly-contest-402", "contest_id": 1049, "contest_start_time": 1718505000, "contest_duration": 5400, "user_num": 3283, "question_slugs": ["count-pairs-that-form-a-complete-day-i", "count-pairs-that-form-a-complete-day-ii", "maximum-total-damage-with-spell-casting", "peaks-in-array"]}, {"contest_title": "\u7b2c 403 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 403", "contest_title_slug": "weekly-contest-403", "contest_id": 1052, "contest_start_time": 1719109800, "contest_duration": 5400, "user_num": 3112, "question_slugs": ["minimum-average-of-smallest-and-largest-elements", "find-the-minimum-area-to-cover-all-ones-i", "maximize-total-cost-of-alternating-subarrays", "find-the-minimum-area-to-cover-all-ones-ii"]}, {"contest_title": "\u7b2c 404 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 404", "contest_title_slug": "weekly-contest-404", "contest_id": 1056, "contest_start_time": 1719714600, "contest_duration": 5400, "user_num": 3486, "question_slugs": ["maximum-height-of-a-triangle", "find-the-maximum-length-of-valid-subsequence-i", "find-the-maximum-length-of-valid-subsequence-ii", "find-minimum-diameter-after-merging-two-trees"]}, {"contest_title": "\u7b2c 405 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 405", "contest_title_slug": "weekly-contest-405", "contest_id": 1058, "contest_start_time": 1720319400, "contest_duration": 5400, "user_num": 3240, "question_slugs": ["find-the-encrypted-string", "generate-binary-strings-without-adjacent-zeros", "count-submatrices-with-equal-frequency-of-x-and-y", "construct-string-with-minimum-cost"]}, {"contest_title": "\u7b2c 406 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 406", "contest_title_slug": "weekly-contest-406", "contest_id": 1062, "contest_start_time": 1720924200, "contest_duration": 5400, "user_num": 3422, "question_slugs": ["lexicographically-smallest-string-after-a-swap", "delete-nodes-from-linked-list-present-in-array", "minimum-cost-for-cutting-cake-i", "minimum-cost-for-cutting-cake-ii"]}, {"contest_title": "\u7b2c 407 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 407", "contest_title_slug": "weekly-contest-407", "contest_id": 1064, "contest_start_time": 1721529000, "contest_duration": 5400, "user_num": 3268, "question_slugs": ["number-of-bit-changes-to-make-two-integers-equal", "vowels-game-in-a-string", "maximum-number-of-operations-to-move-ones-to-the-end", "minimum-operations-to-make-array-equal-to-target"]}, {"contest_title": "\u7b2c 408 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 408", "contest_title_slug": "weekly-contest-408", "contest_id": 1069, "contest_start_time": 1722133800, "contest_duration": 5400, "user_num": 3369, "question_slugs": ["find-if-digit-game-can-be-won", "find-the-count-of-numbers-which-are-not-special", "count-the-number-of-substrings-with-dominant-ones", "check-if-the-rectangle-corner-is-reachable"]}, {"contest_title": "\u7b2c 409 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 409", "contest_title_slug": "weekly-contest-409", "contest_id": 1071, "contest_start_time": 1722738600, "contest_duration": 5400, "user_num": 3643, "question_slugs": ["design-neighbor-sum-service", "shortest-distance-after-road-addition-queries-i", "shortest-distance-after-road-addition-queries-ii", "alternating-groups-iii"]}, {"contest_title": "\u7b2c 410 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 410", "contest_title_slug": "weekly-contest-410", "contest_id": 1075, "contest_start_time": 1723343400, "contest_duration": 5400, "user_num": 2988, "question_slugs": ["snake-in-matrix", "count-the-number-of-good-nodes", "find-the-count-of-monotonic-pairs-i", "find-the-count-of-monotonic-pairs-ii"]}, {"contest_title": "\u7b2c 411 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 411", "contest_title_slug": "weekly-contest-411", "contest_id": 1077, "contest_start_time": 1723948200, "contest_duration": 5400, "user_num": 3029, "question_slugs": ["count-substrings-that-satisfy-k-constraint-i", "maximum-energy-boost-from-two-drinks", "find-the-largest-palindrome-divisible-by-k", "count-substrings-that-satisfy-k-constraint-ii"]}, {"contest_title": "\u7b2c 412 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 412", "contest_title_slug": "weekly-contest-412", "contest_id": 1082, "contest_start_time": 1724553000, "contest_duration": 5400, "user_num": 2681, "question_slugs": ["final-array-state-after-k-multiplication-operations-i", "count-almost-equal-pairs-i", "final-array-state-after-k-multiplication-operations-ii", "count-almost-equal-pairs-ii"]}, {"contest_title": "\u7b2c 413 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 413", "contest_title_slug": "weekly-contest-413", "contest_id": 1084, "contest_start_time": 1725157800, "contest_duration": 5400, "user_num": 2875, "question_slugs": ["check-if-two-chessboard-squares-have-the-same-color", "k-th-nearest-obstacle-queries", "select-cells-in-grid-with-maximum-score", "maximum-xor-score-subarray-queries"]}, {"contest_title": "\u7b2c 1 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 1", "contest_title_slug": "biweekly-contest-1", "contest_id": 70, "contest_start_time": 1559399400, "contest_duration": 7200, "user_num": 197, "question_slugs": ["fixed-point", "index-pairs-of-a-string", "campus-bikes-ii", "digit-count-in-range"]}, {"contest_title": "\u7b2c 2 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 2", "contest_title_slug": "biweekly-contest-2", "contest_id": 73, "contest_start_time": 1560609000, "contest_duration": 5400, "user_num": 256, "question_slugs": ["sum-of-digits-in-the-minimum-number", "high-five", "brace-expansion", "confusing-number-ii"]}, {"contest_title": "\u7b2c 3 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 3", "contest_title_slug": "biweekly-contest-3", "contest_id": 85, "contest_start_time": 1561818600, "contest_duration": 5400, "user_num": 312, "question_slugs": ["two-sum-less-than-k", "find-k-length-substrings-with-no-repeated-characters", "the-earliest-moment-when-everyone-become-friends", "path-with-maximum-minimum-value"]}, {"contest_title": "\u7b2c 4 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 4", "contest_title_slug": "biweekly-contest-4", "contest_id": 88, "contest_start_time": 1563028200, "contest_duration": 5400, "user_num": 438, "question_slugs": ["number-of-days-in-a-month", "remove-vowels-from-a-string", "maximum-average-subtree", "divide-array-into-increasing-sequences"]}, {"contest_title": "\u7b2c 5 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 5", "contest_title_slug": "biweekly-contest-5", "contest_id": 91, "contest_start_time": 1564237800, "contest_duration": 5400, "user_num": 495, "question_slugs": ["largest-unique-number", "armstrong-number", "connecting-cities-with-minimum-cost", "parallel-courses"]}, {"contest_title": "\u7b2c 6 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 6", "contest_title_slug": "biweekly-contest-6", "contest_id": 95, "contest_start_time": 1565447400, "contest_duration": 5400, "user_num": 513, "question_slugs": ["check-if-a-number-is-majority-element-in-a-sorted-array", "minimum-swaps-to-group-all-1s-together", "analyze-user-website-visit-pattern", "string-transforms-into-another-string"]}, {"contest_title": "\u7b2c 7 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 7", "contest_title_slug": "biweekly-contest-7", "contest_id": 99, "contest_start_time": 1566657000, "contest_duration": 5400, "user_num": 561, "question_slugs": ["single-row-keyboard", "design-file-system", "minimum-cost-to-connect-sticks", "optimize-water-distribution-in-a-village"]}, {"contest_title": "\u7b2c 8 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 8", "contest_title_slug": "biweekly-contest-8", "contest_id": 103, "contest_start_time": 1567866600, "contest_duration": 5400, "user_num": 630, "question_slugs": ["count-substrings-with-only-one-distinct-letter", "before-and-after-puzzle", "shortest-distance-to-target-color", "maximum-number-of-ones"]}, {"contest_title": "\u7b2c 9 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 9", "contest_title_slug": "biweekly-contest-9", "contest_id": 108, "contest_start_time": 1569076200, "contest_duration": 5700, "user_num": 929, "question_slugs": ["how-many-apples-can-you-put-into-the-basket", "minimum-knight-moves", "find-smallest-common-element-in-all-rows", "minimum-time-to-build-blocks"]}, {"contest_title": "\u7b2c 10 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 10", "contest_title_slug": "biweekly-contest-10", "contest_id": 115, "contest_start_time": 1570285800, "contest_duration": 5400, "user_num": 738, "question_slugs": ["intersection-of-three-sorted-arrays", "two-sum-bsts", "stepping-numbers", "valid-palindrome-iii"]}, {"contest_title": "\u7b2c 11 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 11", "contest_title_slug": "biweekly-contest-11", "contest_id": 118, "contest_start_time": 1571495400, "contest_duration": 5400, "user_num": 913, "question_slugs": ["missing-number-in-arithmetic-progression", "meeting-scheduler", "toss-strange-coins", "divide-chocolate"]}, {"contest_title": "\u7b2c 12 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 12", "contest_title_slug": "biweekly-contest-12", "contest_id": 121, "contest_start_time": 1572705000, "contest_duration": 5400, "user_num": 911, "question_slugs": ["design-a-leaderboard", "array-transformation", "tree-diameter", "palindrome-removal"]}, {"contest_title": "\u7b2c 13 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 13", "contest_title_slug": "biweekly-contest-13", "contest_id": 124, "contest_start_time": 1573914600, "contest_duration": 5400, "user_num": 810, "question_slugs": ["encode-number", "smallest-common-region", "synonymous-sentences", "handshakes-that-dont-cross"]}, {"contest_title": "\u7b2c 14 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 14", "contest_title_slug": "biweekly-contest-14", "contest_id": 129, "contest_start_time": 1575124200, "contest_duration": 5400, "user_num": 871, "question_slugs": ["hexspeak", "remove-interval", "delete-tree-nodes", "number-of-ships-in-a-rectangle"]}, {"contest_title": "\u7b2c 15 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 15", "contest_title_slug": "biweekly-contest-15", "contest_id": 132, "contest_start_time": 1576333800, "contest_duration": 5400, "user_num": 797, "question_slugs": ["element-appearing-more-than-25-in-sorted-array", "remove-covered-intervals", "iterator-for-combination", "minimum-falling-path-sum-ii"]}, {"contest_title": "\u7b2c 16 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 16", "contest_title_slug": "biweekly-contest-16", "contest_id": 135, "contest_start_time": 1577543400, "contest_duration": 5400, "user_num": 822, "question_slugs": ["replace-elements-with-greatest-element-on-right-side", "sum-of-mutated-array-closest-to-target", "deepest-leaves-sum", "number-of-paths-with-max-score"]}, {"contest_title": "\u7b2c 17 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 17", "contest_title_slug": "biweekly-contest-17", "contest_id": 138, "contest_start_time": 1578753000, "contest_duration": 5400, "user_num": 897, "question_slugs": ["decompress-run-length-encoded-list", "matrix-block-sum", "sum-of-nodes-with-even-valued-grandparent", "distinct-echo-substrings"]}, {"contest_title": "\u7b2c 18 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 18", "contest_title_slug": "biweekly-contest-18", "contest_id": 143, "contest_start_time": 1579962600, "contest_duration": 5400, "user_num": 587, "question_slugs": ["rank-transform-of-an-array", "break-a-palindrome", "sort-the-matrix-diagonally", "reverse-subarray-to-maximize-array-value"]}, {"contest_title": "\u7b2c 19 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 19", "contest_title_slug": "biweekly-contest-19", "contest_id": 146, "contest_start_time": 1581172200, "contest_duration": 5400, "user_num": 1120, "question_slugs": ["number-of-steps-to-reduce-a-number-to-zero", "number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold", "angle-between-hands-of-a-clock", "jump-game-iv"]}, {"contest_title": "\u7b2c 20 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 20", "contest_title_slug": "biweekly-contest-20", "contest_id": 149, "contest_start_time": 1582381800, "contest_duration": 5400, "user_num": 1541, "question_slugs": ["sort-integers-by-the-number-of-1-bits", "apply-discount-every-n-orders", "number-of-substrings-containing-all-three-characters", "count-all-valid-pickup-and-delivery-options"]}, {"contest_title": "\u7b2c 21 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 21", "contest_title_slug": "biweekly-contest-21", "contest_id": 157, "contest_start_time": 1583591400, "contest_duration": 5400, "user_num": 1913, "question_slugs": ["increasing-decreasing-string", "find-the-longest-substring-containing-vowels-in-even-counts", "longest-zigzag-path-in-a-binary-tree", "maximum-sum-bst-in-binary-tree"]}, {"contest_title": "\u7b2c 22 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 22", "contest_title_slug": "biweekly-contest-22", "contest_id": 163, "contest_start_time": 1584801000, "contest_duration": 5400, "user_num": 2042, "question_slugs": ["find-the-distance-value-between-two-arrays", "cinema-seat-allocation", "sort-integers-by-the-power-value", "pizza-with-3n-slices"]}, {"contest_title": "\u7b2c 23 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 23", "contest_title_slug": "biweekly-contest-23", "contest_id": 169, "contest_start_time": 1586010600, "contest_duration": 5400, "user_num": 2045, "question_slugs": ["count-largest-group", "construct-k-palindrome-strings", "circle-and-rectangle-overlapping", "reducing-dishes"]}, {"contest_title": "\u7b2c 24 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 24", "contest_title_slug": "biweekly-contest-24", "contest_id": 178, "contest_start_time": 1587220200, "contest_duration": 5400, "user_num": 1898, "question_slugs": ["minimum-value-to-get-positive-step-by-step-sum", "find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k", "the-k-th-lexicographical-string-of-all-happy-strings-of-length-n", "restore-the-array"]}, {"contest_title": "\u7b2c 25 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 25", "contest_title_slug": "biweekly-contest-25", "contest_id": 192, "contest_start_time": 1588429800, "contest_duration": 5400, "user_num": 1832, "question_slugs": ["kids-with-the-greatest-number-of-candies", "max-difference-you-can-get-from-changing-an-integer", "check-if-a-string-can-break-another-string", "number-of-ways-to-wear-different-hats-to-each-other"]}, {"contest_title": "\u7b2c 26 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 26", "contest_title_slug": "biweekly-contest-26", "contest_id": 198, "contest_start_time": 1589639400, "contest_duration": 5400, "user_num": 1971, "question_slugs": ["consecutive-characters", "simplified-fractions", "count-good-nodes-in-binary-tree", "form-largest-integer-with-digits-that-add-up-to-target"]}, {"contest_title": "\u7b2c 27 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 27", "contest_title_slug": "biweekly-contest-27", "contest_id": 204, "contest_start_time": 1590849000, "contest_duration": 5400, "user_num": 1966, "question_slugs": ["make-two-arrays-equal-by-reversing-subarrays", "check-if-a-string-contains-all-binary-codes-of-size-k", "course-schedule-iv", "cherry-pickup-ii"]}, {"contest_title": "\u7b2c 28 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 28", "contest_title_slug": "biweekly-contest-28", "contest_id": 210, "contest_start_time": 1592058600, "contest_duration": 5400, "user_num": 2144, "question_slugs": ["final-prices-with-a-special-discount-in-a-shop", "subrectangle-queries", "find-two-non-overlapping-sub-arrays-each-with-target-sum", "allocate-mailboxes"]}, {"contest_title": "\u7b2c 29 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 29", "contest_title_slug": "biweekly-contest-29", "contest_id": 216, "contest_start_time": 1593268200, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["average-salary-excluding-the-minimum-and-maximum-salary", "the-kth-factor-of-n", "longest-subarray-of-1s-after-deleting-one-element", "parallel-courses-ii"]}, {"contest_title": "\u7b2c 30 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 30", "contest_title_slug": "biweekly-contest-30", "contest_id": 222, "contest_start_time": 1594477800, "contest_duration": 5400, "user_num": 2545, "question_slugs": ["reformat-date", "range-sum-of-sorted-subarray-sums", "minimum-difference-between-largest-and-smallest-value-in-three-moves", "stone-game-iv"]}, {"contest_title": "\u7b2c 31 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 31", "contest_title_slug": "biweekly-contest-31", "contest_id": 232, "contest_start_time": 1595687400, "contest_duration": 5400, "user_num": 2767, "question_slugs": ["count-odd-numbers-in-an-interval-range", "number-of-sub-arrays-with-odd-sum", "number-of-good-ways-to-split-a-string", "minimum-number-of-increments-on-subarrays-to-form-a-target-array"]}, {"contest_title": "\u7b2c 32 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 32", "contest_title_slug": "biweekly-contest-32", "contest_id": 237, "contest_start_time": 1596897000, "contest_duration": 5400, "user_num": 2957, "question_slugs": ["kth-missing-positive-number", "can-convert-string-in-k-moves", "minimum-insertions-to-balance-a-parentheses-string", "find-longest-awesome-substring"]}, {"contest_title": "\u7b2c 33 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 33", "contest_title_slug": "biweekly-contest-33", "contest_id": 241, "contest_start_time": 1598106600, "contest_duration": 5400, "user_num": 3304, "question_slugs": ["thousand-separator", "minimum-number-of-vertices-to-reach-all-nodes", "minimum-numbers-of-function-calls-to-make-target-array", "detect-cycles-in-2d-grid"]}, {"contest_title": "\u7b2c 34 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 34", "contest_title_slug": "biweekly-contest-34", "contest_id": 256, "contest_start_time": 1599316200, "contest_duration": 5400, "user_num": 2842, "question_slugs": ["matrix-diagonal-sum", "number-of-ways-to-split-a-string", "shortest-subarray-to-be-removed-to-make-array-sorted", "count-all-possible-routes"]}, {"contest_title": "\u7b2c 35 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 35", "contest_title_slug": "biweekly-contest-35", "contest_id": 266, "contest_start_time": 1600525800, "contest_duration": 5400, "user_num": 2839, "question_slugs": ["sum-of-all-odd-length-subarrays", "maximum-sum-obtained-of-any-permutation", "make-sum-divisible-by-p", "strange-printer-ii"]}, {"contest_title": "\u7b2c 36 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 36", "contest_title_slug": "biweekly-contest-36", "contest_id": 288, "contest_start_time": 1601735400, "contest_duration": 5400, "user_num": 2204, "question_slugs": ["design-parking-system", "alert-using-same-key-card-three-or-more-times-in-a-one-hour-period", "find-valid-matrix-given-row-and-column-sums", "find-servers-that-handled-most-number-of-requests"]}, {"contest_title": "\u7b2c 37 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 37", "contest_title_slug": "biweekly-contest-37", "contest_id": 294, "contest_start_time": 1602945000, "contest_duration": 5400, "user_num": 2104, "question_slugs": ["mean-of-array-after-removing-some-elements", "coordinate-with-maximum-network-quality", "number-of-sets-of-k-non-overlapping-line-segments", "fancy-sequence"]}, {"contest_title": "\u7b2c 38 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 38", "contest_title_slug": "biweekly-contest-38", "contest_id": 300, "contest_start_time": 1604154600, "contest_duration": 5400, "user_num": 2004, "question_slugs": ["sort-array-by-increasing-frequency", "widest-vertical-area-between-two-points-containing-no-points", "count-substrings-that-differ-by-one-character", "number-of-ways-to-form-a-target-string-given-a-dictionary"]}, {"contest_title": "\u7b2c 39 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 39", "contest_title_slug": "biweekly-contest-39", "contest_id": 306, "contest_start_time": 1605364200, "contest_duration": 5400, "user_num": 2069, "question_slugs": ["defuse-the-bomb", "minimum-deletions-to-make-string-balanced", "minimum-jumps-to-reach-home", "distribute-repeating-integers"]}, {"contest_title": "\u7b2c 40 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 40", "contest_title_slug": "biweekly-contest-40", "contest_id": 312, "contest_start_time": 1606573800, "contest_duration": 5400, "user_num": 1891, "question_slugs": ["maximum-repeating-substring", "merge-in-between-linked-lists", "design-front-middle-back-queue", "minimum-number-of-removals-to-make-mountain-array"]}, {"contest_title": "\u7b2c 41 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 41", "contest_title_slug": "biweekly-contest-41", "contest_id": 318, "contest_start_time": 1607783400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["count-the-number-of-consistent-strings", "sum-of-absolute-differences-in-a-sorted-array", "stone-game-vi", "delivering-boxes-from-storage-to-ports"]}, {"contest_title": "\u7b2c 42 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 42", "contest_title_slug": "biweekly-contest-42", "contest_id": 325, "contest_start_time": 1608993000, "contest_duration": 5400, "user_num": 1578, "question_slugs": ["number-of-students-unable-to-eat-lunch", "average-waiting-time", "maximum-binary-string-after-change", "minimum-adjacent-swaps-for-k-consecutive-ones"]}, {"contest_title": "\u7b2c 43 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 43", "contest_title_slug": "biweekly-contest-43", "contest_id": 331, "contest_start_time": 1610202600, "contest_duration": 5400, "user_num": 1631, "question_slugs": ["calculate-money-in-leetcode-bank", "maximum-score-from-removing-substrings", "construct-the-lexicographically-largest-valid-sequence", "number-of-ways-to-reconstruct-a-tree"]}, {"contest_title": "\u7b2c 44 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 44", "contest_title_slug": "biweekly-contest-44", "contest_id": 337, "contest_start_time": 1611412200, "contest_duration": 5400, "user_num": 1826, "question_slugs": ["find-the-highest-altitude", "minimum-number-of-people-to-teach", "decode-xored-permutation", "count-ways-to-make-array-with-product"]}, {"contest_title": "\u7b2c 45 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 45", "contest_title_slug": "biweekly-contest-45", "contest_id": 343, "contest_start_time": 1612621800, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["sum-of-unique-elements", "maximum-absolute-sum-of-any-subarray", "minimum-length-of-string-after-deleting-similar-ends", "maximum-number-of-events-that-can-be-attended-ii"]}, {"contest_title": "\u7b2c 46 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 46", "contest_title_slug": "biweekly-contest-46", "contest_id": 349, "contest_start_time": 1613831400, "contest_duration": 5400, "user_num": 1647, "question_slugs": ["longest-nice-substring", "form-array-by-concatenating-subarrays-of-another-array", "map-of-highest-peak", "tree-of-coprimes"]}, {"contest_title": "\u7b2c 47 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 47", "contest_title_slug": "biweekly-contest-47", "contest_id": 355, "contest_start_time": 1615041000, "contest_duration": 5400, "user_num": 3085, "question_slugs": ["find-nearest-point-that-has-the-same-x-or-y-coordinate", "check-if-number-is-a-sum-of-powers-of-three", "sum-of-beauty-of-all-substrings", "count-pairs-of-nodes"]}, {"contest_title": "\u7b2c 48 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 48", "contest_title_slug": "biweekly-contest-48", "contest_id": 362, "contest_start_time": 1616250600, "contest_duration": 5400, "user_num": 2853, "question_slugs": ["second-largest-digit-in-a-string", "design-authentication-manager", "maximum-number-of-consecutive-values-you-can-make", "maximize-score-after-n-operations"]}, {"contest_title": "\u7b2c 49 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 49", "contest_title_slug": "biweekly-contest-49", "contest_id": 374, "contest_start_time": 1617460200, "contest_duration": 5400, "user_num": 3193, "question_slugs": ["determine-color-of-a-chessboard-square", "sentence-similarity-iii", "count-nice-pairs-in-an-array", "maximum-number-of-groups-getting-fresh-donuts"]}, {"contest_title": "\u7b2c 50 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 50", "contest_title_slug": "biweekly-contest-50", "contest_id": 390, "contest_start_time": 1618669800, "contest_duration": 5400, "user_num": 3608, "question_slugs": ["minimum-operations-to-make-the-array-increasing", "queries-on-number-of-points-inside-a-circle", "maximum-xor-for-each-query", "minimum-number-of-operations-to-make-string-sorted"]}, {"contest_title": "\u7b2c 51 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 51", "contest_title_slug": "biweekly-contest-51", "contest_id": 396, "contest_start_time": 1619879400, "contest_duration": 5400, "user_num": 2675, "question_slugs": ["replace-all-digits-with-characters", "seat-reservation-manager", "maximum-element-after-decreasing-and-rearranging", "closest-room"]}, {"contest_title": "\u7b2c 52 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 52", "contest_title_slug": "biweekly-contest-52", "contest_id": 402, "contest_start_time": 1621089000, "contest_duration": 5400, "user_num": 2930, "question_slugs": ["sorting-the-sentence", "incremental-memory-leak", "rotating-the-box", "sum-of-floored-pairs"]}, {"contest_title": "\u7b2c 53 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 53", "contest_title_slug": "biweekly-contest-53", "contest_id": 408, "contest_start_time": 1622298600, "contest_duration": 5400, "user_num": 3069, "question_slugs": ["substrings-of-size-three-with-distinct-characters", "minimize-maximum-pair-sum-in-array", "get-biggest-three-rhombus-sums-in-a-grid", "minimum-xor-sum-of-two-arrays"]}, {"contest_title": "\u7b2c 54 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 54", "contest_title_slug": "biweekly-contest-54", "contest_id": 414, "contest_start_time": 1623508200, "contest_duration": 5400, "user_num": 2479, "question_slugs": ["check-if-all-the-integers-in-a-range-are-covered", "find-the-student-that-will-replace-the-chalk", "largest-magic-square", "minimum-cost-to-change-the-final-value-of-expression"]}, {"contest_title": "\u7b2c 55 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 55", "contest_title_slug": "biweekly-contest-55", "contest_id": 421, "contest_start_time": 1624717800, "contest_duration": 5400, "user_num": 3277, "question_slugs": ["remove-one-element-to-make-the-array-strictly-increasing", "remove-all-occurrences-of-a-substring", "maximum-alternating-subsequence-sum", "design-movie-rental-system"]}, {"contest_title": "\u7b2c 56 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 56", "contest_title_slug": "biweekly-contest-56", "contest_id": 429, "contest_start_time": 1625927400, "contest_duration": 5400, "user_num": 2760, "question_slugs": ["count-square-sum-triples", "nearest-exit-from-entrance-in-maze", "sum-game", "minimum-cost-to-reach-destination-in-time"]}, {"contest_title": "\u7b2c 57 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 57", "contest_title_slug": "biweekly-contest-57", "contest_id": 435, "contest_start_time": 1627137000, "contest_duration": 5400, "user_num": 2933, "question_slugs": ["check-if-all-characters-have-equal-number-of-occurrences", "the-number-of-the-smallest-unoccupied-chair", "describe-the-painting", "number-of-visible-people-in-a-queue"]}, {"contest_title": "\u7b2c 58 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 58", "contest_title_slug": "biweekly-contest-58", "contest_id": 441, "contest_start_time": 1628346600, "contest_duration": 5400, "user_num": 2889, "question_slugs": ["delete-characters-to-make-fancy-string", "check-if-move-is-legal", "minimum-total-space-wasted-with-k-resizing-operations", "maximum-product-of-the-length-of-two-palindromic-substrings"]}, {"contest_title": "\u7b2c 59 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 59", "contest_title_slug": "biweekly-contest-59", "contest_id": 448, "contest_start_time": 1629556200, "contest_duration": 5400, "user_num": 3030, "question_slugs": ["minimum-time-to-type-word-using-special-typewriter", "maximum-matrix-sum", "number-of-ways-to-arrive-at-destination", "number-of-ways-to-separate-numbers"]}, {"contest_title": "\u7b2c 60 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 60", "contest_title_slug": "biweekly-contest-60", "contest_id": 461, "contest_start_time": 1630765800, "contest_duration": 5400, "user_num": 2848, "question_slugs": ["find-the-middle-index-in-array", "find-all-groups-of-farmland", "operations-on-tree", "the-number-of-good-subsets"]}, {"contest_title": "\u7b2c 61 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 61", "contest_title_slug": "biweekly-contest-61", "contest_id": 467, "contest_start_time": 1631975400, "contest_duration": 5400, "user_num": 2534, "question_slugs": ["count-number-of-pairs-with-absolute-difference-k", "find-original-array-from-doubled-array", "maximum-earnings-from-taxi", "minimum-number-of-operations-to-make-array-continuous"]}, {"contest_title": "\u7b2c 62 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 62", "contest_title_slug": "biweekly-contest-62", "contest_id": 477, "contest_start_time": 1633185000, "contest_duration": 5400, "user_num": 2619, "question_slugs": ["convert-1d-array-into-2d-array", "number-of-pairs-of-strings-with-concatenation-equal-to-target", "maximize-the-confusion-of-an-exam", "maximum-number-of-ways-to-partition-an-array"]}, {"contest_title": "\u7b2c 63 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 63", "contest_title_slug": "biweekly-contest-63", "contest_id": 484, "contest_start_time": 1634394600, "contest_duration": 5400, "user_num": 2828, "question_slugs": ["minimum-number-of-moves-to-seat-everyone", "remove-colored-pieces-if-both-neighbors-are-the-same-color", "the-time-when-the-network-becomes-idle", "kth-smallest-product-of-two-sorted-arrays"]}, {"contest_title": "\u7b2c 64 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 64", "contest_title_slug": "biweekly-contest-64", "contest_id": 490, "contest_start_time": 1635604200, "contest_duration": 5400, "user_num": 2838, "question_slugs": ["kth-distinct-string-in-an-array", "two-best-non-overlapping-events", "plates-between-candles", "number-of-valid-move-combinations-on-chessboard"]}, {"contest_title": "\u7b2c 65 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 65", "contest_title_slug": "biweekly-contest-65", "contest_id": 497, "contest_start_time": 1636813800, "contest_duration": 5400, "user_num": 2676, "question_slugs": ["check-whether-two-strings-are-almost-equivalent", "walking-robot-simulation-ii", "most-beautiful-item-for-each-query", "maximum-number-of-tasks-you-can-assign"]}, {"contest_title": "\u7b2c 66 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 66", "contest_title_slug": "biweekly-contest-66", "contest_id": 503, "contest_start_time": 1638023400, "contest_duration": 5400, "user_num": 2803, "question_slugs": ["count-common-words-with-one-occurrence", "minimum-number-of-food-buckets-to-feed-the-hamsters", "minimum-cost-homecoming-of-a-robot-in-a-grid", "count-fertile-pyramids-in-a-land"]}, {"contest_title": "\u7b2c 67 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 67", "contest_title_slug": "biweekly-contest-67", "contest_id": 509, "contest_start_time": 1639233000, "contest_duration": 5400, "user_num": 2923, "question_slugs": ["find-subsequence-of-length-k-with-the-largest-sum", "find-good-days-to-rob-the-bank", "detonate-the-maximum-bombs", "sequentially-ordinal-rank-tracker"]}, {"contest_title": "\u7b2c 68 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 68", "contest_title_slug": "biweekly-contest-68", "contest_id": 515, "contest_start_time": 1640442600, "contest_duration": 5400, "user_num": 2854, "question_slugs": ["maximum-number-of-words-found-in-sentences", "find-all-possible-recipes-from-given-supplies", "check-if-a-parentheses-string-can-be-valid", "abbreviating-the-product-of-a-range"]}, {"contest_title": "\u7b2c 69 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 69", "contest_title_slug": "biweekly-contest-69", "contest_id": 521, "contest_start_time": 1641652200, "contest_duration": 5400, "user_num": 3360, "question_slugs": ["capitalize-the-title", "maximum-twin-sum-of-a-linked-list", "longest-palindrome-by-concatenating-two-letter-words", "stamping-the-grid"]}, {"contest_title": "\u7b2c 70 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 70", "contest_title_slug": "biweekly-contest-70", "contest_id": 527, "contest_start_time": 1642861800, "contest_duration": 5400, "user_num": 3640, "question_slugs": ["minimum-cost-of-buying-candies-with-discount", "count-the-hidden-sequences", "k-highest-ranked-items-within-a-price-range", "number-of-ways-to-divide-a-long-corridor"]}, {"contest_title": "\u7b2c 71 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 71", "contest_title_slug": "biweekly-contest-71", "contest_id": 533, "contest_start_time": 1644071400, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-sum-of-four-digit-number-after-splitting-digits", "partition-array-according-to-given-pivot", "minimum-cost-to-set-cooking-time", "minimum-difference-in-sums-after-removal-of-elements"]}, {"contest_title": "\u7b2c 72 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 72", "contest_title_slug": "biweekly-contest-72", "contest_id": 539, "contest_start_time": 1645281000, "contest_duration": 5400, "user_num": 4400, "question_slugs": ["count-equal-and-divisible-pairs-in-an-array", "find-three-consecutive-integers-that-sum-to-a-given-number", "maximum-split-of-positive-even-integers", "count-good-triplets-in-an-array"]}, {"contest_title": "\u7b2c 73 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 73", "contest_title_slug": "biweekly-contest-73", "contest_id": 545, "contest_start_time": 1646490600, "contest_duration": 5400, "user_num": 5132, "question_slugs": ["most-frequent-number-following-key-in-an-array", "sort-the-jumbled-numbers", "all-ancestors-of-a-node-in-a-directed-acyclic-graph", "minimum-number-of-moves-to-make-palindrome"]}, {"contest_title": "\u7b2c 74 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 74", "contest_title_slug": "biweekly-contest-74", "contest_id": 554, "contest_start_time": 1647700200, "contest_duration": 5400, "user_num": 5442, "question_slugs": ["divide-array-into-equal-pairs", "maximize-number-of-subsequences-in-a-string", "minimum-operations-to-halve-array-sum", "minimum-white-tiles-after-covering-with-carpets"]}, {"contest_title": "\u7b2c 75 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 75", "contest_title_slug": "biweekly-contest-75", "contest_id": 563, "contest_start_time": 1648909800, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["minimum-bit-flips-to-convert-number", "find-triangular-sum-of-an-array", "number-of-ways-to-select-buildings", "sum-of-scores-of-built-strings"]}, {"contest_title": "\u7b2c 76 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 76", "contest_title_slug": "biweekly-contest-76", "contest_id": 572, "contest_start_time": 1650119400, "contest_duration": 5400, "user_num": 4477, "question_slugs": ["find-closest-number-to-zero", "number-of-ways-to-buy-pens-and-pencils", "design-an-atm-machine", "maximum-score-of-a-node-sequence"]}, {"contest_title": "\u7b2c 77 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 77", "contest_title_slug": "biweekly-contest-77", "contest_id": 581, "contest_start_time": 1651329000, "contest_duration": 5400, "user_num": 4211, "question_slugs": ["count-prefixes-of-a-given-string", "minimum-average-difference", "count-unguarded-cells-in-the-grid", "escape-the-spreading-fire"]}, {"contest_title": "\u7b2c 78 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 78", "contest_title_slug": "biweekly-contest-78", "contest_id": 590, "contest_start_time": 1652538600, "contest_duration": 5400, "user_num": 4347, "question_slugs": ["find-the-k-beauty-of-a-number", "number-of-ways-to-split-array", "maximum-white-tiles-covered-by-a-carpet", "substring-with-largest-variance"]}, {"contest_title": "\u7b2c 79 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 79", "contest_title_slug": "biweekly-contest-79", "contest_id": 598, "contest_start_time": 1653748200, "contest_duration": 5400, "user_num": 4250, "question_slugs": ["check-if-number-has-equal-digit-count-and-digit-value", "sender-with-largest-word-count", "maximum-total-importance-of-roads", "booking-concert-tickets-in-groups"]}, {"contest_title": "\u7b2c 80 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 80", "contest_title_slug": "biweekly-contest-80", "contest_id": 608, "contest_start_time": 1654957800, "contest_duration": 5400, "user_num": 3949, "question_slugs": ["strong-password-checker-ii", "successful-pairs-of-spells-and-potions", "match-substring-after-replacement", "count-subarrays-with-score-less-than-k"]}, {"contest_title": "\u7b2c 81 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 81", "contest_title_slug": "biweekly-contest-81", "contest_id": 614, "contest_start_time": 1656167400, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["count-asterisks", "count-unreachable-pairs-of-nodes-in-an-undirected-graph", "maximum-xor-after-operations", "number-of-distinct-roll-sequences"]}, {"contest_title": "\u7b2c 82 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 82", "contest_title_slug": "biweekly-contest-82", "contest_id": 646, "contest_start_time": 1657377000, "contest_duration": 5400, "user_num": 4144, "question_slugs": ["evaluate-boolean-binary-tree", "the-latest-time-to-catch-a-bus", "minimum-sum-of-squared-difference", "subarray-with-elements-greater-than-varying-threshold"]}, {"contest_title": "\u7b2c 83 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 83", "contest_title_slug": "biweekly-contest-83", "contest_id": 652, "contest_start_time": 1658586600, "contest_duration": 5400, "user_num": 4437, "question_slugs": ["best-poker-hand", "number-of-zero-filled-subarrays", "design-a-number-container-system", "shortest-impossible-sequence-of-rolls"]}, {"contest_title": "\u7b2c 84 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 84", "contest_title_slug": "biweekly-contest-84", "contest_id": 658, "contest_start_time": 1659796200, "contest_duration": 5400, "user_num": 4574, "question_slugs": ["merge-similar-items", "count-number-of-bad-pairs", "task-scheduler-ii", "minimum-replacements-to-sort-the-array"]}, {"contest_title": "\u7b2c 85 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 85", "contest_title_slug": "biweekly-contest-85", "contest_id": 668, "contest_start_time": 1661005800, "contest_duration": 5400, "user_num": 4193, "question_slugs": ["minimum-recolors-to-get-k-consecutive-black-blocks", "time-needed-to-rearrange-a-binary-string", "shifting-letters-ii", "maximum-segment-sum-after-removals"]}, {"contest_title": "\u7b2c 86 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 86", "contest_title_slug": "biweekly-contest-86", "contest_id": 688, "contest_start_time": 1662215400, "contest_duration": 5400, "user_num": 4401, "question_slugs": ["find-subarrays-with-equal-sum", "strictly-palindromic-number", "maximum-rows-covered-by-columns", "maximum-number-of-robots-within-budget"]}, {"contest_title": "\u7b2c 87 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 87", "contest_title_slug": "biweekly-contest-87", "contest_id": 703, "contest_start_time": 1663425000, "contest_duration": 5400, "user_num": 4005, "question_slugs": ["count-days-spent-together", "maximum-matching-of-players-with-trainers", "smallest-subarrays-with-maximum-bitwise-or", "minimum-money-required-before-transactions"]}, {"contest_title": "\u7b2c 88 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 88", "contest_title_slug": "biweekly-contest-88", "contest_id": 745, "contest_start_time": 1664634600, "contest_duration": 5400, "user_num": 3905, "question_slugs": ["remove-letter-to-equalize-frequency", "longest-uploaded-prefix", "bitwise-xor-of-all-pairings", "number-of-pairs-satisfying-inequality"]}, {"contest_title": "\u7b2c 89 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 89", "contest_title_slug": "biweekly-contest-89", "contest_id": 755, "contest_start_time": 1665844200, "contest_duration": 5400, "user_num": 3984, "question_slugs": ["number-of-valid-clock-times", "range-product-queries-of-powers", "minimize-maximum-of-array", "create-components-with-same-value"]}, {"contest_title": "\u7b2c 90 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 90", "contest_title_slug": "biweekly-contest-90", "contest_id": 763, "contest_start_time": 1667053800, "contest_duration": 5400, "user_num": 3624, "question_slugs": ["odd-string-difference", "words-within-two-edits-of-dictionary", "destroy-sequential-targets", "next-greater-element-iv"]}, {"contest_title": "\u7b2c 91 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 91", "contest_title_slug": "biweekly-contest-91", "contest_id": 770, "contest_start_time": 1668263400, "contest_duration": 5400, "user_num": 3535, "question_slugs": ["number-of-distinct-averages", "count-ways-to-build-good-strings", "most-profitable-path-in-a-tree", "split-message-based-on-limit"]}, {"contest_title": "\u7b2c 92 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 92", "contest_title_slug": "biweekly-contest-92", "contest_id": 776, "contest_start_time": 1669473000, "contest_duration": 5400, "user_num": 3055, "question_slugs": ["minimum-cuts-to-divide-a-circle", "difference-between-ones-and-zeros-in-row-and-column", "minimum-penalty-for-a-shop", "count-palindromic-subsequences"]}, {"contest_title": "\u7b2c 93 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 93", "contest_title_slug": "biweekly-contest-93", "contest_id": 782, "contest_start_time": 1670682600, "contest_duration": 5400, "user_num": 2929, "question_slugs": ["maximum-value-of-a-string-in-an-array", "maximum-star-sum-of-a-graph", "frog-jump-ii", "minimum-total-cost-to-make-arrays-unequal"]}, {"contest_title": "\u7b2c 94 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 94", "contest_title_slug": "biweekly-contest-94", "contest_id": 789, "contest_start_time": 1671892200, "contest_duration": 5400, "user_num": 2298, "question_slugs": ["maximum-enemy-forts-that-can-be-captured", "reward-top-k-students", "minimize-the-maximum-of-two-arrays", "count-anagrams"]}, {"contest_title": "\u7b2c 95 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 95", "contest_title_slug": "biweekly-contest-95", "contest_id": 798, "contest_start_time": 1673101800, "contest_duration": 5400, "user_num": 2880, "question_slugs": ["categorize-box-according-to-criteria", "find-consecutive-integers-from-a-data-stream", "find-xor-beauty-of-array", "maximize-the-minimum-powered-city"]}, {"contest_title": "\u7b2c 96 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 96", "contest_title_slug": "biweekly-contest-96", "contest_id": 804, "contest_start_time": 1674311400, "contest_duration": 5400, "user_num": 2103, "question_slugs": ["minimum-common-value", "minimum-operations-to-make-array-equal-ii", "maximum-subsequence-score", "check-if-point-is-reachable"]}, {"contest_title": "\u7b2c 97 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 97", "contest_title_slug": "biweekly-contest-97", "contest_id": 810, "contest_start_time": 1675521000, "contest_duration": 5400, "user_num": 2631, "question_slugs": ["separate-the-digits-in-an-array", "maximum-number-of-integers-to-choose-from-a-range-i", "maximize-win-from-two-segments", "disconnect-path-in-a-binary-matrix-by-at-most-one-flip"]}, {"contest_title": "\u7b2c 98 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 98", "contest_title_slug": "biweekly-contest-98", "contest_id": 816, "contest_start_time": 1676730600, "contest_duration": 5400, "user_num": 3250, "question_slugs": ["maximum-difference-by-remapping-a-digit", "minimum-score-by-changing-two-elements", "minimum-impossible-or", "handling-sum-queries-after-update"]}, {"contest_title": "\u7b2c 99 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 99", "contest_title_slug": "biweekly-contest-99", "contest_id": 822, "contest_start_time": 1677940200, "contest_duration": 5400, "user_num": 3467, "question_slugs": ["split-with-minimum-sum", "count-total-number-of-colored-cells", "count-ways-to-group-overlapping-ranges", "count-number-of-possible-root-nodes"]}, {"contest_title": "\u7b2c 100 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 100", "contest_title_slug": "biweekly-contest-100", "contest_id": 832, "contest_start_time": 1679149800, "contest_duration": 5400, "user_num": 3639, "question_slugs": ["distribute-money-to-maximum-children", "maximize-greatness-of-an-array", "find-score-of-an-array-after-marking-all-elements", "minimum-time-to-repair-cars"]}, {"contest_title": "\u7b2c 101 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 101", "contest_title_slug": "biweekly-contest-101", "contest_id": 842, "contest_start_time": 1680359400, "contest_duration": 5400, "user_num": 3353, "question_slugs": ["form-smallest-number-from-two-digit-arrays", "find-the-substring-with-maximum-cost", "make-k-subarray-sums-equal", "shortest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 102 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 102", "contest_title_slug": "biweekly-contest-102", "contest_id": 853, "contest_start_time": 1681569000, "contest_duration": 5400, "user_num": 3058, "question_slugs": ["find-the-width-of-columns-of-a-grid", "find-the-score-of-all-prefixes-of-an-array", "cousins-in-binary-tree-ii", "design-graph-with-shortest-path-calculator"]}, {"contest_title": "\u7b2c 103 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 103", "contest_title_slug": "biweekly-contest-103", "contest_id": 859, "contest_start_time": 1682778600, "contest_duration": 5400, "user_num": 2299, "question_slugs": ["maximum-sum-with-exactly-k-elements", "find-the-prefix-common-array-of-two-arrays", "maximum-number-of-fish-in-a-grid", "make-array-empty"]}, {"contest_title": "\u7b2c 104 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 104", "contest_title_slug": "biweekly-contest-104", "contest_id": 866, "contest_start_time": 1683988200, "contest_duration": 5400, "user_num": 2519, "question_slugs": ["number-of-senior-citizens", "sum-in-a-matrix", "maximum-or", "power-of-heroes"]}, {"contest_title": "\u7b2c 105 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 105", "contest_title_slug": "biweekly-contest-105", "contest_id": 873, "contest_start_time": 1685197800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["buy-two-chocolates", "extra-characters-in-a-string", "maximum-strength-of-a-group", "greatest-common-divisor-traversal"]}, {"contest_title": "\u7b2c 106 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 106", "contest_title_slug": "biweekly-contest-106", "contest_id": 879, "contest_start_time": 1686407400, "contest_duration": 5400, "user_num": 2346, "question_slugs": ["check-if-the-number-is-fascinating", "find-the-longest-semi-repetitive-substring", "movement-of-robots", "find-a-good-subset-of-the-matrix"]}, {"contest_title": "\u7b2c 107 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 107", "contest_title_slug": "biweekly-contest-107", "contest_id": 885, "contest_start_time": 1687617000, "contest_duration": 5400, "user_num": 1870, "question_slugs": ["find-maximum-number-of-string-pairs", "construct-the-longest-new-string", "decremental-string-concatenation", "count-zero-request-servers"]}, {"contest_title": "\u7b2c 108 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 108", "contest_title_slug": "biweekly-contest-108", "contest_id": 891, "contest_start_time": 1688826600, "contest_duration": 5400, "user_num": 2349, "question_slugs": ["longest-alternating-subarray", "relocate-marbles", "partition-string-into-minimum-beautiful-substrings", "number-of-black-blocks"]}, {"contest_title": "\u7b2c 109 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 109", "contest_title_slug": "biweekly-contest-109", "contest_id": 897, "contest_start_time": 1690036200, "contest_duration": 5400, "user_num": 2461, "question_slugs": ["check-if-array-is-good", "sort-vowels-in-a-string", "visit-array-positions-to-maximize-score", "ways-to-express-an-integer-as-sum-of-powers"]}, {"contest_title": "\u7b2c 110 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 110", "contest_title_slug": "biweekly-contest-110", "contest_id": 903, "contest_start_time": 1691245800, "contest_duration": 5400, "user_num": 2546, "question_slugs": ["account-balance-after-rounded-purchase", "insert-greatest-common-divisors-in-linked-list", "minimum-seconds-to-equalize-a-circular-array", "minimum-time-to-make-array-sum-at-most-x"]}, {"contest_title": "\u7b2c 111 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 111", "contest_title_slug": "biweekly-contest-111", "contest_id": 909, "contest_start_time": 1692455400, "contest_duration": 5400, "user_num": 2787, "question_slugs": ["count-pairs-whose-sum-is-less-than-target", "make-string-a-subsequence-using-cyclic-increments", "sorting-three-groups", "number-of-beautiful-integers-in-the-range"]}, {"contest_title": "\u7b2c 112 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 112", "contest_title_slug": "biweekly-contest-112", "contest_id": 917, "contest_start_time": 1693665000, "contest_duration": 5400, "user_num": 2900, "question_slugs": ["check-if-strings-can-be-made-equal-with-operations-i", "check-if-strings-can-be-made-equal-with-operations-ii", "maximum-sum-of-almost-unique-subarray", "count-k-subsequences-of-a-string-with-maximum-beauty"]}, {"contest_title": "\u7b2c 113 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 113", "contest_title_slug": "biweekly-contest-113", "contest_id": 923, "contest_start_time": 1694874600, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-right-shifts-to-sort-the-array", "minimum-array-length-after-pair-removals", "count-pairs-of-points-with-distance-k", "minimum-edge-reversals-so-every-node-is-reachable"]}, {"contest_title": "\u7b2c 114 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 114", "contest_title_slug": "biweekly-contest-114", "contest_id": 929, "contest_start_time": 1696084200, "contest_duration": 5400, "user_num": 2406, "question_slugs": ["minimum-operations-to-collect-elements", "minimum-number-of-operations-to-make-array-empty", "split-array-into-maximum-number-of-subarrays", "maximum-number-of-k-divisible-components"]}, {"contest_title": "\u7b2c 115 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 115", "contest_title_slug": "biweekly-contest-115", "contest_id": 935, "contest_start_time": 1697293800, "contest_duration": 5400, "user_num": 2809, "question_slugs": ["last-visited-integers", "longest-unequal-adjacent-groups-subsequence-i", "longest-unequal-adjacent-groups-subsequence-ii", "count-of-sub-multisets-with-bounded-sum"]}, {"contest_title": "\u7b2c 116 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 116", "contest_title_slug": "biweekly-contest-116", "contest_id": 941, "contest_start_time": 1698503400, "contest_duration": 5400, "user_num": 2904, "question_slugs": ["subarrays-distinct-element-sum-of-squares-i", "minimum-number-of-changes-to-make-binary-string-beautiful", "length-of-the-longest-subsequence-that-sums-to-target", "subarrays-distinct-element-sum-of-squares-ii"]}, {"contest_title": "\u7b2c 117 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 117", "contest_title_slug": "biweekly-contest-117", "contest_id": 949, "contest_start_time": 1699713000, "contest_duration": 5400, "user_num": 2629, "question_slugs": ["distribute-candies-among-children-i", "distribute-candies-among-children-ii", "number-of-strings-which-can-be-rearranged-to-contain-substring", "maximum-spending-after-buying-items"]}, {"contest_title": "\u7b2c 118 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 118", "contest_title_slug": "biweekly-contest-118", "contest_id": 955, "contest_start_time": 1700922600, "contest_duration": 5400, "user_num": 2425, "question_slugs": ["find-words-containing-character", "maximize-area-of-square-hole-in-grid", "minimum-number-of-coins-for-fruits", "find-maximum-non-decreasing-array-length"]}, {"contest_title": "\u7b2c 119 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 119", "contest_title_slug": "biweekly-contest-119", "contest_id": 961, "contest_start_time": 1702132200, "contest_duration": 5400, "user_num": 2472, "question_slugs": ["find-common-elements-between-two-arrays", "remove-adjacent-almost-equal-characters", "length-of-longest-subarray-with-at-most-k-frequency", "number-of-possible-sets-of-closing-branches"]}, {"contest_title": "\u7b2c 120 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 120", "contest_title_slug": "biweekly-contest-120", "contest_id": 967, "contest_start_time": 1703341800, "contest_duration": 5400, "user_num": 2542, "question_slugs": ["count-the-number-of-incremovable-subarrays-i", "find-polygon-with-the-largest-perimeter", "count-the-number-of-incremovable-subarrays-ii", "find-number-of-coins-to-place-in-tree-nodes"]}, {"contest_title": "\u7b2c 121 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 121", "contest_title_slug": "biweekly-contest-121", "contest_id": 973, "contest_start_time": 1704551400, "contest_duration": 5400, "user_num": 2218, "question_slugs": ["smallest-missing-integer-greater-than-sequential-prefix-sum", "minimum-number-of-operations-to-make-array-xor-equal-to-k", "minimum-number-of-operations-to-make-x-and-y-equal", "count-the-number-of-powerful-integers"]}, {"contest_title": "\u7b2c 122 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 122", "contest_title_slug": "biweekly-contest-122", "contest_id": 979, "contest_start_time": 1705761000, "contest_duration": 5400, "user_num": 2547, "question_slugs": ["divide-an-array-into-subarrays-with-minimum-cost-i", "find-if-array-can-be-sorted", "minimize-length-of-array-using-operations", "divide-an-array-into-subarrays-with-minimum-cost-ii"]}, {"contest_title": "\u7b2c 123 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 123", "contest_title_slug": "biweekly-contest-123", "contest_id": 985, "contest_start_time": 1706970600, "contest_duration": 5400, "user_num": 2209, "question_slugs": ["type-of-triangle", "find-the-number-of-ways-to-place-people-i", "maximum-good-subarray-sum", "find-the-number-of-ways-to-place-people-ii"]}, {"contest_title": "\u7b2c 124 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 124", "contest_title_slug": "biweekly-contest-124", "contest_id": 991, "contest_start_time": 1708180200, "contest_duration": 5400, "user_num": 1861, "question_slugs": ["maximum-number-of-operations-with-the-same-score-i", "apply-operations-to-make-string-empty", "maximum-number-of-operations-with-the-same-score-ii", "maximize-consecutive-elements-in-an-array-after-modification"]}, {"contest_title": "\u7b2c 125 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 125", "contest_title_slug": "biweekly-contest-125", "contest_id": 997, "contest_start_time": 1709389800, "contest_duration": 5400, "user_num": 2599, "question_slugs": ["minimum-operations-to-exceed-threshold-value-i", "minimum-operations-to-exceed-threshold-value-ii", "count-pairs-of-connectable-servers-in-a-weighted-tree-network", "find-the-maximum-sum-of-node-values"]}, {"contest_title": "\u7b2c 126 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 126", "contest_title_slug": "biweekly-contest-126", "contest_id": 1003, "contest_start_time": 1710599400, "contest_duration": 5400, "user_num": 3234, "question_slugs": ["find-the-sum-of-encrypted-integers", "mark-elements-on-array-by-performing-queries", "replace-question-marks-in-string-to-minimize-its-value", "find-the-sum-of-the-power-of-all-subsequences"]}, {"contest_title": "\u7b2c 127 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 127", "contest_title_slug": "biweekly-contest-127", "contest_id": 1010, "contest_start_time": 1711809000, "contest_duration": 5400, "user_num": 2951, "question_slugs": ["shortest-subarray-with-or-at-least-k-i", "minimum-levels-to-gain-more-points", "shortest-subarray-with-or-at-least-k-ii", "find-the-sum-of-subsequence-powers"]}, {"contest_title": "\u7b2c 128 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 128", "contest_title_slug": "biweekly-contest-128", "contest_id": 1017, "contest_start_time": 1713018600, "contest_duration": 5400, "user_num": 2654, "question_slugs": ["score-of-a-string", "minimum-rectangles-to-cover-points", "minimum-time-to-visit-disappearing-nodes", "find-the-number-of-subarrays-where-boundary-elements-are-maximum"]}, {"contest_title": "\u7b2c 129 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 129", "contest_title_slug": "biweekly-contest-129", "contest_id": 1023, "contest_start_time": 1714228200, "contest_duration": 5400, "user_num": 2511, "question_slugs": ["make-a-square-with-the-same-color", "right-triangles", "find-all-possible-stable-binary-arrays-i", "find-all-possible-stable-binary-arrays-ii"]}, {"contest_title": "\u7b2c 130 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 130", "contest_title_slug": "biweekly-contest-130", "contest_id": 1029, "contest_start_time": 1715437800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["check-if-grid-satisfies-conditions", "maximum-points-inside-the-square", "minimum-substring-partition-of-equal-character-frequency", "find-products-of-elements-of-big-array"]}, {"contest_title": "\u7b2c 131 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 131", "contest_title_slug": "biweekly-contest-131", "contest_id": 1035, "contest_start_time": 1716647400, "contest_duration": 5400, "user_num": 2537, "question_slugs": ["find-the-xor-of-numbers-which-appear-twice", "find-occurrences-of-an-element-in-an-array", "find-the-number-of-distinct-colors-among-the-balls", "block-placement-queries"]}, {"contest_title": "\u7b2c 132 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 132", "contest_title_slug": "biweekly-contest-132", "contest_id": 1042, "contest_start_time": 1717857000, "contest_duration": 5400, "user_num": 2457, "question_slugs": ["clear-digits", "find-the-first-player-to-win-k-games-in-a-row", "find-the-maximum-length-of-a-good-subsequence-i", "find-the-maximum-length-of-a-good-subsequence-ii"]}, {"contest_title": "\u7b2c 133 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 133", "contest_title_slug": "biweekly-contest-133", "contest_id": 1048, "contest_start_time": 1719066600, "contest_duration": 5400, "user_num": 2326, "question_slugs": ["find-minimum-operations-to-make-all-elements-divisible-by-three", "minimum-operations-to-make-binary-array-elements-equal-to-one-i", "minimum-operations-to-make-binary-array-elements-equal-to-one-ii", "count-the-number-of-inversions"]}, {"contest_title": "\u7b2c 134 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 134", "contest_title_slug": "biweekly-contest-134", "contest_id": 1055, "contest_start_time": 1720276200, "contest_duration": 5400, "user_num": 2411, "question_slugs": ["alternating-groups-i", "maximum-points-after-enemy-battles", "alternating-groups-ii", "number-of-subarrays-with-and-value-of-k"]}, {"contest_title": "\u7b2c 135 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 135", "contest_title_slug": "biweekly-contest-135", "contest_id": 1061, "contest_start_time": 1721485800, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["find-the-winning-player-in-coin-game", "minimum-length-of-string-after-operations", "minimum-array-changes-to-make-differences-equal", "maximum-score-from-grid-operations"]}, {"contest_title": "\u7b2c 136 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 136", "contest_title_slug": "biweekly-contest-136", "contest_id": 1068, "contest_start_time": 1722695400, "contest_duration": 5400, "user_num": 2418, "question_slugs": ["find-the-number-of-winning-players", "minimum-number-of-flips-to-make-binary-grid-palindromic-i", "minimum-number-of-flips-to-make-binary-grid-palindromic-ii", "time-taken-to-mark-all-nodes"]}, {"contest_title": "\u7b2c 137 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 137", "contest_title_slug": "biweekly-contest-137", "contest_id": 1074, "contest_start_time": 1723905000, "contest_duration": 5400, "user_num": 2198, "question_slugs": ["find-the-power-of-k-size-subarrays-i", "find-the-power-of-k-size-subarrays-ii", "maximum-value-sum-by-placing-three-rooks-i", "maximum-value-sum-by-placing-three-rooks-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 138", "contest_title_slug": "biweekly-contest-138", "contest_id": 1081, "contest_start_time": 1725114600, "contest_duration": 5400, "user_num": 2029, "question_slugs": ["find-the-key-of-the-numbers", "hash-divided-string", "find-the-count-of-good-integers", "minimum-amount-of-damage-dealt-to-bob"]}] \ No newline at end of file +[{"contest_title": "\u7b2c 83 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 83", "contest_title_slug": "weekly-contest-83", "contest_id": 5, "contest_start_time": 1525570200, "contest_duration": 5400, "user_num": 58, "question_slugs": ["positions-of-large-groups", "masking-personal-information", "consecutive-numbers-sum", "count-unique-characters-of-all-substrings-of-a-given-string"]}, {"contest_title": "\u7b2c 84 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 84", "contest_title_slug": "weekly-contest-84", "contest_id": 6, "contest_start_time": 1526175000, "contest_duration": 5400, "user_num": 656, "question_slugs": ["flipping-an-image", "find-and-replace-in-string", "image-overlap", "sum-of-distances-in-tree"]}, {"contest_title": "\u7b2c 85 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 85", "contest_title_slug": "weekly-contest-85", "contest_id": 7, "contest_start_time": 1526779800, "contest_duration": 5400, "user_num": 467, "question_slugs": ["rectangle-overlap", "push-dominoes", "new-21-game", "similar-string-groups"]}, {"contest_title": "\u7b2c 86 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 86", "contest_title_slug": "weekly-contest-86", "contest_id": 8, "contest_start_time": 1527384600, "contest_duration": 5400, "user_num": 377, "question_slugs": ["magic-squares-in-grid", "keys-and-rooms", "split-array-into-fibonacci-sequence", "guess-the-word"]}, {"contest_title": "\u7b2c 87 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 87", "contest_title_slug": "weekly-contest-87", "contest_id": 9, "contest_start_time": 1527989400, "contest_duration": 5400, "user_num": 343, "question_slugs": ["backspace-string-compare", "longest-mountain-in-array", "hand-of-straights", "shortest-path-visiting-all-nodes"]}, {"contest_title": "\u7b2c 88 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 88", "contest_title_slug": "weekly-contest-88", "contest_id": 11, "contest_start_time": 1528594200, "contest_duration": 5400, "user_num": 404, "question_slugs": ["shifting-letters", "maximize-distance-to-closest-person", "loud-and-rich", "rectangle-area-ii"]}, {"contest_title": "\u7b2c 89 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 89", "contest_title_slug": "weekly-contest-89", "contest_id": 12, "contest_start_time": 1529199000, "contest_duration": 5400, "user_num": 491, "question_slugs": ["peak-index-in-a-mountain-array", "car-fleet", "exam-room", "k-similar-strings"]}, {"contest_title": "\u7b2c 90 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 90", "contest_title_slug": "weekly-contest-90", "contest_id": 13, "contest_start_time": 1529803800, "contest_duration": 5400, "user_num": 573, "question_slugs": ["buddy-strings", "score-of-parentheses", "mirror-reflection", "minimum-cost-to-hire-k-workers"]}, {"contest_title": "\u7b2c 91 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 91", "contest_title_slug": "weekly-contest-91", "contest_id": 14, "contest_start_time": 1530408600, "contest_duration": 5400, "user_num": 578, "question_slugs": ["lemonade-change", "all-nodes-distance-k-in-binary-tree", "score-after-flipping-matrix", "shortest-subarray-with-sum-at-least-k"]}, {"contest_title": "\u7b2c 92 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 92", "contest_title_slug": "weekly-contest-92", "contest_id": 15, "contest_start_time": 1531013400, "contest_duration": 5400, "user_num": 610, "question_slugs": ["transpose-matrix", "smallest-subtree-with-all-the-deepest-nodes", "prime-palindrome", "shortest-path-to-get-all-keys"]}, {"contest_title": "\u7b2c 93 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 93", "contest_title_slug": "weekly-contest-93", "contest_id": 16, "contest_start_time": 1531618200, "contest_duration": 5400, "user_num": 732, "question_slugs": ["binary-gap", "reordered-power-of-2", "advantage-shuffle", "minimum-number-of-refueling-stops"]}, {"contest_title": "\u7b2c 94 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 94", "contest_title_slug": "weekly-contest-94", "contest_id": 17, "contest_start_time": 1532223000, "contest_duration": 5400, "user_num": 733, "question_slugs": ["leaf-similar-trees", "walking-robot-simulation", "koko-eating-bananas", "length-of-longest-fibonacci-subsequence"]}, {"contest_title": "\u7b2c 95 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 95", "contest_title_slug": "weekly-contest-95", "contest_id": 18, "contest_start_time": 1532827800, "contest_duration": 5400, "user_num": 831, "question_slugs": ["middle-of-the-linked-list", "stone-game", "nth-magical-number", "profitable-schemes"]}, {"contest_title": "\u7b2c 96 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 96", "contest_title_slug": "weekly-contest-96", "contest_id": 19, "contest_start_time": 1533432600, "contest_duration": 5400, "user_num": 789, "question_slugs": ["projection-area-of-3d-shapes", "boats-to-save-people", "decoded-string-at-index", "reachable-nodes-in-subdivided-graph"]}, {"contest_title": "\u7b2c 97 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 97", "contest_title_slug": "weekly-contest-97", "contest_id": 20, "contest_start_time": 1534037400, "contest_duration": 5400, "user_num": 635, "question_slugs": ["uncommon-words-from-two-sentences", "spiral-matrix-iii", "possible-bipartition", "super-egg-drop"]}, {"contest_title": "\u7b2c 98 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 98", "contest_title_slug": "weekly-contest-98", "contest_id": 21, "contest_start_time": 1534642200, "contest_duration": 5400, "user_num": 670, "question_slugs": ["fair-candy-swap", "find-and-replace-pattern", "construct-binary-tree-from-preorder-and-postorder-traversal", "sum-of-subsequence-widths"]}, {"contest_title": "\u7b2c 99 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 99", "contest_title_slug": "weekly-contest-99", "contest_id": 22, "contest_start_time": 1535247000, "contest_duration": 5400, "user_num": 725, "question_slugs": ["surface-area-of-3d-shapes", "groups-of-special-equivalent-strings", "all-possible-full-binary-trees", "maximum-frequency-stack"]}, {"contest_title": "\u7b2c 100 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 100", "contest_title_slug": "weekly-contest-100", "contest_id": 23, "contest_start_time": 1535851800, "contest_duration": 5400, "user_num": 718, "question_slugs": ["monotonic-array", "increasing-order-search-tree", "bitwise-ors-of-subarrays", "orderly-queue"]}, {"contest_title": "\u7b2c 101 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 101", "contest_title_slug": "weekly-contest-101", "contest_id": 24, "contest_start_time": 1536456600, "contest_duration": 6300, "user_num": 854, "question_slugs": ["rle-iterator", "online-stock-span", "numbers-at-most-n-given-digit-set", "valid-permutations-for-di-sequence"]}, {"contest_title": "\u7b2c 102 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 102", "contest_title_slug": "weekly-contest-102", "contest_id": 25, "contest_start_time": 1537061400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["sort-array-by-parity", "fruit-into-baskets", "sum-of-subarray-minimums", "super-palindromes"]}, {"contest_title": "\u7b2c 103 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 103", "contest_title_slug": "weekly-contest-103", "contest_id": 26, "contest_start_time": 1537666200, "contest_duration": 5400, "user_num": 575, "question_slugs": ["smallest-range-i", "snakes-and-ladders", "smallest-range-ii", "online-election"]}, {"contest_title": "\u7b2c 104 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 104", "contest_title_slug": "weekly-contest-104", "contest_id": 27, "contest_start_time": 1538271000, "contest_duration": 5400, "user_num": 354, "question_slugs": ["x-of-a-kind-in-a-deck-of-cards", "partition-array-into-disjoint-intervals", "word-subsets", "cat-and-mouse"]}, {"contest_title": "\u7b2c 105 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 105", "contest_title_slug": "weekly-contest-105", "contest_id": 28, "contest_start_time": 1538875800, "contest_duration": 5400, "user_num": 393, "question_slugs": ["reverse-only-letters", "maximum-sum-circular-subarray", "complete-binary-tree-inserter", "number-of-music-playlists"]}, {"contest_title": "\u7b2c 106 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 106", "contest_title_slug": "weekly-contest-106", "contest_id": 29, "contest_start_time": 1539480600, "contest_duration": 5400, "user_num": 369, "question_slugs": ["sort-array-by-parity-ii", "minimum-add-to-make-parentheses-valid", "3sum-with-multiplicity", "minimize-malware-spread"]}, {"contest_title": "\u7b2c 107 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 107", "contest_title_slug": "weekly-contest-107", "contest_id": 30, "contest_start_time": 1540085400, "contest_duration": 5400, "user_num": 504, "question_slugs": ["long-pressed-name", "flip-string-to-monotone-increasing", "three-equal-parts", "minimize-malware-spread-ii"]}, {"contest_title": "\u7b2c 108 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 108", "contest_title_slug": "weekly-contest-108", "contest_id": 31, "contest_start_time": 1540690200, "contest_duration": 5400, "user_num": 524, "question_slugs": ["unique-email-addresses", "binary-subarrays-with-sum", "minimum-falling-path-sum", "beautiful-array"]}, {"contest_title": "\u7b2c 109 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 109", "contest_title_slug": "weekly-contest-109", "contest_id": 32, "contest_start_time": 1541295000, "contest_duration": 5400, "user_num": 439, "question_slugs": ["number-of-recent-calls", "knight-dialer", "shortest-bridge", "stamping-the-sequence"]}, {"contest_title": "\u7b2c 110 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 110", "contest_title_slug": "weekly-contest-110", "contest_id": 33, "contest_start_time": 1541903400, "contest_duration": 5400, "user_num": 346, "question_slugs": ["reorder-data-in-log-files", "range-sum-of-bst", "minimum-area-rectangle", "distinct-subsequences-ii"]}, {"contest_title": "\u7b2c 111 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 111", "contest_title_slug": "weekly-contest-111", "contest_id": 34, "contest_start_time": 1542508200, "contest_duration": 5400, "user_num": 353, "question_slugs": ["valid-mountain-array", "delete-columns-to-make-sorted", "di-string-match", "find-the-shortest-superstring"]}, {"contest_title": "\u7b2c 112 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 112", "contest_title_slug": "weekly-contest-112", "contest_id": 35, "contest_start_time": 1543113000, "contest_duration": 5400, "user_num": 299, "question_slugs": ["minimum-increment-to-make-array-unique", "validate-stack-sequences", "most-stones-removed-with-same-row-or-column", "bag-of-tokens"]}, {"contest_title": "\u7b2c 113 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 113", "contest_title_slug": "weekly-contest-113", "contest_id": 36, "contest_start_time": 1543717800, "contest_duration": 5400, "user_num": 462, "question_slugs": ["largest-time-for-given-digits", "flip-equivalent-binary-trees", "reveal-cards-in-increasing-order", "largest-component-size-by-common-factor"]}, {"contest_title": "\u7b2c 114 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 114", "contest_title_slug": "weekly-contest-114", "contest_id": 37, "contest_start_time": 1544322600, "contest_duration": 5400, "user_num": 391, "question_slugs": ["verifying-an-alien-dictionary", "array-of-doubled-pairs", "delete-columns-to-make-sorted-ii", "tallest-billboard"]}, {"contest_title": "\u7b2c 115 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 115", "contest_title_slug": "weekly-contest-115", "contest_id": 38, "contest_start_time": 1544927400, "contest_duration": 5400, "user_num": 383, "question_slugs": ["prison-cells-after-n-days", "check-completeness-of-a-binary-tree", "regions-cut-by-slashes", "delete-columns-to-make-sorted-iii"]}, {"contest_title": "\u7b2c 116 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 116", "contest_title_slug": "weekly-contest-116", "contest_id": 39, "contest_start_time": 1545532200, "contest_duration": 5400, "user_num": 369, "question_slugs": ["n-repeated-element-in-size-2n-array", "maximum-width-ramp", "minimum-area-rectangle-ii", "least-operators-to-express-number"]}, {"contest_title": "\u7b2c 117 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 117", "contest_title_slug": "weekly-contest-117", "contest_id": 41, "contest_start_time": 1546137000, "contest_duration": 5400, "user_num": 657, "question_slugs": ["univalued-binary-tree", "numbers-with-same-consecutive-differences", "vowel-spellchecker", "binary-tree-cameras"]}, {"contest_title": "\u7b2c 118 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 118", "contest_title_slug": "weekly-contest-118", "contest_id": 42, "contest_start_time": 1546741800, "contest_duration": 5400, "user_num": 383, "question_slugs": ["powerful-integers", "pancake-sorting", "flip-binary-tree-to-match-preorder-traversal", "equal-rational-numbers"]}, {"contest_title": "\u7b2c 119 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 119", "contest_title_slug": "weekly-contest-119", "contest_id": 43, "contest_start_time": 1547346600, "contest_duration": 5400, "user_num": 513, "question_slugs": ["k-closest-points-to-origin", "largest-perimeter-triangle", "subarray-sums-divisible-by-k", "odd-even-jump"]}, {"contest_title": "\u7b2c 120 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 120", "contest_title_slug": "weekly-contest-120", "contest_id": 44, "contest_start_time": 1547951400, "contest_duration": 5400, "user_num": 382, "question_slugs": ["squares-of-a-sorted-array", "longest-turbulent-subarray", "distribute-coins-in-binary-tree", "unique-paths-iii"]}, {"contest_title": "\u7b2c 121 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 121", "contest_title_slug": "weekly-contest-121", "contest_id": 45, "contest_start_time": 1548556200, "contest_duration": 5400, "user_num": 384, "question_slugs": ["string-without-aaa-or-bbb", "time-based-key-value-store", "minimum-cost-for-tickets", "triples-with-bitwise-and-equal-to-zero"]}, {"contest_title": "\u7b2c 122 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 122", "contest_title_slug": "weekly-contest-122", "contest_id": 46, "contest_start_time": 1549161000, "contest_duration": 5400, "user_num": 280, "question_slugs": ["sum-of-even-numbers-after-queries", "smallest-string-starting-from-leaf", "interval-list-intersections", "vertical-order-traversal-of-a-binary-tree"]}, {"contest_title": "\u7b2c 123 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 123", "contest_title_slug": "weekly-contest-123", "contest_id": 47, "contest_start_time": 1549765800, "contest_duration": 5400, "user_num": 247, "question_slugs": ["add-to-array-form-of-integer", "satisfiability-of-equality-equations", "broken-calculator", "subarrays-with-k-different-integers"]}, {"contest_title": "\u7b2c 124 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 124", "contest_title_slug": "weekly-contest-124", "contest_id": 48, "contest_start_time": 1550370600, "contest_duration": 5400, "user_num": 417, "question_slugs": ["cousins-in-binary-tree", "rotting-oranges", "minimum-number-of-k-consecutive-bit-flips", "number-of-squareful-arrays"]}, {"contest_title": "\u7b2c 125 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 125", "contest_title_slug": "weekly-contest-125", "contest_id": 49, "contest_start_time": 1550975400, "contest_duration": 5400, "user_num": 469, "question_slugs": ["find-the-town-judge", "available-captures-for-rook", "maximum-binary-tree-ii", "grid-illumination"]}, {"contest_title": "\u7b2c 126 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 126", "contest_title_slug": "weekly-contest-126", "contest_id": 50, "contest_start_time": 1551580200, "contest_duration": 5400, "user_num": 591, "question_slugs": ["find-common-characters", "check-if-word-is-valid-after-substitutions", "max-consecutive-ones-iii", "minimum-cost-to-merge-stones"]}, {"contest_title": "\u7b2c 127 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 127", "contest_title_slug": "weekly-contest-127", "contest_id": 52, "contest_start_time": 1552185000, "contest_duration": 5400, "user_num": 664, "question_slugs": ["maximize-sum-of-array-after-k-negations", "clumsy-factorial", "minimum-domino-rotations-for-equal-row", "construct-binary-search-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 128 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 128", "contest_title_slug": "weekly-contest-128", "contest_id": 53, "contest_start_time": 1552789800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["complement-of-base-10-integer", "pairs-of-songs-with-total-durations-divisible-by-60", "capacity-to-ship-packages-within-d-days", "numbers-with-repeated-digits"]}, {"contest_title": "\u7b2c 129 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 129", "contest_title_slug": "weekly-contest-129", "contest_id": 54, "contest_start_time": 1553391000, "contest_duration": 5400, "user_num": 759, "question_slugs": ["partition-array-into-three-parts-with-equal-sum", "smallest-integer-divisible-by-k", "best-sightseeing-pair", "binary-string-with-substrings-representing-1-to-n"]}, {"contest_title": "\u7b2c 130 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 130", "contest_title_slug": "weekly-contest-130", "contest_id": 55, "contest_start_time": 1553999400, "contest_duration": 5400, "user_num": 1294, "question_slugs": ["binary-prefix-divisible-by-5", "convert-to-base-2", "next-greater-node-in-linked-list", "number-of-enclaves"]}, {"contest_title": "\u7b2c 131 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 131", "contest_title_slug": "weekly-contest-131", "contest_id": 56, "contest_start_time": 1554604200, "contest_duration": 5400, "user_num": 918, "question_slugs": ["remove-outermost-parentheses", "sum-of-root-to-leaf-binary-numbers", "camelcase-matching", "video-stitching"]}, {"contest_title": "\u7b2c 132 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 132", "contest_title_slug": "weekly-contest-132", "contest_id": 57, "contest_start_time": 1555209000, "contest_duration": 5400, "user_num": 1050, "question_slugs": ["divisor-game", "maximum-difference-between-node-and-ancestor", "longest-arithmetic-subsequence", "recover-a-tree-from-preorder-traversal"]}, {"contest_title": "\u7b2c 133 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 133", "contest_title_slug": "weekly-contest-133", "contest_id": 59, "contest_start_time": 1555813800, "contest_duration": 5400, "user_num": 999, "question_slugs": ["two-city-scheduling", "matrix-cells-in-distance-order", "maximum-sum-of-two-non-overlapping-subarrays", "stream-of-characters"]}, {"contest_title": "\u7b2c 134 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 134", "contest_title_slug": "weekly-contest-134", "contest_id": 64, "contest_start_time": 1556418600, "contest_duration": 5400, "user_num": 728, "question_slugs": ["moving-stones-until-consecutive", "coloring-a-border", "uncrossed-lines", "escape-a-large-maze"]}, {"contest_title": "\u7b2c 135 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 135", "contest_title_slug": "weekly-contest-135", "contest_id": 65, "contest_start_time": 1557023400, "contest_duration": 5400, "user_num": 549, "question_slugs": ["valid-boomerang", "binary-search-tree-to-greater-sum-tree", "minimum-score-triangulation-of-polygon", "moving-stones-until-consecutive-ii"]}, {"contest_title": "\u7b2c 136 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 136", "contest_title_slug": "weekly-contest-136", "contest_id": 66, "contest_start_time": 1557628200, "contest_duration": 5400, "user_num": 790, "question_slugs": ["robot-bounded-in-circle", "flower-planting-with-no-adjacent", "partition-array-for-maximum-sum", "longest-duplicate-substring"]}, {"contest_title": "\u7b2c 137 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 137", "contest_title_slug": "weekly-contest-137", "contest_id": 67, "contest_start_time": 1558233000, "contest_duration": 5400, "user_num": 766, "question_slugs": ["last-stone-weight", "remove-all-adjacent-duplicates-in-string", "longest-string-chain", "last-stone-weight-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 138", "contest_title_slug": "weekly-contest-138", "contest_id": 68, "contest_start_time": 1558837800, "contest_duration": 5400, "user_num": 752, "question_slugs": ["height-checker", "grumpy-bookstore-owner", "previous-permutation-with-one-swap", "distant-barcodes"]}, {"contest_title": "\u7b2c 139 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 139", "contest_title_slug": "weekly-contest-139", "contest_id": 69, "contest_start_time": 1559442600, "contest_duration": 5400, "user_num": 785, "question_slugs": ["greatest-common-divisor-of-strings", "flip-columns-for-maximum-number-of-equal-rows", "adding-two-negabinary-numbers", "number-of-submatrices-that-sum-to-target"]}, {"contest_title": "\u7b2c 140 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 140", "contest_title_slug": "weekly-contest-140", "contest_id": 71, "contest_start_time": 1560047400, "contest_duration": 5400, "user_num": 660, "question_slugs": ["occurrences-after-bigram", "letter-tile-possibilities", "insufficient-nodes-in-root-to-leaf-paths", "smallest-subsequence-of-distinct-characters"]}, {"contest_title": "\u7b2c 141 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 141", "contest_title_slug": "weekly-contest-141", "contest_id": 72, "contest_start_time": 1560652200, "contest_duration": 5400, "user_num": 763, "question_slugs": ["duplicate-zeros", "largest-values-from-labels", "shortest-path-in-binary-matrix", "shortest-common-supersequence"]}, {"contest_title": "\u7b2c 142 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 142", "contest_title_slug": "weekly-contest-142", "contest_id": 74, "contest_start_time": 1561257000, "contest_duration": 5400, "user_num": 801, "question_slugs": ["statistics-from-a-large-sample", "car-pooling", "find-in-mountain-array", "brace-expansion-ii"]}, {"contest_title": "\u7b2c 143 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 143", "contest_title_slug": "weekly-contest-143", "contest_id": 84, "contest_start_time": 1561861800, "contest_duration": 5400, "user_num": 803, "question_slugs": ["distribute-candies-to-people", "path-in-zigzag-labelled-binary-tree", "filling-bookcase-shelves", "parsing-a-boolean-expression"]}, {"contest_title": "\u7b2c 144 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 144", "contest_title_slug": "weekly-contest-144", "contest_id": 86, "contest_start_time": 1562466600, "contest_duration": 5400, "user_num": 777, "question_slugs": ["defanging-an-ip-address", "corporate-flight-bookings", "delete-nodes-and-return-forest", "maximum-nesting-depth-of-two-valid-parentheses-strings"]}, {"contest_title": "\u7b2c 145 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 145", "contest_title_slug": "weekly-contest-145", "contest_id": 87, "contest_start_time": 1563071400, "contest_duration": 5400, "user_num": 1114, "question_slugs": ["relative-sort-array", "lowest-common-ancestor-of-deepest-leaves", "longest-well-performing-interval", "smallest-sufficient-team"]}, {"contest_title": "\u7b2c 146 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 146", "contest_title_slug": "weekly-contest-146", "contest_id": 89, "contest_start_time": 1563676200, "contest_duration": 5400, "user_num": 1189, "question_slugs": ["number-of-equivalent-domino-pairs", "shortest-path-with-alternating-colors", "minimum-cost-tree-from-leaf-values", "maximum-of-absolute-value-expression"]}, {"contest_title": "\u7b2c 147 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 147", "contest_title_slug": "weekly-contest-147", "contest_id": 90, "contest_start_time": 1564281000, "contest_duration": 5400, "user_num": 1132, "question_slugs": ["n-th-tribonacci-number", "alphabet-board-path", "largest-1-bordered-square", "stone-game-ii"]}, {"contest_title": "\u7b2c 148 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 148", "contest_title_slug": "weekly-contest-148", "contest_id": 93, "contest_start_time": 1564885800, "contest_duration": 5400, "user_num": 1251, "question_slugs": ["decrease-elements-to-make-array-zigzag", "binary-tree-coloring-game", "snapshot-array", "longest-chunked-palindrome-decomposition"]}, {"contest_title": "\u7b2c 149 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 149", "contest_title_slug": "weekly-contest-149", "contest_id": 94, "contest_start_time": 1565490600, "contest_duration": 5400, "user_num": 1351, "question_slugs": ["day-of-the-year", "number-of-dice-rolls-with-target-sum", "swap-for-longest-repeated-character-substring", "online-majority-element-in-subarray"]}, {"contest_title": "\u7b2c 150 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 150", "contest_title_slug": "weekly-contest-150", "contest_id": 96, "contest_start_time": 1566095400, "contest_duration": 5400, "user_num": 1473, "question_slugs": ["find-words-that-can-be-formed-by-characters", "maximum-level-sum-of-a-binary-tree", "as-far-from-land-as-possible", "last-substring-in-lexicographical-order"]}, {"contest_title": "\u7b2c 151 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 151", "contest_title_slug": "weekly-contest-151", "contest_id": 98, "contest_start_time": 1566700200, "contest_duration": 5400, "user_num": 1341, "question_slugs": ["invalid-transactions", "compare-strings-by-frequency-of-the-smallest-character", "remove-zero-sum-consecutive-nodes-from-linked-list", "dinner-plate-stacks"]}, {"contest_title": "\u7b2c 152 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 152", "contest_title_slug": "weekly-contest-152", "contest_id": 100, "contest_start_time": 1567305000, "contest_duration": 5400, "user_num": 1367, "question_slugs": ["prime-arrangements", "diet-plan-performance", "can-make-palindrome-from-substring", "number-of-valid-words-for-each-puzzle"]}, {"contest_title": "\u7b2c 153 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 153", "contest_title_slug": "weekly-contest-153", "contest_id": 102, "contest_start_time": 1567909800, "contest_duration": 5400, "user_num": 1434, "question_slugs": ["distance-between-bus-stops", "day-of-the-week", "maximum-subarray-sum-with-one-deletion", "make-array-strictly-increasing"]}, {"contest_title": "\u7b2c 154 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 154", "contest_title_slug": "weekly-contest-154", "contest_id": 106, "contest_start_time": 1568514600, "contest_duration": 5400, "user_num": 1299, "question_slugs": ["maximum-number-of-balloons", "reverse-substrings-between-each-pair-of-parentheses", "k-concatenation-maximum-sum", "critical-connections-in-a-network"]}, {"contest_title": "\u7b2c 155 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 155", "contest_title_slug": "weekly-contest-155", "contest_id": 107, "contest_start_time": 1569119400, "contest_duration": 5400, "user_num": 1603, "question_slugs": ["minimum-absolute-difference", "ugly-number-iii", "smallest-string-with-swaps", "sort-items-by-groups-respecting-dependencies"]}, {"contest_title": "\u7b2c 156 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 156", "contest_title_slug": "weekly-contest-156", "contest_id": 113, "contest_start_time": 1569724200, "contest_duration": 5400, "user_num": 1433, "question_slugs": ["unique-number-of-occurrences", "get-equal-substrings-within-budget", "remove-all-adjacent-duplicates-in-string-ii", "minimum-moves-to-reach-target-with-rotations"]}, {"contest_title": "\u7b2c 157 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 157", "contest_title_slug": "weekly-contest-157", "contest_id": 114, "contest_start_time": 1570329000, "contest_duration": 5400, "user_num": 1217, "question_slugs": ["minimum-cost-to-move-chips-to-the-same-position", "longest-arithmetic-subsequence-of-given-difference", "path-with-maximum-gold", "count-vowels-permutation"]}, {"contest_title": "\u7b2c 158 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 158", "contest_title_slug": "weekly-contest-158", "contest_id": 116, "contest_start_time": 1570933800, "contest_duration": 5400, "user_num": 1716, "question_slugs": ["split-a-string-in-balanced-strings", "queens-that-can-attack-the-king", "dice-roll-simulation", "maximum-equal-frequency"]}, {"contest_title": "\u7b2c 159 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 159", "contest_title_slug": "weekly-contest-159", "contest_id": 117, "contest_start_time": 1571538600, "contest_duration": 5400, "user_num": 1634, "question_slugs": ["check-if-it-is-a-straight-line", "remove-sub-folders-from-the-filesystem", "replace-the-substring-for-balanced-string", "maximum-profit-in-job-scheduling"]}, {"contest_title": "\u7b2c 160 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 160", "contest_title_slug": "weekly-contest-160", "contest_id": 119, "contest_start_time": 1572143400, "contest_duration": 5400, "user_num": 1692, "question_slugs": ["find-positive-integer-solution-for-a-given-equation", "circular-permutation-in-binary-representation", "maximum-length-of-a-concatenated-string-with-unique-characters", "tiling-a-rectangle-with-the-fewest-squares"]}, {"contest_title": "\u7b2c 161 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 161", "contest_title_slug": "weekly-contest-161", "contest_id": 120, "contest_start_time": 1572748200, "contest_duration": 5400, "user_num": 1610, "question_slugs": ["minimum-swaps-to-make-strings-equal", "count-number-of-nice-subarrays", "minimum-remove-to-make-valid-parentheses", "check-if-it-is-a-good-array"]}, {"contest_title": "\u7b2c 162 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 162", "contest_title_slug": "weekly-contest-162", "contest_id": 122, "contest_start_time": 1573353000, "contest_duration": 5400, "user_num": 1569, "question_slugs": ["cells-with-odd-values-in-a-matrix", "reconstruct-a-2-row-binary-matrix", "number-of-closed-islands", "maximum-score-words-formed-by-letters"]}, {"contest_title": "\u7b2c 163 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 163", "contest_title_slug": "weekly-contest-163", "contest_id": 123, "contest_start_time": 1573957800, "contest_duration": 5400, "user_num": 1605, "question_slugs": ["shift-2d-grid", "find-elements-in-a-contaminated-binary-tree", "greatest-sum-divisible-by-three", "minimum-moves-to-move-a-box-to-their-target-location"]}, {"contest_title": "\u7b2c 164 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 164", "contest_title_slug": "weekly-contest-164", "contest_id": 125, "contest_start_time": 1574562600, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["minimum-time-visiting-all-points", "count-servers-that-communicate", "search-suggestions-system", "number-of-ways-to-stay-in-the-same-place-after-some-steps"]}, {"contest_title": "\u7b2c 165 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 165", "contest_title_slug": "weekly-contest-165", "contest_id": 128, "contest_start_time": 1575167400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["find-winner-on-a-tic-tac-toe-game", "number-of-burgers-with-no-waste-of-ingredients", "count-square-submatrices-with-all-ones", "palindrome-partitioning-iii"]}, {"contest_title": "\u7b2c 166 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 166", "contest_title_slug": "weekly-contest-166", "contest_id": 130, "contest_start_time": 1575772200, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["subtract-the-product-and-sum-of-digits-of-an-integer", "group-the-people-given-the-group-size-they-belong-to", "find-the-smallest-divisor-given-a-threshold", "minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix"]}, {"contest_title": "\u7b2c 167 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 167", "contest_title_slug": "weekly-contest-167", "contest_id": 131, "contest_start_time": 1576377000, "contest_duration": 5400, "user_num": 1537, "question_slugs": ["convert-binary-number-in-a-linked-list-to-integer", "sequential-digits", "maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold", "shortest-path-in-a-grid-with-obstacles-elimination"]}, {"contest_title": "\u7b2c 168 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 168", "contest_title_slug": "weekly-contest-168", "contest_id": 133, "contest_start_time": 1576981800, "contest_duration": 5400, "user_num": 1553, "question_slugs": ["find-numbers-with-even-number-of-digits", "divide-array-in-sets-of-k-consecutive-numbers", "maximum-number-of-occurrences-of-a-substring", "maximum-candies-you-can-get-from-boxes"]}, {"contest_title": "\u7b2c 169 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 169", "contest_title_slug": "weekly-contest-169", "contest_id": 134, "contest_start_time": 1577586600, "contest_duration": 5400, "user_num": 1568, "question_slugs": ["find-n-unique-integers-sum-up-to-zero", "all-elements-in-two-binary-search-trees", "jump-game-iii", "verbal-arithmetic-puzzle"]}, {"contest_title": "\u7b2c 170 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 170", "contest_title_slug": "weekly-contest-170", "contest_id": 136, "contest_start_time": 1578191400, "contest_duration": 5400, "user_num": 1649, "question_slugs": ["decrypt-string-from-alphabet-to-integer-mapping", "xor-queries-of-a-subarray", "get-watched-videos-by-your-friends", "minimum-insertion-steps-to-make-a-string-palindrome"]}, {"contest_title": "\u7b2c 171 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 171", "contest_title_slug": "weekly-contest-171", "contest_id": 137, "contest_start_time": 1578796200, "contest_duration": 5400, "user_num": 1708, "question_slugs": ["convert-integer-to-the-sum-of-two-no-zero-integers", "minimum-flips-to-make-a-or-b-equal-to-c", "number-of-operations-to-make-network-connected", "minimum-distance-to-type-a-word-using-two-fingers"]}, {"contest_title": "\u7b2c 172 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 172", "contest_title_slug": "weekly-contest-172", "contest_id": 139, "contest_start_time": 1579401000, "contest_duration": 5400, "user_num": 1415, "question_slugs": ["maximum-69-number", "print-words-vertically", "delete-leaves-with-a-given-value", "minimum-number-of-taps-to-open-to-water-a-garden"]}, {"contest_title": "\u7b2c 173 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 173", "contest_title_slug": "weekly-contest-173", "contest_id": 142, "contest_start_time": 1580005800, "contest_duration": 5400, "user_num": 1072, "question_slugs": ["remove-palindromic-subsequences", "filter-restaurants-by-vegan-friendly-price-and-distance", "find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance", "minimum-difficulty-of-a-job-schedule"]}, {"contest_title": "\u7b2c 174 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 174", "contest_title_slug": "weekly-contest-174", "contest_id": 144, "contest_start_time": 1580610600, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["the-k-weakest-rows-in-a-matrix", "reduce-array-size-to-the-half", "maximum-product-of-splitted-binary-tree", "jump-game-v"]}, {"contest_title": "\u7b2c 175 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 175", "contest_title_slug": "weekly-contest-175", "contest_id": 145, "contest_start_time": 1581215400, "contest_duration": 5400, "user_num": 2048, "question_slugs": ["check-if-n-and-its-double-exist", "minimum-number-of-steps-to-make-two-strings-anagram", "tweet-counts-per-frequency", "maximum-students-taking-exam"]}, {"contest_title": "\u7b2c 176 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 176", "contest_title_slug": "weekly-contest-176", "contest_id": 147, "contest_start_time": 1581820200, "contest_duration": 5400, "user_num": 2410, "question_slugs": ["count-negative-numbers-in-a-sorted-matrix", "product-of-the-last-k-numbers", "maximum-number-of-events-that-can-be-attended", "construct-target-array-with-multiple-sums"]}, {"contest_title": "\u7b2c 177 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 177", "contest_title_slug": "weekly-contest-177", "contest_id": 148, "contest_start_time": 1582425000, "contest_duration": 5400, "user_num": 2986, "question_slugs": ["number-of-days-between-two-dates", "validate-binary-tree-nodes", "closest-divisors", "largest-multiple-of-three"]}, {"contest_title": "\u7b2c 178 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 178", "contest_title_slug": "weekly-contest-178", "contest_id": 154, "contest_start_time": 1583029800, "contest_duration": 5400, "user_num": 3305, "question_slugs": ["how-many-numbers-are-smaller-than-the-current-number", "rank-teams-by-votes", "linked-list-in-binary-tree", "minimum-cost-to-make-at-least-one-valid-path-in-a-grid"]}, {"contest_title": "\u7b2c 179 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 179", "contest_title_slug": "weekly-contest-179", "contest_id": 156, "contest_start_time": 1583634600, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["generate-a-string-with-characters-that-have-odd-counts", "number-of-times-binary-string-is-prefix-aligned", "time-needed-to-inform-all-employees", "frog-position-after-t-seconds"]}, {"contest_title": "\u7b2c 180 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 180", "contest_title_slug": "weekly-contest-180", "contest_id": 160, "contest_start_time": 1584239400, "contest_duration": 5400, "user_num": 3715, "question_slugs": ["lucky-numbers-in-a-matrix", "design-a-stack-with-increment-operation", "balance-a-binary-search-tree", "maximum-performance-of-a-team"]}, {"contest_title": "\u7b2c 181 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 181", "contest_title_slug": "weekly-contest-181", "contest_id": 162, "contest_start_time": 1584844200, "contest_duration": 5400, "user_num": 4149, "question_slugs": ["create-target-array-in-the-given-order", "four-divisors", "check-if-there-is-a-valid-path-in-a-grid", "longest-happy-prefix"]}, {"contest_title": "\u7b2c 182 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 182", "contest_title_slug": "weekly-contest-182", "contest_id": 166, "contest_start_time": 1585449000, "contest_duration": 5400, "user_num": 3911, "question_slugs": ["find-lucky-integer-in-an-array", "count-number-of-teams", "design-underground-system", "find-all-good-strings"]}, {"contest_title": "\u7b2c 183 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 183", "contest_title_slug": "weekly-contest-183", "contest_id": 168, "contest_start_time": 1586053800, "contest_duration": 5400, "user_num": 3756, "question_slugs": ["minimum-subsequence-in-non-increasing-order", "number-of-steps-to-reduce-a-number-in-binary-representation-to-one", "longest-happy-string", "stone-game-iii"]}, {"contest_title": "\u7b2c 184 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 184", "contest_title_slug": "weekly-contest-184", "contest_id": 175, "contest_start_time": 1586658600, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["string-matching-in-an-array", "queries-on-a-permutation-with-key", "html-entity-parser", "number-of-ways-to-paint-n-3-grid"]}, {"contest_title": "\u7b2c 185 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 185", "contest_title_slug": "weekly-contest-185", "contest_id": 177, "contest_start_time": 1587263400, "contest_duration": 5400, "user_num": 5004, "question_slugs": ["reformat-the-string", "display-table-of-food-orders-in-a-restaurant", "minimum-number-of-frogs-croaking", "build-array-where-you-can-find-the-maximum-exactly-k-comparisons"]}, {"contest_title": "\u7b2c 186 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 186", "contest_title_slug": "weekly-contest-186", "contest_id": 185, "contest_start_time": 1587868200, "contest_duration": 5400, "user_num": 3108, "question_slugs": ["maximum-score-after-splitting-a-string", "maximum-points-you-can-obtain-from-cards", "diagonal-traverse-ii", "constrained-subsequence-sum"]}, {"contest_title": "\u7b2c 187 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 187", "contest_title_slug": "weekly-contest-187", "contest_id": 191, "contest_start_time": 1588473000, "contest_duration": 5400, "user_num": 3109, "question_slugs": ["destination-city", "check-if-all-1s-are-at-least-length-k-places-away", "longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit", "find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows"]}, {"contest_title": "\u7b2c 188 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 188", "contest_title_slug": "weekly-contest-188", "contest_id": 195, "contest_start_time": 1589077800, "contest_duration": 5400, "user_num": 3982, "question_slugs": ["build-an-array-with-stack-operations", "count-triplets-that-can-form-two-arrays-of-equal-xor", "minimum-time-to-collect-all-apples-in-a-tree", "number-of-ways-of-cutting-a-pizza"]}, {"contest_title": "\u7b2c 189 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 189", "contest_title_slug": "weekly-contest-189", "contest_id": 197, "contest_start_time": 1589682600, "contest_duration": 5400, "user_num": 3692, "question_slugs": ["number-of-students-doing-homework-at-a-given-time", "rearrange-words-in-a-sentence", "people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list", "maximum-number-of-darts-inside-of-a-circular-dartboard"]}, {"contest_title": "\u7b2c 190 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 190", "contest_title_slug": "weekly-contest-190", "contest_id": 201, "contest_start_time": 1590287400, "contest_duration": 5400, "user_num": 3352, "question_slugs": ["check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence", "maximum-number-of-vowels-in-a-substring-of-given-length", "pseudo-palindromic-paths-in-a-binary-tree", "max-dot-product-of-two-subsequences"]}, {"contest_title": "\u7b2c 191 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 191", "contest_title_slug": "weekly-contest-191", "contest_id": 203, "contest_start_time": 1590892200, "contest_duration": 5400, "user_num": 3687, "question_slugs": ["maximum-product-of-two-elements-in-an-array", "maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts", "reorder-routes-to-make-all-paths-lead-to-the-city-zero", "probability-of-a-two-boxes-having-the-same-number-of-distinct-balls"]}, {"contest_title": "\u7b2c 192 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 192", "contest_title_slug": "weekly-contest-192", "contest_id": 207, "contest_start_time": 1591497000, "contest_duration": 5400, "user_num": 3615, "question_slugs": ["shuffle-the-array", "the-k-strongest-values-in-an-array", "design-browser-history", "paint-house-iii"]}, {"contest_title": "\u7b2c 193 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 193", "contest_title_slug": "weekly-contest-193", "contest_id": 209, "contest_start_time": 1592101800, "contest_duration": 5400, "user_num": 3804, "question_slugs": ["running-sum-of-1d-array", "least-number-of-unique-integers-after-k-removals", "minimum-number-of-days-to-make-m-bouquets", "kth-ancestor-of-a-tree-node"]}, {"contest_title": "\u7b2c 194 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 194", "contest_title_slug": "weekly-contest-194", "contest_id": 213, "contest_start_time": 1592706600, "contest_duration": 5400, "user_num": 4378, "question_slugs": ["xor-operation-in-an-array", "making-file-names-unique", "avoid-flood-in-the-city", "find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree"]}, {"contest_title": "\u7b2c 195 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 195", "contest_title_slug": "weekly-contest-195", "contest_id": 215, "contest_start_time": 1593311400, "contest_duration": 5400, "user_num": 3401, "question_slugs": ["path-crossing", "check-if-array-pairs-are-divisible-by-k", "number-of-subsequences-that-satisfy-the-given-sum-condition", "max-value-of-equation"]}, {"contest_title": "\u7b2c 196 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 196", "contest_title_slug": "weekly-contest-196", "contest_id": 219, "contest_start_time": 1593916200, "contest_duration": 5400, "user_num": 5507, "question_slugs": ["can-make-arithmetic-progression-from-sequence", "last-moment-before-all-ants-fall-out-of-a-plank", "count-submatrices-with-all-ones", "minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits"]}, {"contest_title": "\u7b2c 197 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 197", "contest_title_slug": "weekly-contest-197", "contest_id": 221, "contest_start_time": 1594521000, "contest_duration": 5400, "user_num": 5275, "question_slugs": ["number-of-good-pairs", "number-of-substrings-with-only-1s", "path-with-maximum-probability", "best-position-for-a-service-centre"]}, {"contest_title": "\u7b2c 198 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 198", "contest_title_slug": "weekly-contest-198", "contest_id": 226, "contest_start_time": 1595125800, "contest_duration": 5400, "user_num": 5780, "question_slugs": ["water-bottles", "number-of-nodes-in-the-sub-tree-with-the-same-label", "maximum-number-of-non-overlapping-substrings", "find-a-value-of-a-mysterious-function-closest-to-target"]}, {"contest_title": "\u7b2c 199 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 199", "contest_title_slug": "weekly-contest-199", "contest_id": 228, "contest_start_time": 1595730600, "contest_duration": 5400, "user_num": 5232, "question_slugs": ["shuffle-string", "minimum-suffix-flips", "number-of-good-leaf-nodes-pairs", "string-compression-ii"]}, {"contest_title": "\u7b2c 200 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 200", "contest_title_slug": "weekly-contest-200", "contest_id": 235, "contest_start_time": 1596335400, "contest_duration": 5400, "user_num": 5476, "question_slugs": ["count-good-triplets", "find-the-winner-of-an-array-game", "minimum-swaps-to-arrange-a-binary-grid", "get-the-maximum-score"]}, {"contest_title": "\u7b2c 201 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 201", "contest_title_slug": "weekly-contest-201", "contest_id": 238, "contest_start_time": 1596940200, "contest_duration": 5400, "user_num": 5615, "question_slugs": ["make-the-string-great", "find-kth-bit-in-nth-binary-string", "maximum-number-of-non-overlapping-subarrays-with-sum-equals-target", "minimum-cost-to-cut-a-stick"]}, {"contest_title": "\u7b2c 202 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 202", "contest_title_slug": "weekly-contest-202", "contest_id": 242, "contest_start_time": 1597545000, "contest_duration": 5400, "user_num": 4990, "question_slugs": ["three-consecutive-odds", "minimum-operations-to-make-array-equal", "magnetic-force-between-two-balls", "minimum-number-of-days-to-eat-n-oranges"]}, {"contest_title": "\u7b2c 203 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 203", "contest_title_slug": "weekly-contest-203", "contest_id": 244, "contest_start_time": 1598149800, "contest_duration": 5400, "user_num": 5285, "question_slugs": ["most-visited-sector-in-a-circular-track", "maximum-number-of-coins-you-can-get", "find-latest-group-of-size-m", "stone-game-v"]}, {"contest_title": "\u7b2c 204 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 204", "contest_title_slug": "weekly-contest-204", "contest_id": 257, "contest_start_time": 1598754600, "contest_duration": 5400, "user_num": 4487, "question_slugs": ["detect-pattern-of-length-m-repeated-k-or-more-times", "maximum-length-of-subarray-with-positive-product", "minimum-number-of-days-to-disconnect-island", "number-of-ways-to-reorder-array-to-get-same-bst"]}, {"contest_title": "\u7b2c 205 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 205", "contest_title_slug": "weekly-contest-205", "contest_id": 260, "contest_start_time": 1599359400, "contest_duration": 5400, "user_num": 4176, "question_slugs": ["replace-all-s-to-avoid-consecutive-repeating-characters", "number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers", "minimum-time-to-make-rope-colorful", "remove-max-number-of-edges-to-keep-graph-fully-traversable"]}, {"contest_title": "\u7b2c 206 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 206", "contest_title_slug": "weekly-contest-206", "contest_id": 267, "contest_start_time": 1599964200, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["special-positions-in-a-binary-matrix", "count-unhappy-friends", "min-cost-to-connect-all-points", "check-if-string-is-transformable-with-substring-sort-operations"]}, {"contest_title": "\u7b2c 207 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 207", "contest_title_slug": "weekly-contest-207", "contest_id": 278, "contest_start_time": 1600569000, "contest_duration": 5400, "user_num": 4116, "question_slugs": ["rearrange-spaces-between-words", "split-a-string-into-the-max-number-of-unique-substrings", "maximum-non-negative-product-in-a-matrix", "minimum-cost-to-connect-two-groups-of-points"]}, {"contest_title": "\u7b2c 208 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 208", "contest_title_slug": "weekly-contest-208", "contest_id": 289, "contest_start_time": 1601173800, "contest_duration": 5400, "user_num": 3582, "question_slugs": ["crawler-log-folder", "maximum-profit-of-operating-a-centennial-wheel", "throne-inheritance", "maximum-number-of-achievable-transfer-requests"]}, {"contest_title": "\u7b2c 209 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 209", "contest_title_slug": "weekly-contest-209", "contest_id": 291, "contest_start_time": 1601778600, "contest_duration": 5400, "user_num": 4023, "question_slugs": ["special-array-with-x-elements-greater-than-or-equal-x", "even-odd-tree", "maximum-number-of-visible-points", "minimum-one-bit-operations-to-make-integers-zero"]}, {"contest_title": "\u7b2c 210 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 210", "contest_title_slug": "weekly-contest-210", "contest_id": 295, "contest_start_time": 1602383400, "contest_duration": 5400, "user_num": 4007, "question_slugs": ["maximum-nesting-depth-of-the-parentheses", "maximal-network-rank", "split-two-strings-to-make-palindrome", "count-subtrees-with-max-distance-between-cities"]}, {"contest_title": "\u7b2c 211 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 211", "contest_title_slug": "weekly-contest-211", "contest_id": 297, "contest_start_time": 1602988200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["largest-substring-between-two-equal-characters", "lexicographically-smallest-string-after-applying-operations", "best-team-with-no-conflicts", "graph-connectivity-with-threshold"]}, {"contest_title": "\u7b2c 212 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 212", "contest_title_slug": "weekly-contest-212", "contest_id": 301, "contest_start_time": 1603593000, "contest_duration": 5400, "user_num": 4227, "question_slugs": ["slowest-key", "arithmetic-subarrays", "path-with-minimum-effort", "rank-transform-of-a-matrix"]}, {"contest_title": "\u7b2c 213 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 213", "contest_title_slug": "weekly-contest-213", "contest_id": 303, "contest_start_time": 1604197800, "contest_duration": 5400, "user_num": 3827, "question_slugs": ["check-array-formation-through-concatenation", "count-sorted-vowel-strings", "furthest-building-you-can-reach", "kth-smallest-instructions"]}, {"contest_title": "\u7b2c 214 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 214", "contest_title_slug": "weekly-contest-214", "contest_id": 307, "contest_start_time": 1604802600, "contest_duration": 5400, "user_num": 3598, "question_slugs": ["get-maximum-in-generated-array", "minimum-deletions-to-make-character-frequencies-unique", "sell-diminishing-valued-colored-balls", "create-sorted-array-through-instructions"]}, {"contest_title": "\u7b2c 215 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 215", "contest_title_slug": "weekly-contest-215", "contest_id": 309, "contest_start_time": 1605407400, "contest_duration": 5400, "user_num": 4429, "question_slugs": ["design-an-ordered-stream", "determine-if-two-strings-are-close", "minimum-operations-to-reduce-x-to-zero", "maximize-grid-happiness"]}, {"contest_title": "\u7b2c 216 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 216", "contest_title_slug": "weekly-contest-216", "contest_id": 313, "contest_start_time": 1606012200, "contest_duration": 5400, "user_num": 3857, "question_slugs": ["check-if-two-string-arrays-are-equivalent", "smallest-string-with-a-given-numeric-value", "ways-to-make-a-fair-array", "minimum-initial-energy-to-finish-tasks"]}, {"contest_title": "\u7b2c 217 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 217", "contest_title_slug": "weekly-contest-217", "contest_id": 315, "contest_start_time": 1606617000, "contest_duration": 5400, "user_num": 3745, "question_slugs": ["richest-customer-wealth", "find-the-most-competitive-subsequence", "minimum-moves-to-make-array-complementary", "minimize-deviation-in-array"]}, {"contest_title": "\u7b2c 218 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 218", "contest_title_slug": "weekly-contest-218", "contest_id": 319, "contest_start_time": 1607221800, "contest_duration": 5400, "user_num": 3762, "question_slugs": ["goal-parser-interpretation", "max-number-of-k-sum-pairs", "concatenation-of-consecutive-binary-numbers", "minimum-incompatibility"]}, {"contest_title": "\u7b2c 219 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 219", "contest_title_slug": "weekly-contest-219", "contest_id": 322, "contest_start_time": 1607826600, "contest_duration": 5400, "user_num": 3710, "question_slugs": ["count-of-matches-in-tournament", "partitioning-into-minimum-number-of-deci-binary-numbers", "stone-game-vii", "maximum-height-by-stacking-cuboids"]}, {"contest_title": "\u7b2c 220 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 220", "contest_title_slug": "weekly-contest-220", "contest_id": 326, "contest_start_time": 1608431400, "contest_duration": 5400, "user_num": 3691, "question_slugs": ["reformat-phone-number", "maximum-erasure-value", "jump-game-vi", "checking-existence-of-edge-length-limited-paths"]}, {"contest_title": "\u7b2c 221 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 221", "contest_title_slug": "weekly-contest-221", "contest_id": 328, "contest_start_time": 1609036200, "contest_duration": 5400, "user_num": 3398, "question_slugs": ["determine-if-string-halves-are-alike", "maximum-number-of-eaten-apples", "where-will-the-ball-fall", "maximum-xor-with-an-element-from-array"]}, {"contest_title": "\u7b2c 222 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 222", "contest_title_slug": "weekly-contest-222", "contest_id": 332, "contest_start_time": 1609641000, "contest_duration": 5400, "user_num": 3119, "question_slugs": ["maximum-units-on-a-truck", "count-good-meals", "ways-to-split-array-into-three-subarrays", "minimum-operations-to-make-a-subsequence"]}, {"contest_title": "\u7b2c 223 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 223", "contest_title_slug": "weekly-contest-223", "contest_id": 334, "contest_start_time": 1610245800, "contest_duration": 5400, "user_num": 3872, "question_slugs": ["decode-xored-array", "swapping-nodes-in-a-linked-list", "minimize-hamming-distance-after-swap-operations", "find-minimum-time-to-finish-all-jobs"]}, {"contest_title": "\u7b2c 224 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 224", "contest_title_slug": "weekly-contest-224", "contest_id": 338, "contest_start_time": 1610850600, "contest_duration": 5400, "user_num": 3795, "question_slugs": ["number-of-rectangles-that-can-form-the-largest-square", "tuple-with-same-product", "largest-submatrix-with-rearrangements", "cat-and-mouse-ii"]}, {"contest_title": "\u7b2c 225 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 225", "contest_title_slug": "weekly-contest-225", "contest_id": 340, "contest_start_time": 1611455400, "contest_duration": 5400, "user_num": 3853, "question_slugs": ["latest-time-by-replacing-hidden-digits", "change-minimum-characters-to-satisfy-one-of-three-conditions", "find-kth-largest-xor-coordinate-value", "building-boxes"]}, {"contest_title": "\u7b2c 226 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 226", "contest_title_slug": "weekly-contest-226", "contest_id": 344, "contest_start_time": 1612060200, "contest_duration": 5400, "user_num": 4034, "question_slugs": ["maximum-number-of-balls-in-a-box", "restore-the-array-from-adjacent-pairs", "can-you-eat-your-favorite-candy-on-your-favorite-day", "palindrome-partitioning-iv"]}, {"contest_title": "\u7b2c 227 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 227", "contest_title_slug": "weekly-contest-227", "contest_id": 346, "contest_start_time": 1612665000, "contest_duration": 5400, "user_num": 3546, "question_slugs": ["check-if-array-is-sorted-and-rotated", "maximum-score-from-removing-stones", "largest-merge-of-two-strings", "closest-subsequence-sum"]}, {"contest_title": "\u7b2c 228 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 228", "contest_title_slug": "weekly-contest-228", "contest_id": 350, "contest_start_time": 1613269800, "contest_duration": 5400, "user_num": 2484, "question_slugs": ["minimum-changes-to-make-alternating-binary-string", "count-number-of-homogenous-substrings", "minimum-limit-of-balls-in-a-bag", "minimum-degree-of-a-connected-trio-in-a-graph"]}, {"contest_title": "\u7b2c 229 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 229", "contest_title_slug": "weekly-contest-229", "contest_id": 352, "contest_start_time": 1613874600, "contest_duration": 5400, "user_num": 3484, "question_slugs": ["merge-strings-alternately", "minimum-number-of-operations-to-move-all-balls-to-each-box", "maximum-score-from-performing-multiplication-operations", "maximize-palindrome-length-from-subsequences"]}, {"contest_title": "\u7b2c 230 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 230", "contest_title_slug": "weekly-contest-230", "contest_id": 356, "contest_start_time": 1614479400, "contest_duration": 5400, "user_num": 3728, "question_slugs": ["count-items-matching-a-rule", "closest-dessert-cost", "equal-sum-arrays-with-minimum-number-of-operations", "car-fleet-ii"]}, {"contest_title": "\u7b2c 231 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 231", "contest_title_slug": "weekly-contest-231", "contest_id": 358, "contest_start_time": 1615084200, "contest_duration": 5400, "user_num": 4668, "question_slugs": ["check-if-binary-string-has-at-most-one-segment-of-ones", "minimum-elements-to-add-to-form-a-given-sum", "number-of-restricted-paths-from-first-to-last-node", "make-the-xor-of-all-segments-equal-to-zero"]}, {"contest_title": "\u7b2c 232 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 232", "contest_title_slug": "weekly-contest-232", "contest_id": 363, "contest_start_time": 1615689000, "contest_duration": 5400, "user_num": 4802, "question_slugs": ["check-if-one-string-swap-can-make-strings-equal", "find-center-of-star-graph", "maximum-average-pass-ratio", "maximum-score-of-a-good-subarray"]}, {"contest_title": "\u7b2c 233 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 233", "contest_title_slug": "weekly-contest-233", "contest_id": 371, "contest_start_time": 1616293800, "contest_duration": 5400, "user_num": 5010, "question_slugs": ["maximum-ascending-subarray-sum", "number-of-orders-in-the-backlog", "maximum-value-at-a-given-index-in-a-bounded-array", "count-pairs-with-xor-in-a-range"]}, {"contest_title": "\u7b2c 234 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 234", "contest_title_slug": "weekly-contest-234", "contest_id": 375, "contest_start_time": 1616898600, "contest_duration": 5400, "user_num": 4998, "question_slugs": ["number-of-different-integers-in-a-string", "minimum-number-of-operations-to-reinitialize-a-permutation", "evaluate-the-bracket-pairs-of-a-string", "maximize-number-of-nice-divisors"]}, {"contest_title": "\u7b2c 235 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 235", "contest_title_slug": "weekly-contest-235", "contest_id": 377, "contest_start_time": 1617503400, "contest_duration": 5400, "user_num": 4494, "question_slugs": ["truncate-sentence", "finding-the-users-active-minutes", "minimum-absolute-sum-difference", "number-of-different-subsequences-gcds"]}, {"contest_title": "\u7b2c 236 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 236", "contest_title_slug": "weekly-contest-236", "contest_id": 391, "contest_start_time": 1618108200, "contest_duration": 5400, "user_num": 5113, "question_slugs": ["sign-of-the-product-of-an-array", "find-the-winner-of-the-circular-game", "minimum-sideway-jumps", "finding-mk-average"]}, {"contest_title": "\u7b2c 237 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 237", "contest_title_slug": "weekly-contest-237", "contest_id": 393, "contest_start_time": 1618713000, "contest_duration": 5400, "user_num": 4577, "question_slugs": ["check-if-the-sentence-is-pangram", "maximum-ice-cream-bars", "single-threaded-cpu", "find-xor-sum-of-all-pairs-bitwise-and"]}, {"contest_title": "\u7b2c 238 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 238", "contest_title_slug": "weekly-contest-238", "contest_id": 397, "contest_start_time": 1619317800, "contest_duration": 5400, "user_num": 3978, "question_slugs": ["sum-of-digits-in-base-k", "frequency-of-the-most-frequent-element", "longest-substring-of-all-vowels-in-order", "maximum-building-height"]}, {"contest_title": "\u7b2c 239 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 239", "contest_title_slug": "weekly-contest-239", "contest_id": 399, "contest_start_time": 1619922600, "contest_duration": 5400, "user_num": 3907, "question_slugs": ["minimum-distance-to-the-target-element", "splitting-a-string-into-descending-consecutive-values", "minimum-adjacent-swaps-to-reach-the-kth-smallest-number", "minimum-interval-to-include-each-query"]}, {"contest_title": "\u7b2c 240 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 240", "contest_title_slug": "weekly-contest-240", "contest_id": 403, "contest_start_time": 1620527400, "contest_duration": 5400, "user_num": 4307, "question_slugs": ["maximum-population-year", "maximum-distance-between-a-pair-of-values", "maximum-subarray-min-product", "largest-color-value-in-a-directed-graph"]}, {"contest_title": "\u7b2c 241 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 241", "contest_title_slug": "weekly-contest-241", "contest_id": 405, "contest_start_time": 1621132200, "contest_duration": 5400, "user_num": 4491, "question_slugs": ["sum-of-all-subset-xor-totals", "minimum-number-of-swaps-to-make-the-binary-string-alternating", "finding-pairs-with-a-certain-sum", "number-of-ways-to-rearrange-sticks-with-k-sticks-visible"]}, {"contest_title": "\u7b2c 242 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 242", "contest_title_slug": "weekly-contest-242", "contest_id": 409, "contest_start_time": 1621737000, "contest_duration": 5400, "user_num": 4306, "question_slugs": ["longer-contiguous-segments-of-ones-than-zeros", "minimum-speed-to-arrive-on-time", "jump-game-vii", "stone-game-viii"]}, {"contest_title": "\u7b2c 243 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 243", "contest_title_slug": "weekly-contest-243", "contest_id": 411, "contest_start_time": 1622341800, "contest_duration": 5400, "user_num": 4493, "question_slugs": ["check-if-word-equals-summation-of-two-words", "maximum-value-after-insertion", "process-tasks-using-servers", "minimum-skips-to-arrive-at-meeting-on-time"]}, {"contest_title": "\u7b2c 244 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 244", "contest_title_slug": "weekly-contest-244", "contest_id": 415, "contest_start_time": 1622946600, "contest_duration": 5400, "user_num": 4430, "question_slugs": ["determine-whether-matrix-can-be-obtained-by-rotation", "reduction-operations-to-make-the-array-elements-equal", "minimum-number-of-flips-to-make-the-binary-string-alternating", "minimum-space-wasted-from-packaging"]}, {"contest_title": "\u7b2c 245 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 245", "contest_title_slug": "weekly-contest-245", "contest_id": 417, "contest_start_time": 1623551400, "contest_duration": 5400, "user_num": 4271, "question_slugs": ["redistribute-characters-to-make-all-strings-equal", "maximum-number-of-removable-characters", "merge-triplets-to-form-target-triplet", "the-earliest-and-latest-rounds-where-players-compete"]}, {"contest_title": "\u7b2c 246 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 246", "contest_title_slug": "weekly-contest-246", "contest_id": 422, "contest_start_time": 1624156200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["largest-odd-number-in-string", "the-number-of-full-rounds-you-have-played", "count-sub-islands", "minimum-absolute-difference-queries"]}, {"contest_title": "\u7b2c 247 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 247", "contest_title_slug": "weekly-contest-247", "contest_id": 426, "contest_start_time": 1624761000, "contest_duration": 5400, "user_num": 3981, "question_slugs": ["maximum-product-difference-between-two-pairs", "cyclically-rotating-a-grid", "number-of-wonderful-substrings", "count-ways-to-build-rooms-in-an-ant-colony"]}, {"contest_title": "\u7b2c 248 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 248", "contest_title_slug": "weekly-contest-248", "contest_id": 430, "contest_start_time": 1625365800, "contest_duration": 5400, "user_num": 4451, "question_slugs": ["build-array-from-permutation", "eliminate-maximum-number-of-monsters", "count-good-numbers", "longest-common-subpath"]}, {"contest_title": "\u7b2c 249 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 249", "contest_title_slug": "weekly-contest-249", "contest_id": 432, "contest_start_time": 1625970600, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["concatenation-of-array", "unique-length-3-palindromic-subsequences", "painting-a-grid-with-three-different-colors", "merge-bsts-to-create-single-bst"]}, {"contest_title": "\u7b2c 250 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 250", "contest_title_slug": "weekly-contest-250", "contest_id": 436, "contest_start_time": 1626575400, "contest_duration": 5400, "user_num": 4315, "question_slugs": ["maximum-number-of-words-you-can-type", "add-minimum-number-of-rungs", "maximum-number-of-points-with-cost", "maximum-genetic-difference-query"]}, {"contest_title": "\u7b2c 251 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 251", "contest_title_slug": "weekly-contest-251", "contest_id": 438, "contest_start_time": 1627180200, "contest_duration": 5400, "user_num": 4747, "question_slugs": ["sum-of-digits-of-string-after-convert", "largest-number-after-mutating-substring", "maximum-compatibility-score-sum", "delete-duplicate-folders-in-system"]}, {"contest_title": "\u7b2c 252 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 252", "contest_title_slug": "weekly-contest-252", "contest_id": 442, "contest_start_time": 1627785000, "contest_duration": 5400, "user_num": 4647, "question_slugs": ["three-divisors", "maximum-number-of-weeks-for-which-you-can-work", "minimum-garden-perimeter-to-collect-enough-apples", "count-number-of-special-subsequences"]}, {"contest_title": "\u7b2c 253 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 253", "contest_title_slug": "weekly-contest-253", "contest_id": 444, "contest_start_time": 1628389800, "contest_duration": 5400, "user_num": 4570, "question_slugs": ["check-if-string-is-a-prefix-of-array", "remove-stones-to-minimize-the-total", "minimum-number-of-swaps-to-make-the-string-balanced", "find-the-longest-valid-obstacle-course-at-each-position"]}, {"contest_title": "\u7b2c 254 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 254", "contest_title_slug": "weekly-contest-254", "contest_id": 449, "contest_start_time": 1628994600, "contest_duration": 5400, "user_num": 4349, "question_slugs": ["number-of-strings-that-appear-as-substrings-in-word", "array-with-elements-not-equal-to-average-of-neighbors", "minimum-non-zero-product-of-the-array-elements", "last-day-where-you-can-still-cross"]}, {"contest_title": "\u7b2c 255 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 255", "contest_title_slug": "weekly-contest-255", "contest_id": 457, "contest_start_time": 1629599400, "contest_duration": 5400, "user_num": 4333, "question_slugs": ["find-greatest-common-divisor-of-array", "find-unique-binary-string", "minimize-the-difference-between-target-and-chosen-elements", "find-array-given-subset-sums"]}, {"contest_title": "\u7b2c 256 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 256", "contest_title_slug": "weekly-contest-256", "contest_id": 462, "contest_start_time": 1630204200, "contest_duration": 5400, "user_num": 4136, "question_slugs": ["minimum-difference-between-highest-and-lowest-of-k-scores", "find-the-kth-largest-integer-in-the-array", "minimum-number-of-work-sessions-to-finish-the-tasks", "number-of-unique-good-subsequences"]}, {"contest_title": "\u7b2c 257 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 257", "contest_title_slug": "weekly-contest-257", "contest_id": 464, "contest_start_time": 1630809000, "contest_duration": 5400, "user_num": 4278, "question_slugs": ["count-special-quadruplets", "the-number-of-weak-characters-in-the-game", "first-day-where-you-have-been-in-all-the-rooms", "gcd-sort-of-an-array"]}, {"contest_title": "\u7b2c 258 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 258", "contest_title_slug": "weekly-contest-258", "contest_id": 468, "contest_start_time": 1631413800, "contest_duration": 5400, "user_num": 4519, "question_slugs": ["reverse-prefix-of-word", "number-of-pairs-of-interchangeable-rectangles", "maximum-product-of-the-length-of-two-palindromic-subsequences", "smallest-missing-genetic-value-in-each-subtree"]}, {"contest_title": "\u7b2c 259 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 259", "contest_title_slug": "weekly-contest-259", "contest_id": 474, "contest_start_time": 1632018600, "contest_duration": 5400, "user_num": 3775, "question_slugs": ["final-value-of-variable-after-performing-operations", "sum-of-beauty-in-the-array", "detect-squares", "longest-subsequence-repeated-k-times"]}, {"contest_title": "\u7b2c 260 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 260", "contest_title_slug": "weekly-contest-260", "contest_id": 478, "contest_start_time": 1632623400, "contest_duration": 5400, "user_num": 3654, "question_slugs": ["maximum-difference-between-increasing-elements", "grid-game", "check-if-word-can-be-placed-in-crossword", "the-score-of-students-solving-math-expression"]}, {"contest_title": "\u7b2c 261 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 261", "contest_title_slug": "weekly-contest-261", "contest_id": 481, "contest_start_time": 1633228200, "contest_duration": 5400, "user_num": 3368, "question_slugs": ["minimum-moves-to-convert-string", "find-missing-observations", "stone-game-ix", "smallest-k-length-subsequence-with-occurrences-of-a-letter"]}, {"contest_title": "\u7b2c 262 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 262", "contest_title_slug": "weekly-contest-262", "contest_id": 485, "contest_start_time": 1633833000, "contest_duration": 5400, "user_num": 4261, "question_slugs": ["two-out-of-three", "minimum-operations-to-make-a-uni-value-grid", "stock-price-fluctuation", "partition-array-into-two-arrays-to-minimize-sum-difference"]}, {"contest_title": "\u7b2c 263 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 263", "contest_title_slug": "weekly-contest-263", "contest_id": 487, "contest_start_time": 1634437800, "contest_duration": 5400, "user_num": 4572, "question_slugs": ["check-if-numbers-are-ascending-in-a-sentence", "simple-bank-system", "count-number-of-maximum-bitwise-or-subsets", "second-minimum-time-to-reach-destination"]}, {"contest_title": "\u7b2c 264 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 264", "contest_title_slug": "weekly-contest-264", "contest_id": 491, "contest_start_time": 1635042600, "contest_duration": 5400, "user_num": 4659, "question_slugs": ["number-of-valid-words-in-a-sentence", "next-greater-numerically-balanced-number", "count-nodes-with-the-highest-score", "parallel-courses-iii"]}, {"contest_title": "\u7b2c 265 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 265", "contest_title_slug": "weekly-contest-265", "contest_id": 493, "contest_start_time": 1635647400, "contest_duration": 5400, "user_num": 4182, "question_slugs": ["smallest-index-with-equal-value", "find-the-minimum-and-maximum-number-of-nodes-between-critical-points", "minimum-operations-to-convert-number", "check-if-an-original-string-exists-given-two-encoded-strings"]}, {"contest_title": "\u7b2c 266 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 266", "contest_title_slug": "weekly-contest-266", "contest_id": 498, "contest_start_time": 1636252200, "contest_duration": 5400, "user_num": 4385, "question_slugs": ["count-vowel-substrings-of-a-string", "vowels-of-all-substrings", "minimized-maximum-of-products-distributed-to-any-store", "maximum-path-quality-of-a-graph"]}, {"contest_title": "\u7b2c 267 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 267", "contest_title_slug": "weekly-contest-267", "contest_id": 500, "contest_start_time": 1636857000, "contest_duration": 5400, "user_num": 4365, "question_slugs": ["time-needed-to-buy-tickets", "reverse-nodes-in-even-length-groups", "decode-the-slanted-ciphertext", "process-restricted-friend-requests"]}, {"contest_title": "\u7b2c 268 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 268", "contest_title_slug": "weekly-contest-268", "contest_id": 504, "contest_start_time": 1637461800, "contest_duration": 5400, "user_num": 4398, "question_slugs": ["two-furthest-houses-with-different-colors", "watering-plants", "range-frequency-queries", "sum-of-k-mirror-numbers"]}, {"contest_title": "\u7b2c 269 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 269", "contest_title_slug": "weekly-contest-269", "contest_id": 506, "contest_start_time": 1638066600, "contest_duration": 5400, "user_num": 4293, "question_slugs": ["find-target-indices-after-sorting-array", "k-radius-subarray-averages", "removing-minimum-and-maximum-from-array", "find-all-people-with-secret"]}, {"contest_title": "\u7b2c 270 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 270", "contest_title_slug": "weekly-contest-270", "contest_id": 510, "contest_start_time": 1638671400, "contest_duration": 5400, "user_num": 4748, "question_slugs": ["finding-3-digit-even-numbers", "delete-the-middle-node-of-a-linked-list", "step-by-step-directions-from-a-binary-tree-node-to-another", "valid-arrangement-of-pairs"]}, {"contest_title": "\u7b2c 271 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 271", "contest_title_slug": "weekly-contest-271", "contest_id": 512, "contest_start_time": 1639276200, "contest_duration": 5400, "user_num": 4562, "question_slugs": ["rings-and-rods", "sum-of-subarray-ranges", "watering-plants-ii", "maximum-fruits-harvested-after-at-most-k-steps"]}, {"contest_title": "\u7b2c 272 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 272", "contest_title_slug": "weekly-contest-272", "contest_id": 516, "contest_start_time": 1639881000, "contest_duration": 5400, "user_num": 4698, "question_slugs": ["find-first-palindromic-string-in-the-array", "adding-spaces-to-a-string", "number-of-smooth-descent-periods-of-a-stock", "minimum-operations-to-make-the-array-k-increasing"]}, {"contest_title": "\u7b2c 273 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 273", "contest_title_slug": "weekly-contest-273", "contest_id": 518, "contest_start_time": 1640485800, "contest_duration": 5400, "user_num": 4368, "question_slugs": ["a-number-after-a-double-reversal", "execution-of-all-suffix-instructions-staying-in-a-grid", "intervals-between-identical-elements", "recover-the-original-array"]}, {"contest_title": "\u7b2c 274 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 274", "contest_title_slug": "weekly-contest-274", "contest_id": 522, "contest_start_time": 1641090600, "contest_duration": 5400, "user_num": 4109, "question_slugs": ["check-if-all-as-appears-before-all-bs", "number-of-laser-beams-in-a-bank", "destroying-asteroids", "maximum-employees-to-be-invited-to-a-meeting"]}, {"contest_title": "\u7b2c 275 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 275", "contest_title_slug": "weekly-contest-275", "contest_id": 524, "contest_start_time": 1641695400, "contest_duration": 5400, "user_num": 4787, "question_slugs": ["check-if-every-row-and-column-contains-all-numbers", "minimum-swaps-to-group-all-1s-together-ii", "count-words-obtained-after-adding-a-letter", "earliest-possible-day-of-full-bloom"]}, {"contest_title": "\u7b2c 276 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 276", "contest_title_slug": "weekly-contest-276", "contest_id": 528, "contest_start_time": 1642300200, "contest_duration": 5400, "user_num": 5244, "question_slugs": ["divide-a-string-into-groups-of-size-k", "minimum-moves-to-reach-target-score", "solving-questions-with-brainpower", "maximum-running-time-of-n-computers"]}, {"contest_title": "\u7b2c 277 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 277", "contest_title_slug": "weekly-contest-277", "contest_id": 530, "contest_start_time": 1642905000, "contest_duration": 5400, "user_num": 5060, "question_slugs": ["count-elements-with-strictly-smaller-and-greater-elements", "rearrange-array-elements-by-sign", "find-all-lonely-numbers-in-the-array", "maximum-good-people-based-on-statements"]}, {"contest_title": "\u7b2c 278 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 278", "contest_title_slug": "weekly-contest-278", "contest_id": 534, "contest_start_time": 1643509800, "contest_duration": 5400, "user_num": 4643, "question_slugs": ["keep-multiplying-found-values-by-two", "all-divisions-with-the-highest-score-of-a-binary-array", "find-substring-with-given-hash-value", "groups-of-strings"]}, {"contest_title": "\u7b2c 279 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 279", "contest_title_slug": "weekly-contest-279", "contest_id": 536, "contest_start_time": 1644114600, "contest_duration": 5400, "user_num": 4132, "question_slugs": ["sort-even-and-odd-indices-independently", "smallest-value-of-the-rearranged-number", "design-bitset", "minimum-time-to-remove-all-cars-containing-illegal-goods"]}, {"contest_title": "\u7b2c 280 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 280", "contest_title_slug": "weekly-contest-280", "contest_id": 540, "contest_start_time": 1644719400, "contest_duration": 5400, "user_num": 5834, "question_slugs": ["count-operations-to-obtain-zero", "minimum-operations-to-make-the-array-alternating", "removing-minimum-number-of-magic-beans", "maximum-and-sum-of-array"]}, {"contest_title": "\u7b2c 281 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 281", "contest_title_slug": "weekly-contest-281", "contest_id": 542, "contest_start_time": 1645324200, "contest_duration": 6000, "user_num": 6005, "question_slugs": ["count-integers-with-even-digit-sum", "merge-nodes-in-between-zeros", "construct-string-with-repeat-limit", "count-array-pairs-divisible-by-k"]}, {"contest_title": "\u7b2c 282 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 282", "contest_title_slug": "weekly-contest-282", "contest_id": 546, "contest_start_time": 1645929000, "contest_duration": 5400, "user_num": 7164, "question_slugs": ["counting-words-with-a-given-prefix", "minimum-number-of-steps-to-make-two-strings-anagram-ii", "minimum-time-to-complete-trips", "minimum-time-to-finish-the-race"]}, {"contest_title": "\u7b2c 283 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 283", "contest_title_slug": "weekly-contest-283", "contest_id": 551, "contest_start_time": 1646533800, "contest_duration": 5400, "user_num": 7817, "question_slugs": ["cells-in-a-range-on-an-excel-sheet", "append-k-integers-with-minimal-sum", "create-binary-tree-from-descriptions", "replace-non-coprime-numbers-in-array"]}, {"contest_title": "\u7b2c 284 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 284", "contest_title_slug": "weekly-contest-284", "contest_id": 555, "contest_start_time": 1647138600, "contest_duration": 5400, "user_num": 8483, "question_slugs": ["find-all-k-distant-indices-in-an-array", "count-artifacts-that-can-be-extracted", "maximize-the-topmost-element-after-k-moves", "minimum-weighted-subgraph-with-the-required-paths"]}, {"contest_title": "\u7b2c 285 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 285", "contest_title_slug": "weekly-contest-285", "contest_id": 558, "contest_start_time": 1647743400, "contest_duration": 5400, "user_num": 7501, "question_slugs": ["count-hills-and-valleys-in-an-array", "count-collisions-on-a-road", "maximum-points-in-an-archery-competition", "longest-substring-of-one-repeating-character"]}, {"contest_title": "\u7b2c 286 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 286", "contest_title_slug": "weekly-contest-286", "contest_id": 564, "contest_start_time": 1648348200, "contest_duration": 5400, "user_num": 7248, "question_slugs": ["find-the-difference-of-two-arrays", "minimum-deletions-to-make-array-beautiful", "find-palindrome-with-fixed-length", "maximum-value-of-k-coins-from-piles"]}, {"contest_title": "\u7b2c 287 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 287", "contest_title_slug": "weekly-contest-287", "contest_id": 569, "contest_start_time": 1648953000, "contest_duration": 5400, "user_num": 6811, "question_slugs": ["minimum-number-of-operations-to-convert-time", "find-players-with-zero-or-one-losses", "maximum-candies-allocated-to-k-children", "encrypt-and-decrypt-strings"]}, {"contest_title": "\u7b2c 288 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 288", "contest_title_slug": "weekly-contest-288", "contest_id": 573, "contest_start_time": 1649557800, "contest_duration": 5400, "user_num": 6926, "question_slugs": ["largest-number-after-digit-swaps-by-parity", "minimize-result-by-adding-parentheses-to-expression", "maximum-product-after-k-increments", "maximum-total-beauty-of-the-gardens"]}, {"contest_title": "\u7b2c 289 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 289", "contest_title_slug": "weekly-contest-289", "contest_id": 576, "contest_start_time": 1650162600, "contest_duration": 5400, "user_num": 7293, "question_slugs": ["calculate-digit-sum-of-a-string", "minimum-rounds-to-complete-all-tasks", "maximum-trailing-zeros-in-a-cornered-path", "longest-path-with-different-adjacent-characters"]}, {"contest_title": "\u7b2c 290 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 290", "contest_title_slug": "weekly-contest-290", "contest_id": 582, "contest_start_time": 1650767400, "contest_duration": 5400, "user_num": 6275, "question_slugs": ["intersection-of-multiple-arrays", "count-lattice-points-inside-a-circle", "count-number-of-rectangles-containing-each-point", "number-of-flowers-in-full-bloom"]}, {"contest_title": "\u7b2c 291 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 291", "contest_title_slug": "weekly-contest-291", "contest_id": 587, "contest_start_time": 1651372200, "contest_duration": 5400, "user_num": 6574, "question_slugs": ["remove-digit-from-number-to-maximize-result", "minimum-consecutive-cards-to-pick-up", "k-divisible-elements-subarrays", "total-appeal-of-a-string"]}, {"contest_title": "\u7b2c 292 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 292", "contest_title_slug": "weekly-contest-292", "contest_id": 591, "contest_start_time": 1651977000, "contest_duration": 5400, "user_num": 6884, "question_slugs": ["largest-3-same-digit-number-in-string", "count-nodes-equal-to-average-of-subtree", "count-number-of-texts", "check-if-there-is-a-valid-parentheses-string-path"]}, {"contest_title": "\u7b2c 293 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 293", "contest_title_slug": "weekly-contest-293", "contest_id": 593, "contest_start_time": 1652581800, "contest_duration": 5400, "user_num": 7357, "question_slugs": ["find-resultant-array-after-removing-anagrams", "maximum-consecutive-floors-without-special-floors", "largest-combination-with-bitwise-and-greater-than-zero", "count-integers-in-intervals"]}, {"contest_title": "\u7b2c 294 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 294", "contest_title_slug": "weekly-contest-294", "contest_id": 599, "contest_start_time": 1653186600, "contest_duration": 5400, "user_num": 6640, "question_slugs": ["percentage-of-letter-in-string", "maximum-bags-with-full-capacity-of-rocks", "minimum-lines-to-represent-a-line-chart", "sum-of-total-strength-of-wizards"]}, {"contest_title": "\u7b2c 295 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 295", "contest_title_slug": "weekly-contest-295", "contest_id": 605, "contest_start_time": 1653791400, "contest_duration": 5400, "user_num": 6447, "question_slugs": ["rearrange-characters-to-make-target-string", "apply-discount-to-prices", "steps-to-make-array-non-decreasing", "minimum-obstacle-removal-to-reach-corner"]}, {"contest_title": "\u7b2c 296 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 296", "contest_title_slug": "weekly-contest-296", "contest_id": 609, "contest_start_time": 1654396200, "contest_duration": 5400, "user_num": 5721, "question_slugs": ["min-max-game", "partition-array-such-that-maximum-difference-is-k", "replace-elements-in-an-array", "design-a-text-editor"]}, {"contest_title": "\u7b2c 297 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 297", "contest_title_slug": "weekly-contest-297", "contest_id": 611, "contest_start_time": 1655001000, "contest_duration": 5400, "user_num": 5915, "question_slugs": ["calculate-amount-paid-in-taxes", "minimum-path-cost-in-a-grid", "fair-distribution-of-cookies", "naming-a-company"]}, {"contest_title": "\u7b2c 298 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 298", "contest_title_slug": "weekly-contest-298", "contest_id": 615, "contest_start_time": 1655605800, "contest_duration": 5400, "user_num": 6228, "question_slugs": ["greatest-english-letter-in-upper-and-lower-case", "sum-of-numbers-with-units-digit-k", "longest-binary-subsequence-less-than-or-equal-to-k", "selling-pieces-of-wood"]}, {"contest_title": "\u7b2c 299 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 299", "contest_title_slug": "weekly-contest-299", "contest_id": 618, "contest_start_time": 1656210600, "contest_duration": 5400, "user_num": 6108, "question_slugs": ["check-if-matrix-is-x-matrix", "count-number-of-ways-to-place-houses", "maximum-score-of-spliced-array", "minimum-score-after-removals-on-a-tree"]}, {"contest_title": "\u7b2c 300 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 300", "contest_title_slug": "weekly-contest-300", "contest_id": 647, "contest_start_time": 1656815400, "contest_duration": 5400, "user_num": 6792, "question_slugs": ["decode-the-message", "spiral-matrix-iv", "number-of-people-aware-of-a-secret", "number-of-increasing-paths-in-a-grid"]}, {"contest_title": "\u7b2c 301 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 301", "contest_title_slug": "weekly-contest-301", "contest_id": 649, "contest_start_time": 1657420200, "contest_duration": 5400, "user_num": 7133, "question_slugs": ["minimum-amount-of-time-to-fill-cups", "smallest-number-in-infinite-set", "move-pieces-to-obtain-a-string", "count-the-number-of-ideal-arrays"]}, {"contest_title": "\u7b2c 302 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 302", "contest_title_slug": "weekly-contest-302", "contest_id": 653, "contest_start_time": 1658025000, "contest_duration": 5400, "user_num": 7092, "question_slugs": ["maximum-number-of-pairs-in-array", "max-sum-of-a-pair-with-equal-sum-of-digits", "query-kth-smallest-trimmed-number", "minimum-deletions-to-make-array-divisible"]}, {"contest_title": "\u7b2c 303 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 303", "contest_title_slug": "weekly-contest-303", "contest_id": 655, "contest_start_time": 1658629800, "contest_duration": 5400, "user_num": 7032, "question_slugs": ["first-letter-to-appear-twice", "equal-row-and-column-pairs", "design-a-food-rating-system", "number-of-excellent-pairs"]}, {"contest_title": "\u7b2c 304 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 304", "contest_title_slug": "weekly-contest-304", "contest_id": 659, "contest_start_time": 1659234600, "contest_duration": 5400, "user_num": 7372, "question_slugs": ["make-array-zero-by-subtracting-equal-amounts", "maximum-number-of-groups-entering-a-competition", "find-closest-node-to-given-two-nodes", "longest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 305 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 305", "contest_title_slug": "weekly-contest-305", "contest_id": 663, "contest_start_time": 1659839400, "contest_duration": 5400, "user_num": 7465, "question_slugs": ["number-of-arithmetic-triplets", "reachable-nodes-with-restrictions", "check-if-there-is-a-valid-partition-for-the-array", "longest-ideal-subsequence"]}, {"contest_title": "\u7b2c 306 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 306", "contest_title_slug": "weekly-contest-306", "contest_id": 669, "contest_start_time": 1660444200, "contest_duration": 5400, "user_num": 7500, "question_slugs": ["largest-local-values-in-a-matrix", "node-with-highest-edge-score", "construct-smallest-number-from-di-string", "count-special-integers"]}, {"contest_title": "\u7b2c 307 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 307", "contest_title_slug": "weekly-contest-307", "contest_id": 671, "contest_start_time": 1661049000, "contest_duration": 5400, "user_num": 7064, "question_slugs": ["minimum-hours-of-training-to-win-a-competition", "largest-palindromic-number", "amount-of-time-for-binary-tree-to-be-infected", "find-the-k-sum-of-an-array"]}, {"contest_title": "\u7b2c 308 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 308", "contest_title_slug": "weekly-contest-308", "contest_id": 689, "contest_start_time": 1661653800, "contest_duration": 5400, "user_num": 6394, "question_slugs": ["longest-subsequence-with-limited-sum", "removing-stars-from-a-string", "minimum-amount-of-time-to-collect-garbage", "build-a-matrix-with-conditions"]}, {"contest_title": "\u7b2c 309 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 309", "contest_title_slug": "weekly-contest-309", "contest_id": 693, "contest_start_time": 1662258600, "contest_duration": 5400, "user_num": 7972, "question_slugs": ["check-distances-between-same-letters", "number-of-ways-to-reach-a-position-after-exactly-k-steps", "longest-nice-subarray", "meeting-rooms-iii"]}, {"contest_title": "\u7b2c 310 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 310", "contest_title_slug": "weekly-contest-310", "contest_id": 704, "contest_start_time": 1662863400, "contest_duration": 5400, "user_num": 6081, "question_slugs": ["most-frequent-even-element", "optimal-partition-of-string", "divide-intervals-into-minimum-number-of-groups", "longest-increasing-subsequence-ii"]}, {"contest_title": "\u7b2c 311 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 311", "contest_title_slug": "weekly-contest-311", "contest_id": 741, "contest_start_time": 1663468200, "contest_duration": 5400, "user_num": 6710, "question_slugs": ["smallest-even-multiple", "length-of-the-longest-alphabetical-continuous-substring", "reverse-odd-levels-of-binary-tree", "sum-of-prefix-scores-of-strings"]}, {"contest_title": "\u7b2c 312 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 312", "contest_title_slug": "weekly-contest-312", "contest_id": 746, "contest_start_time": 1664073000, "contest_duration": 5400, "user_num": 6638, "question_slugs": ["sort-the-people", "longest-subarray-with-maximum-bitwise-and", "find-all-good-indices", "number-of-good-paths"]}, {"contest_title": "\u7b2c 313 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 313", "contest_title_slug": "weekly-contest-313", "contest_id": 750, "contest_start_time": 1664677800, "contest_duration": 5400, "user_num": 5445, "question_slugs": ["number-of-common-factors", "maximum-sum-of-an-hourglass", "minimize-xor", "maximum-deletions-on-a-string"]}, {"contest_title": "\u7b2c 314 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 314", "contest_title_slug": "weekly-contest-314", "contest_id": 756, "contest_start_time": 1665282600, "contest_duration": 5400, "user_num": 4838, "question_slugs": ["the-employee-that-worked-on-the-longest-task", "find-the-original-array-of-prefix-xor", "using-a-robot-to-print-the-lexicographically-smallest-string", "paths-in-matrix-whose-sum-is-divisible-by-k"]}, {"contest_title": "\u7b2c 315 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 315", "contest_title_slug": "weekly-contest-315", "contest_id": 759, "contest_start_time": 1665887400, "contest_duration": 5400, "user_num": 6490, "question_slugs": ["largest-positive-integer-that-exists-with-its-negative", "count-number-of-distinct-integers-after-reverse-operations", "sum-of-number-and-its-reverse", "count-subarrays-with-fixed-bounds"]}, {"contest_title": "\u7b2c 316 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 316", "contest_title_slug": "weekly-contest-316", "contest_id": 764, "contest_start_time": 1666492200, "contest_duration": 5400, "user_num": 6387, "question_slugs": ["determine-if-two-events-have-conflict", "number-of-subarrays-with-gcd-equal-to-k", "minimum-cost-to-make-array-equal", "minimum-number-of-operations-to-make-arrays-similar"]}, {"contest_title": "\u7b2c 317 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 317", "contest_title_slug": "weekly-contest-317", "contest_id": 767, "contest_start_time": 1667097000, "contest_duration": 5400, "user_num": 5660, "question_slugs": ["average-value-of-even-numbers-that-are-divisible-by-three", "most-popular-video-creator", "minimum-addition-to-make-integer-beautiful", "height-of-binary-tree-after-subtree-removal-queries"]}, {"contest_title": "\u7b2c 318 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 318", "contest_title_slug": "weekly-contest-318", "contest_id": 771, "contest_start_time": 1667701800, "contest_duration": 5400, "user_num": 5670, "question_slugs": ["apply-operations-to-an-array", "maximum-sum-of-distinct-subarrays-with-length-k", "total-cost-to-hire-k-workers", "minimum-total-distance-traveled"]}, {"contest_title": "\u7b2c 319 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 319", "contest_title_slug": "weekly-contest-319", "contest_id": 773, "contest_start_time": 1668306600, "contest_duration": 5400, "user_num": 6175, "question_slugs": ["convert-the-temperature", "number-of-subarrays-with-lcm-equal-to-k", "minimum-number-of-operations-to-sort-a-binary-tree-by-level", "maximum-number-of-non-overlapping-palindrome-substrings"]}, {"contest_title": "\u7b2c 320 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 320", "contest_title_slug": "weekly-contest-320", "contest_id": 777, "contest_start_time": 1668911400, "contest_duration": 5400, "user_num": 5678, "question_slugs": ["number-of-unequal-triplets-in-array", "closest-nodes-queries-in-a-binary-search-tree", "minimum-fuel-cost-to-report-to-the-capital", "number-of-beautiful-partitions"]}, {"contest_title": "\u7b2c 321 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 321", "contest_title_slug": "weekly-contest-321", "contest_id": 779, "contest_start_time": 1669516200, "contest_duration": 5400, "user_num": 5115, "question_slugs": ["find-the-pivot-integer", "append-characters-to-string-to-make-subsequence", "remove-nodes-from-linked-list", "count-subarrays-with-median-k"]}, {"contest_title": "\u7b2c 322 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 322", "contest_title_slug": "weekly-contest-322", "contest_id": 783, "contest_start_time": 1670121000, "contest_duration": 5400, "user_num": 5085, "question_slugs": ["circular-sentence", "divide-players-into-teams-of-equal-skill", "minimum-score-of-a-path-between-two-cities", "divide-nodes-into-the-maximum-number-of-groups"]}, {"contest_title": "\u7b2c 323 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 323", "contest_title_slug": "weekly-contest-323", "contest_id": 785, "contest_start_time": 1670725800, "contest_duration": 5400, "user_num": 4671, "question_slugs": ["delete-greatest-value-in-each-row", "longest-square-streak-in-an-array", "design-memory-allocator", "maximum-number-of-points-from-grid-queries"]}, {"contest_title": "\u7b2c 324 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 324", "contest_title_slug": "weekly-contest-324", "contest_id": 790, "contest_start_time": 1671330600, "contest_duration": 5400, "user_num": 4167, "question_slugs": ["count-pairs-of-similar-strings", "smallest-value-after-replacing-with-sum-of-prime-factors", "add-edges-to-make-degrees-of-all-nodes-even", "cycle-length-queries-in-a-tree"]}, {"contest_title": "\u7b2c 325 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 325", "contest_title_slug": "weekly-contest-325", "contest_id": 795, "contest_start_time": 1671935400, "contest_duration": 5400, "user_num": 3530, "question_slugs": ["shortest-distance-to-target-string-in-a-circular-array", "take-k-of-each-character-from-left-and-right", "maximum-tastiness-of-candy-basket", "number-of-great-partitions"]}, {"contest_title": "\u7b2c 326 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 326", "contest_title_slug": "weekly-contest-326", "contest_id": 799, "contest_start_time": 1672540200, "contest_duration": 5400, "user_num": 3873, "question_slugs": ["count-the-digits-that-divide-a-number", "distinct-prime-factors-of-product-of-array", "partition-string-into-substrings-with-values-at-most-k", "closest-prime-numbers-in-range"]}, {"contest_title": "\u7b2c 327 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 327", "contest_title_slug": "weekly-contest-327", "contest_id": 801, "contest_start_time": 1673145000, "contest_duration": 5400, "user_num": 4518, "question_slugs": ["maximum-count-of-positive-integer-and-negative-integer", "maximal-score-after-applying-k-operations", "make-number-of-distinct-characters-equal", "time-to-cross-a-bridge"]}, {"contest_title": "\u7b2c 328 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 328", "contest_title_slug": "weekly-contest-328", "contest_id": 805, "contest_start_time": 1673749800, "contest_duration": 5400, "user_num": 4776, "question_slugs": ["difference-between-element-sum-and-digit-sum-of-an-array", "increment-submatrices-by-one", "count-the-number-of-good-subarrays", "difference-between-maximum-and-minimum-price-sum"]}, {"contest_title": "\u7b2c 329 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 329", "contest_title_slug": "weekly-contest-329", "contest_id": 807, "contest_start_time": 1674354600, "contest_duration": 5400, "user_num": 2591, "question_slugs": ["alternating-digit-sum", "sort-the-students-by-their-kth-score", "apply-bitwise-operations-to-make-strings-equal", "minimum-cost-to-split-an-array"]}, {"contest_title": "\u7b2c 330 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 330", "contest_title_slug": "weekly-contest-330", "contest_id": 811, "contest_start_time": 1674959400, "contest_duration": 5400, "user_num": 3399, "question_slugs": ["count-distinct-numbers-on-board", "count-collisions-of-monkeys-on-a-polygon", "put-marbles-in-bags", "count-increasing-quadruplets"]}, {"contest_title": "\u7b2c 331 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 331", "contest_title_slug": "weekly-contest-331", "contest_id": 813, "contest_start_time": 1675564200, "contest_duration": 5400, "user_num": 4256, "question_slugs": ["take-gifts-from-the-richest-pile", "count-vowel-strings-in-ranges", "house-robber-iv", "rearranging-fruits"]}, {"contest_title": "\u7b2c 332 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 332", "contest_title_slug": "weekly-contest-332", "contest_id": 817, "contest_start_time": 1676169000, "contest_duration": 5400, "user_num": 4547, "question_slugs": ["find-the-array-concatenation-value", "count-the-number-of-fair-pairs", "substring-xor-queries", "subsequence-with-the-minimum-score"]}, {"contest_title": "\u7b2c 333 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 333", "contest_title_slug": "weekly-contest-333", "contest_id": 819, "contest_start_time": 1676773800, "contest_duration": 5400, "user_num": 4969, "question_slugs": ["merge-two-2d-arrays-by-summing-values", "minimum-operations-to-reduce-an-integer-to-0", "count-the-number-of-square-free-subsets", "find-the-string-with-lcp"]}, {"contest_title": "\u7b2c 334 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 334", "contest_title_slug": "weekly-contest-334", "contest_id": 823, "contest_start_time": 1677378600, "contest_duration": 5400, "user_num": 5501, "question_slugs": ["left-and-right-sum-differences", "find-the-divisibility-array-of-a-string", "find-the-maximum-number-of-marked-indices", "minimum-time-to-visit-a-cell-in-a-grid"]}, {"contest_title": "\u7b2c 335 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 335", "contest_title_slug": "weekly-contest-335", "contest_id": 825, "contest_start_time": 1677983400, "contest_duration": 5400, "user_num": 6019, "question_slugs": ["pass-the-pillow", "kth-largest-sum-in-a-binary-tree", "split-the-array-to-make-coprime-products", "number-of-ways-to-earn-points"]}, {"contest_title": "\u7b2c 336 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 336", "contest_title_slug": "weekly-contest-336", "contest_id": 833, "contest_start_time": 1678588200, "contest_duration": 5400, "user_num": 5897, "question_slugs": ["count-the-number-of-vowel-strings-in-range", "rearrange-array-to-maximize-prefix-score", "count-the-number-of-beautiful-subarrays", "minimum-time-to-complete-all-tasks"]}, {"contest_title": "\u7b2c 337 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 337", "contest_title_slug": "weekly-contest-337", "contest_id": 839, "contest_start_time": 1679193000, "contest_duration": 5400, "user_num": 5628, "question_slugs": ["number-of-even-and-odd-bits", "check-knight-tour-configuration", "the-number-of-beautiful-subsets", "smallest-missing-non-negative-integer-after-operations"]}, {"contest_title": "\u7b2c 338 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 338", "contest_title_slug": "weekly-contest-338", "contest_id": 843, "contest_start_time": 1679797800, "contest_duration": 5400, "user_num": 5594, "question_slugs": ["k-items-with-the-maximum-sum", "prime-subtraction-operation", "minimum-operations-to-make-all-array-elements-equal", "collect-coins-in-a-tree"]}, {"contest_title": "\u7b2c 339 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 339", "contest_title_slug": "weekly-contest-339", "contest_id": 850, "contest_start_time": 1680402600, "contest_duration": 5400, "user_num": 5180, "question_slugs": ["find-the-longest-balanced-substring-of-a-binary-string", "convert-an-array-into-a-2d-array-with-conditions", "mice-and-cheese", "minimum-reverse-operations"]}, {"contest_title": "\u7b2c 340 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 340", "contest_title_slug": "weekly-contest-340", "contest_id": 854, "contest_start_time": 1681007400, "contest_duration": 5400, "user_num": 4937, "question_slugs": ["prime-in-diagonal", "sum-of-distances", "minimize-the-maximum-difference-of-pairs", "minimum-number-of-visited-cells-in-a-grid"]}, {"contest_title": "\u7b2c 341 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 341", "contest_title_slug": "weekly-contest-341", "contest_id": 856, "contest_start_time": 1681612200, "contest_duration": 5400, "user_num": 4792, "question_slugs": ["row-with-maximum-ones", "find-the-maximum-divisibility-score", "minimum-additions-to-make-valid-string", "minimize-the-total-price-of-the-trips"]}, {"contest_title": "\u7b2c 342 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 342", "contest_title_slug": "weekly-contest-342", "contest_id": 860, "contest_start_time": 1682217000, "contest_duration": 5400, "user_num": 3702, "question_slugs": ["calculate-delayed-arrival-time", "sum-multiples", "sliding-subarray-beauty", "minimum-number-of-operations-to-make-all-array-elements-equal-to-1"]}, {"contest_title": "\u7b2c 343 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 343", "contest_title_slug": "weekly-contest-343", "contest_id": 863, "contest_start_time": 1682821800, "contest_duration": 5400, "user_num": 3313, "question_slugs": ["determine-the-winner-of-a-bowling-game", "first-completely-painted-row-or-column", "minimum-cost-of-a-path-with-special-roads", "lexicographically-smallest-beautiful-string"]}, {"contest_title": "\u7b2c 344 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 344", "contest_title_slug": "weekly-contest-344", "contest_id": 867, "contest_start_time": 1683426600, "contest_duration": 5400, "user_num": 3986, "question_slugs": ["find-the-distinct-difference-array", "frequency-tracker", "number-of-adjacent-elements-with-the-same-color", "make-costs-of-paths-equal-in-a-binary-tree"]}, {"contest_title": "\u7b2c 345 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 345", "contest_title_slug": "weekly-contest-345", "contest_id": 870, "contest_start_time": 1684031400, "contest_duration": 5400, "user_num": 4165, "question_slugs": ["find-the-losers-of-the-circular-game", "neighboring-bitwise-xor", "maximum-number-of-moves-in-a-grid", "count-the-number-of-complete-components"]}, {"contest_title": "\u7b2c 346 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 346", "contest_title_slug": "weekly-contest-346", "contest_id": 874, "contest_start_time": 1684636200, "contest_duration": 5400, "user_num": 4035, "question_slugs": ["minimum-string-length-after-removing-substrings", "lexicographically-smallest-palindrome", "find-the-punishment-number-of-an-integer", "modify-graph-edge-weights"]}, {"contest_title": "\u7b2c 347 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 347", "contest_title_slug": "weekly-contest-347", "contest_id": 876, "contest_start_time": 1685241000, "contest_duration": 5400, "user_num": 3836, "question_slugs": ["remove-trailing-zeros-from-a-string", "difference-of-number-of-distinct-values-on-diagonals", "minimum-cost-to-make-all-characters-equal", "maximum-strictly-increasing-cells-in-a-matrix"]}, {"contest_title": "\u7b2c 348 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 348", "contest_title_slug": "weekly-contest-348", "contest_id": 880, "contest_start_time": 1685845800, "contest_duration": 5400, "user_num": 3909, "question_slugs": ["minimize-string-length", "semi-ordered-permutation", "sum-of-matrix-after-queries", "count-of-integers"]}, {"contest_title": "\u7b2c 349 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 349", "contest_title_slug": "weekly-contest-349", "contest_id": 882, "contest_start_time": 1686450600, "contest_duration": 5400, "user_num": 3714, "question_slugs": ["neither-minimum-nor-maximum", "lexicographically-smallest-string-after-substring-operation", "collecting-chocolates", "maximum-sum-queries"]}, {"contest_title": "\u7b2c 350 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 350", "contest_title_slug": "weekly-contest-350", "contest_id": 886, "contest_start_time": 1687055400, "contest_duration": 5400, "user_num": 3580, "question_slugs": ["total-distance-traveled", "find-the-value-of-the-partition", "special-permutations", "painting-the-walls"]}, {"contest_title": "\u7b2c 351 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 351", "contest_title_slug": "weekly-contest-351", "contest_id": 888, "contest_start_time": 1687660200, "contest_duration": 5400, "user_num": 2471, "question_slugs": ["number-of-beautiful-pairs", "minimum-operations-to-make-the-integer-zero", "ways-to-split-array-into-good-subarrays", "robot-collisions"]}, {"contest_title": "\u7b2c 352 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 352", "contest_title_slug": "weekly-contest-352", "contest_id": 892, "contest_start_time": 1688265000, "contest_duration": 5400, "user_num": 3437, "question_slugs": ["longest-even-odd-subarray-with-threshold", "prime-pairs-with-target-sum", "continuous-subarrays", "sum-of-imbalance-numbers-of-all-subarrays"]}, {"contest_title": "\u7b2c 353 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 353", "contest_title_slug": "weekly-contest-353", "contest_id": 894, "contest_start_time": 1688869800, "contest_duration": 5400, "user_num": 4113, "question_slugs": ["find-the-maximum-achievable-number", "maximum-number-of-jumps-to-reach-the-last-index", "longest-non-decreasing-subarray-from-two-arrays", "apply-operations-to-make-all-array-elements-equal-to-zero"]}, {"contest_title": "\u7b2c 354 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 354", "contest_title_slug": "weekly-contest-354", "contest_id": 898, "contest_start_time": 1689474600, "contest_duration": 5400, "user_num": 3957, "question_slugs": ["sum-of-squares-of-special-elements", "maximum-beauty-of-an-array-after-applying-operation", "minimum-index-of-a-valid-split", "length-of-the-longest-valid-substring"]}, {"contest_title": "\u7b2c 355 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 355", "contest_title_slug": "weekly-contest-355", "contest_id": 900, "contest_start_time": 1690079400, "contest_duration": 5400, "user_num": 4112, "question_slugs": ["split-strings-by-separator", "largest-element-in-an-array-after-merge-operations", "maximum-number-of-groups-with-increasing-length", "count-paths-that-can-form-a-palindrome-in-a-tree"]}, {"contest_title": "\u7b2c 356 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 356", "contest_title_slug": "weekly-contest-356", "contest_id": 904, "contest_start_time": 1690684200, "contest_duration": 5400, "user_num": 4082, "question_slugs": ["number-of-employees-who-met-the-target", "count-complete-subarrays-in-an-array", "shortest-string-that-contains-three-strings", "count-stepping-numbers-in-range"]}, {"contest_title": "\u7b2c 357 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 357", "contest_title_slug": "weekly-contest-357", "contest_id": 906, "contest_start_time": 1691289000, "contest_duration": 5400, "user_num": 4265, "question_slugs": ["faulty-keyboard", "check-if-it-is-possible-to-split-array", "find-the-safest-path-in-a-grid", "maximum-elegance-of-a-k-length-subsequence"]}, {"contest_title": "\u7b2c 358 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 358", "contest_title_slug": "weekly-contest-358", "contest_id": 910, "contest_start_time": 1691893800, "contest_duration": 5400, "user_num": 4475, "question_slugs": ["max-pair-sum-in-an-array", "double-a-number-represented-as-a-linked-list", "minimum-absolute-difference-between-elements-with-constraint", "apply-operations-to-maximize-score"]}, {"contest_title": "\u7b2c 359 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 359", "contest_title_slug": "weekly-contest-359", "contest_id": 913, "contest_start_time": 1692498600, "contest_duration": 5400, "user_num": 4101, "question_slugs": ["check-if-a-string-is-an-acronym-of-words", "determine-the-minimum-sum-of-a-k-avoiding-array", "maximize-the-profit-as-the-salesman", "find-the-longest-equal-subarray"]}, {"contest_title": "\u7b2c 360 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 360", "contest_title_slug": "weekly-contest-360", "contest_id": 918, "contest_start_time": 1693103400, "contest_duration": 5400, "user_num": 4496, "question_slugs": ["furthest-point-from-origin", "find-the-minimum-possible-sum-of-a-beautiful-array", "minimum-operations-to-form-subsequence-with-target-sum", "maximize-value-of-function-in-a-ball-passing-game"]}, {"contest_title": "\u7b2c 361 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 361", "contest_title_slug": "weekly-contest-361", "contest_id": 920, "contest_start_time": 1693708200, "contest_duration": 5400, "user_num": 4170, "question_slugs": ["count-symmetric-integers", "minimum-operations-to-make-a-special-number", "count-of-interesting-subarrays", "minimum-edge-weight-equilibrium-queries-in-a-tree"]}, {"contest_title": "\u7b2c 362 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 362", "contest_title_slug": "weekly-contest-362", "contest_id": 924, "contest_start_time": 1694313000, "contest_duration": 5400, "user_num": 4800, "question_slugs": ["points-that-intersect-with-cars", "determine-if-a-cell-is-reachable-at-a-given-time", "minimum-moves-to-spread-stones-over-grid", "string-transformation"]}, {"contest_title": "\u7b2c 363 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 363", "contest_title_slug": "weekly-contest-363", "contest_id": 926, "contest_start_time": 1694917800, "contest_duration": 5400, "user_num": 4768, "question_slugs": ["sum-of-values-at-indices-with-k-set-bits", "happy-students", "maximum-number-of-alloys", "maximum-element-sum-of-a-complete-subset-of-indices"]}, {"contest_title": "\u7b2c 364 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 364", "contest_title_slug": "weekly-contest-364", "contest_id": 930, "contest_start_time": 1695522600, "contest_duration": 5400, "user_num": 4304, "question_slugs": ["maximum-odd-binary-number", "beautiful-towers-i", "beautiful-towers-ii", "count-valid-paths-in-a-tree"]}, {"contest_title": "\u7b2c 365 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 365", "contest_title_slug": "weekly-contest-365", "contest_id": 932, "contest_start_time": 1696127400, "contest_duration": 5400, "user_num": 2909, "question_slugs": ["maximum-value-of-an-ordered-triplet-i", "maximum-value-of-an-ordered-triplet-ii", "minimum-size-subarray-in-infinite-array", "count-visited-nodes-in-a-directed-graph"]}, {"contest_title": "\u7b2c 366 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 366", "contest_title_slug": "weekly-contest-366", "contest_id": 936, "contest_start_time": 1696732200, "contest_duration": 5400, "user_num": 2790, "question_slugs": ["divisible-and-non-divisible-sums-difference", "minimum-processing-time", "apply-operations-to-make-two-strings-equal", "apply-operations-on-array-to-maximize-sum-of-squares"]}, {"contest_title": "\u7b2c 367 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 367", "contest_title_slug": "weekly-contest-367", "contest_id": 938, "contest_start_time": 1697337000, "contest_duration": 5400, "user_num": 4317, "question_slugs": ["find-indices-with-index-and-value-difference-i", "shortest-and-lexicographically-smallest-beautiful-string", "find-indices-with-index-and-value-difference-ii", "construct-product-matrix"]}, {"contest_title": "\u7b2c 368 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 368", "contest_title_slug": "weekly-contest-368", "contest_id": 942, "contest_start_time": 1697941800, "contest_duration": 5400, "user_num": 5002, "question_slugs": ["minimum-sum-of-mountain-triplets-i", "minimum-sum-of-mountain-triplets-ii", "minimum-number-of-groups-to-create-a-valid-assignment", "minimum-changes-to-make-k-semi-palindromes"]}, {"contest_title": "\u7b2c 369 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 369", "contest_title_slug": "weekly-contest-369", "contest_id": 945, "contest_start_time": 1698546600, "contest_duration": 5400, "user_num": 4121, "question_slugs": ["find-the-k-or-of-an-array", "minimum-equal-sum-of-two-arrays-after-replacing-zeros", "minimum-increment-operations-to-make-array-beautiful", "maximum-points-after-collecting-coins-from-all-nodes"]}, {"contest_title": "\u7b2c 370 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 370", "contest_title_slug": "weekly-contest-370", "contest_id": 950, "contest_start_time": 1699151400, "contest_duration": 5400, "user_num": 3983, "question_slugs": ["find-champion-i", "find-champion-ii", "maximum-score-after-applying-operations-on-a-tree", "maximum-balanced-subsequence-sum"]}, {"contest_title": "\u7b2c 371 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 371", "contest_title_slug": "weekly-contest-371", "contest_id": 952, "contest_start_time": 1699756200, "contest_duration": 5400, "user_num": 3638, "question_slugs": ["maximum-strong-pair-xor-i", "high-access-employees", "minimum-operations-to-maximize-last-elements-in-arrays", "maximum-strong-pair-xor-ii"]}, {"contest_title": "\u7b2c 372 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 372", "contest_title_slug": "weekly-contest-372", "contest_id": 956, "contest_start_time": 1700361000, "contest_duration": 5400, "user_num": 3920, "question_slugs": ["make-three-strings-equal", "separate-black-and-white-balls", "maximum-xor-product", "find-building-where-alice-and-bob-can-meet"]}, {"contest_title": "\u7b2c 373 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 373", "contest_title_slug": "weekly-contest-373", "contest_id": 958, "contest_start_time": 1700965800, "contest_duration": 5400, "user_num": 3577, "question_slugs": ["matrix-similarity-after-cyclic-shifts", "count-beautiful-substrings-i", "make-lexicographically-smallest-array-by-swapping-elements", "count-beautiful-substrings-ii"]}, {"contest_title": "\u7b2c 374 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 374", "contest_title_slug": "weekly-contest-374", "contest_id": 962, "contest_start_time": 1701570600, "contest_duration": 5400, "user_num": 4053, "question_slugs": ["find-the-peaks", "minimum-number-of-coins-to-be-added", "count-complete-substrings", "count-the-number-of-infection-sequences"]}, {"contest_title": "\u7b2c 375 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 375", "contest_title_slug": "weekly-contest-375", "contest_id": 964, "contest_start_time": 1702175400, "contest_duration": 5400, "user_num": 3518, "question_slugs": ["count-tested-devices-after-test-operations", "double-modular-exponentiation", "count-subarrays-where-max-element-appears-at-least-k-times", "count-the-number-of-good-partitions"]}, {"contest_title": "\u7b2c 376 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 376", "contest_title_slug": "weekly-contest-376", "contest_id": 968, "contest_start_time": 1702780200, "contest_duration": 5400, "user_num": 3409, "question_slugs": ["find-missing-and-repeated-values", "divide-array-into-arrays-with-max-difference", "minimum-cost-to-make-array-equalindromic", "apply-operations-to-maximize-frequency-score"]}, {"contest_title": "\u7b2c 377 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 377", "contest_title_slug": "weekly-contest-377", "contest_id": 970, "contest_start_time": 1703385000, "contest_duration": 5400, "user_num": 3148, "question_slugs": ["minimum-number-game", "maximum-square-area-by-removing-fences-from-a-field", "minimum-cost-to-convert-string-i", "minimum-cost-to-convert-string-ii"]}, {"contest_title": "\u7b2c 378 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 378", "contest_title_slug": "weekly-contest-378", "contest_id": 974, "contest_start_time": 1703989800, "contest_duration": 5400, "user_num": 2747, "question_slugs": ["check-if-bitwise-or-has-trailing-zeros", "find-longest-special-substring-that-occurs-thrice-i", "find-longest-special-substring-that-occurs-thrice-ii", "palindrome-rearrangement-queries"]}, {"contest_title": "\u7b2c 379 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 379", "contest_title_slug": "weekly-contest-379", "contest_id": 976, "contest_start_time": 1704594600, "contest_duration": 5400, "user_num": 3117, "question_slugs": ["maximum-area-of-longest-diagonal-rectangle", "minimum-moves-to-capture-the-queen", "maximum-size-of-a-set-after-removals", "maximize-the-number-of-partitions-after-operations"]}, {"contest_title": "\u7b2c 380 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 380", "contest_title_slug": "weekly-contest-380", "contest_id": 980, "contest_start_time": 1705199400, "contest_duration": 5400, "user_num": 3325, "question_slugs": ["count-elements-with-maximum-frequency", "find-beautiful-indices-in-the-given-array-i", "maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k", "find-beautiful-indices-in-the-given-array-ii"]}, {"contest_title": "\u7b2c 381 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 381", "contest_title_slug": "weekly-contest-381", "contest_id": 982, "contest_start_time": 1705804200, "contest_duration": 5400, "user_num": 3737, "question_slugs": ["minimum-number-of-pushes-to-type-word-i", "count-the-number-of-houses-at-a-certain-distance-i", "minimum-number-of-pushes-to-type-word-ii", "count-the-number-of-houses-at-a-certain-distance-ii"]}, {"contest_title": "\u7b2c 382 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 382", "contest_title_slug": "weekly-contest-382", "contest_id": 986, "contest_start_time": 1706409000, "contest_duration": 5400, "user_num": 3134, "question_slugs": ["number-of-changing-keys", "find-the-maximum-number-of-elements-in-subset", "alice-and-bob-playing-flower-game", "minimize-or-of-remaining-elements-using-operations"]}, {"contest_title": "\u7b2c 383 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 383", "contest_title_slug": "weekly-contest-383", "contest_id": 988, "contest_start_time": 1707013800, "contest_duration": 5400, "user_num": 2691, "question_slugs": ["ant-on-the-boundary", "minimum-time-to-revert-word-to-initial-state-i", "find-the-grid-of-region-average", "minimum-time-to-revert-word-to-initial-state-ii"]}, {"contest_title": "\u7b2c 384 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 384", "contest_title_slug": "weekly-contest-384", "contest_id": 992, "contest_start_time": 1707618600, "contest_duration": 5400, "user_num": 1652, "question_slugs": ["modify-the-matrix", "number-of-subarrays-that-match-a-pattern-i", "maximum-palindromes-after-operations", "number-of-subarrays-that-match-a-pattern-ii"]}, {"contest_title": "\u7b2c 385 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 385", "contest_title_slug": "weekly-contest-385", "contest_id": 994, "contest_start_time": 1708223400, "contest_duration": 5400, "user_num": 2382, "question_slugs": ["count-prefix-and-suffix-pairs-i", "find-the-length-of-the-longest-common-prefix", "most-frequent-prime", "count-prefix-and-suffix-pairs-ii"]}, {"contest_title": "\u7b2c 386 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 386", "contest_title_slug": "weekly-contest-386", "contest_id": 998, "contest_start_time": 1708828200, "contest_duration": 5400, "user_num": 2731, "question_slugs": ["split-the-array", "find-the-largest-area-of-square-inside-two-rectangles", "earliest-second-to-mark-indices-i", "earliest-second-to-mark-indices-ii"]}, {"contest_title": "\u7b2c 387 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 387", "contest_title_slug": "weekly-contest-387", "contest_id": 1000, "contest_start_time": 1709433000, "contest_duration": 5400, "user_num": 3694, "question_slugs": ["distribute-elements-into-two-arrays-i", "count-submatrices-with-top-left-element-and-sum-less-than-k", "minimum-operations-to-write-the-letter-y-on-a-grid", "distribute-elements-into-two-arrays-ii"]}, {"contest_title": "\u7b2c 388 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 388", "contest_title_slug": "weekly-contest-388", "contest_id": 1004, "contest_start_time": 1710037800, "contest_duration": 5400, "user_num": 4291, "question_slugs": ["apple-redistribution-into-boxes", "maximize-happiness-of-selected-children", "shortest-uncommon-substring-in-an-array", "maximum-strength-of-k-disjoint-subarrays"]}, {"contest_title": "\u7b2c 389 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 389", "contest_title_slug": "weekly-contest-389", "contest_id": 1006, "contest_start_time": 1710642600, "contest_duration": 5400, "user_num": 4561, "question_slugs": ["existence-of-a-substring-in-a-string-and-its-reverse", "count-substrings-starting-and-ending-with-given-character", "minimum-deletions-to-make-string-k-special", "minimum-moves-to-pick-k-ones"]}, {"contest_title": "\u7b2c 390 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 390", "contest_title_slug": "weekly-contest-390", "contest_id": 1011, "contest_start_time": 1711247400, "contest_duration": 5400, "user_num": 4817, "question_slugs": ["maximum-length-substring-with-two-occurrences", "apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k", "most-frequent-ids", "longest-common-suffix-queries"]}, {"contest_title": "\u7b2c 391 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 391", "contest_title_slug": "weekly-contest-391", "contest_id": 1014, "contest_start_time": 1711852200, "contest_duration": 5400, "user_num": 4181, "question_slugs": ["harshad-number", "water-bottles-ii", "count-alternating-subarrays", "minimize-manhattan-distances"]}, {"contest_title": "\u7b2c 392 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 392", "contest_title_slug": "weekly-contest-392", "contest_id": 1018, "contest_start_time": 1712457000, "contest_duration": 5400, "user_num": 3194, "question_slugs": ["longest-strictly-increasing-or-strictly-decreasing-subarray", "lexicographically-smallest-string-after-operations-with-constraint", "minimum-operations-to-make-median-of-array-equal-to-k", "minimum-cost-walk-in-weighted-graph"]}, {"contest_title": "\u7b2c 393 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 393", "contest_title_slug": "weekly-contest-393", "contest_id": 1020, "contest_start_time": 1713061800, "contest_duration": 5400, "user_num": 4219, "question_slugs": ["latest-time-you-can-obtain-after-replacing-characters", "maximum-prime-difference", "kth-smallest-amount-with-single-denomination-combination", "minimum-sum-of-values-by-dividing-array"]}, {"contest_title": "\u7b2c 394 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 394", "contest_title_slug": "weekly-contest-394", "contest_id": 1024, "contest_start_time": 1713666600, "contest_duration": 5400, "user_num": 3958, "question_slugs": ["count-the-number-of-special-characters-i", "count-the-number-of-special-characters-ii", "minimum-number-of-operations-to-satisfy-conditions", "find-edges-in-shortest-paths"]}, {"contest_title": "\u7b2c 395 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 395", "contest_title_slug": "weekly-contest-395", "contest_id": 1026, "contest_start_time": 1714271400, "contest_duration": 5400, "user_num": 2969, "question_slugs": ["find-the-integer-added-to-array-i", "find-the-integer-added-to-array-ii", "minimum-array-end", "find-the-median-of-the-uniqueness-array"]}, {"contest_title": "\u7b2c 396 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 396", "contest_title_slug": "weekly-contest-396", "contest_id": 1030, "contest_start_time": 1714876200, "contest_duration": 5400, "user_num": 2932, "question_slugs": ["valid-word", "minimum-number-of-operations-to-make-word-k-periodic", "minimum-length-of-anagram-concatenation", "minimum-cost-to-equalize-array"]}, {"contest_title": "\u7b2c 397 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 397", "contest_title_slug": "weekly-contest-397", "contest_id": 1032, "contest_start_time": 1715481000, "contest_duration": 5400, "user_num": 3365, "question_slugs": ["permutation-difference-between-two-strings", "taking-maximum-energy-from-the-mystic-dungeon", "maximum-difference-score-in-a-grid", "find-the-minimum-cost-array-permutation"]}, {"contest_title": "\u7b2c 398 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 398", "contest_title_slug": "weekly-contest-398", "contest_id": 1036, "contest_start_time": 1716085800, "contest_duration": 5400, "user_num": 3606, "question_slugs": ["special-array-i", "special-array-ii", "sum-of-digit-differences-of-all-pairs", "find-number-of-ways-to-reach-the-k-th-stair"]}, {"contest_title": "\u7b2c 399 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 399", "contest_title_slug": "weekly-contest-399", "contest_id": 1038, "contest_start_time": 1716690600, "contest_duration": 5400, "user_num": 3424, "question_slugs": ["find-the-number-of-good-pairs-i", "string-compression-iii", "find-the-number-of-good-pairs-ii", "maximum-sum-of-subsequence-with-non-adjacent-elements"]}, {"contest_title": "\u7b2c 400 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 400", "contest_title_slug": "weekly-contest-400", "contest_id": 1043, "contest_start_time": 1717295400, "contest_duration": 5400, "user_num": 3534, "question_slugs": ["minimum-number-of-chairs-in-a-waiting-room", "count-days-without-meetings", "lexicographically-minimum-string-after-removing-stars", "find-subarray-with-bitwise-or-closest-to-k"]}, {"contest_title": "\u7b2c 401 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 401", "contest_title_slug": "weekly-contest-401", "contest_id": 1045, "contest_start_time": 1717900200, "contest_duration": 5400, "user_num": 3160, "question_slugs": ["find-the-child-who-has-the-ball-after-k-seconds", "find-the-n-th-value-after-k-seconds", "maximum-total-reward-using-operations-i", "maximum-total-reward-using-operations-ii"]}, {"contest_title": "\u7b2c 402 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 402", "contest_title_slug": "weekly-contest-402", "contest_id": 1049, "contest_start_time": 1718505000, "contest_duration": 5400, "user_num": 3283, "question_slugs": ["count-pairs-that-form-a-complete-day-i", "count-pairs-that-form-a-complete-day-ii", "maximum-total-damage-with-spell-casting", "peaks-in-array"]}, {"contest_title": "\u7b2c 403 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 403", "contest_title_slug": "weekly-contest-403", "contest_id": 1052, "contest_start_time": 1719109800, "contest_duration": 5400, "user_num": 3112, "question_slugs": ["minimum-average-of-smallest-and-largest-elements", "find-the-minimum-area-to-cover-all-ones-i", "maximize-total-cost-of-alternating-subarrays", "find-the-minimum-area-to-cover-all-ones-ii"]}, {"contest_title": "\u7b2c 404 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 404", "contest_title_slug": "weekly-contest-404", "contest_id": 1056, "contest_start_time": 1719714600, "contest_duration": 5400, "user_num": 3486, "question_slugs": ["maximum-height-of-a-triangle", "find-the-maximum-length-of-valid-subsequence-i", "find-the-maximum-length-of-valid-subsequence-ii", "find-minimum-diameter-after-merging-two-trees"]}, {"contest_title": "\u7b2c 405 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 405", "contest_title_slug": "weekly-contest-405", "contest_id": 1058, "contest_start_time": 1720319400, "contest_duration": 5400, "user_num": 3240, "question_slugs": ["find-the-encrypted-string", "generate-binary-strings-without-adjacent-zeros", "count-submatrices-with-equal-frequency-of-x-and-y", "construct-string-with-minimum-cost"]}, {"contest_title": "\u7b2c 406 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 406", "contest_title_slug": "weekly-contest-406", "contest_id": 1062, "contest_start_time": 1720924200, "contest_duration": 5400, "user_num": 3422, "question_slugs": ["lexicographically-smallest-string-after-a-swap", "delete-nodes-from-linked-list-present-in-array", "minimum-cost-for-cutting-cake-i", "minimum-cost-for-cutting-cake-ii"]}, {"contest_title": "\u7b2c 407 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 407", "contest_title_slug": "weekly-contest-407", "contest_id": 1064, "contest_start_time": 1721529000, "contest_duration": 5400, "user_num": 3268, "question_slugs": ["number-of-bit-changes-to-make-two-integers-equal", "vowels-game-in-a-string", "maximum-number-of-operations-to-move-ones-to-the-end", "minimum-operations-to-make-array-equal-to-target"]}, {"contest_title": "\u7b2c 408 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 408", "contest_title_slug": "weekly-contest-408", "contest_id": 1069, "contest_start_time": 1722133800, "contest_duration": 5400, "user_num": 3369, "question_slugs": ["find-if-digit-game-can-be-won", "find-the-count-of-numbers-which-are-not-special", "count-the-number-of-substrings-with-dominant-ones", "check-if-the-rectangle-corner-is-reachable"]}, {"contest_title": "\u7b2c 409 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 409", "contest_title_slug": "weekly-contest-409", "contest_id": 1071, "contest_start_time": 1722738600, "contest_duration": 5400, "user_num": 3643, "question_slugs": ["design-neighbor-sum-service", "shortest-distance-after-road-addition-queries-i", "shortest-distance-after-road-addition-queries-ii", "alternating-groups-iii"]}, {"contest_title": "\u7b2c 410 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 410", "contest_title_slug": "weekly-contest-410", "contest_id": 1075, "contest_start_time": 1723343400, "contest_duration": 5400, "user_num": 2988, "question_slugs": ["snake-in-matrix", "count-the-number-of-good-nodes", "find-the-count-of-monotonic-pairs-i", "find-the-count-of-monotonic-pairs-ii"]}, {"contest_title": "\u7b2c 411 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 411", "contest_title_slug": "weekly-contest-411", "contest_id": 1077, "contest_start_time": 1723948200, "contest_duration": 5400, "user_num": 3029, "question_slugs": ["count-substrings-that-satisfy-k-constraint-i", "maximum-energy-boost-from-two-drinks", "find-the-largest-palindrome-divisible-by-k", "count-substrings-that-satisfy-k-constraint-ii"]}, {"contest_title": "\u7b2c 412 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 412", "contest_title_slug": "weekly-contest-412", "contest_id": 1082, "contest_start_time": 1724553000, "contest_duration": 5400, "user_num": 2681, "question_slugs": ["final-array-state-after-k-multiplication-operations-i", "count-almost-equal-pairs-i", "final-array-state-after-k-multiplication-operations-ii", "count-almost-equal-pairs-ii"]}, {"contest_title": "\u7b2c 413 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 413", "contest_title_slug": "weekly-contest-413", "contest_id": 1084, "contest_start_time": 1725157800, "contest_duration": 5400, "user_num": 2875, "question_slugs": ["check-if-two-chessboard-squares-have-the-same-color", "k-th-nearest-obstacle-queries", "select-cells-in-grid-with-maximum-score", "maximum-xor-score-subarray-queries"]}, {"contest_title": "\u7b2c 414 \u573a\u5468\u8d5b", "contest_title_en": "Weekly Contest 414", "contest_title_slug": "weekly-contest-414", "contest_id": 1088, "contest_start_time": 1725762600, "contest_duration": 5400, "user_num": 3236, "question_slugs": ["convert-date-to-binary", "maximize-score-of-numbers-in-ranges", "reach-end-of-array-with-max-score", "maximum-number-of-moves-to-kill-all-pawns"]}, {"contest_title": "\u7b2c 1 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 1", "contest_title_slug": "biweekly-contest-1", "contest_id": 70, "contest_start_time": 1559399400, "contest_duration": 7200, "user_num": 197, "question_slugs": ["fixed-point", "index-pairs-of-a-string", "campus-bikes-ii", "digit-count-in-range"]}, {"contest_title": "\u7b2c 2 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 2", "contest_title_slug": "biweekly-contest-2", "contest_id": 73, "contest_start_time": 1560609000, "contest_duration": 5400, "user_num": 256, "question_slugs": ["sum-of-digits-in-the-minimum-number", "high-five", "brace-expansion", "confusing-number-ii"]}, {"contest_title": "\u7b2c 3 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 3", "contest_title_slug": "biweekly-contest-3", "contest_id": 85, "contest_start_time": 1561818600, "contest_duration": 5400, "user_num": 312, "question_slugs": ["two-sum-less-than-k", "find-k-length-substrings-with-no-repeated-characters", "the-earliest-moment-when-everyone-become-friends", "path-with-maximum-minimum-value"]}, {"contest_title": "\u7b2c 4 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 4", "contest_title_slug": "biweekly-contest-4", "contest_id": 88, "contest_start_time": 1563028200, "contest_duration": 5400, "user_num": 438, "question_slugs": ["number-of-days-in-a-month", "remove-vowels-from-a-string", "maximum-average-subtree", "divide-array-into-increasing-sequences"]}, {"contest_title": "\u7b2c 5 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 5", "contest_title_slug": "biweekly-contest-5", "contest_id": 91, "contest_start_time": 1564237800, "contest_duration": 5400, "user_num": 495, "question_slugs": ["largest-unique-number", "armstrong-number", "connecting-cities-with-minimum-cost", "parallel-courses"]}, {"contest_title": "\u7b2c 6 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 6", "contest_title_slug": "biweekly-contest-6", "contest_id": 95, "contest_start_time": 1565447400, "contest_duration": 5400, "user_num": 513, "question_slugs": ["check-if-a-number-is-majority-element-in-a-sorted-array", "minimum-swaps-to-group-all-1s-together", "analyze-user-website-visit-pattern", "string-transforms-into-another-string"]}, {"contest_title": "\u7b2c 7 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 7", "contest_title_slug": "biweekly-contest-7", "contest_id": 99, "contest_start_time": 1566657000, "contest_duration": 5400, "user_num": 561, "question_slugs": ["single-row-keyboard", "design-file-system", "minimum-cost-to-connect-sticks", "optimize-water-distribution-in-a-village"]}, {"contest_title": "\u7b2c 8 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 8", "contest_title_slug": "biweekly-contest-8", "contest_id": 103, "contest_start_time": 1567866600, "contest_duration": 5400, "user_num": 630, "question_slugs": ["count-substrings-with-only-one-distinct-letter", "before-and-after-puzzle", "shortest-distance-to-target-color", "maximum-number-of-ones"]}, {"contest_title": "\u7b2c 9 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 9", "contest_title_slug": "biweekly-contest-9", "contest_id": 108, "contest_start_time": 1569076200, "contest_duration": 5700, "user_num": 929, "question_slugs": ["how-many-apples-can-you-put-into-the-basket", "minimum-knight-moves", "find-smallest-common-element-in-all-rows", "minimum-time-to-build-blocks"]}, {"contest_title": "\u7b2c 10 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 10", "contest_title_slug": "biweekly-contest-10", "contest_id": 115, "contest_start_time": 1570285800, "contest_duration": 5400, "user_num": 738, "question_slugs": ["intersection-of-three-sorted-arrays", "two-sum-bsts", "stepping-numbers", "valid-palindrome-iii"]}, {"contest_title": "\u7b2c 11 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 11", "contest_title_slug": "biweekly-contest-11", "contest_id": 118, "contest_start_time": 1571495400, "contest_duration": 5400, "user_num": 913, "question_slugs": ["missing-number-in-arithmetic-progression", "meeting-scheduler", "toss-strange-coins", "divide-chocolate"]}, {"contest_title": "\u7b2c 12 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 12", "contest_title_slug": "biweekly-contest-12", "contest_id": 121, "contest_start_time": 1572705000, "contest_duration": 5400, "user_num": 911, "question_slugs": ["design-a-leaderboard", "array-transformation", "tree-diameter", "palindrome-removal"]}, {"contest_title": "\u7b2c 13 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 13", "contest_title_slug": "biweekly-contest-13", "contest_id": 124, "contest_start_time": 1573914600, "contest_duration": 5400, "user_num": 810, "question_slugs": ["encode-number", "smallest-common-region", "synonymous-sentences", "handshakes-that-dont-cross"]}, {"contest_title": "\u7b2c 14 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 14", "contest_title_slug": "biweekly-contest-14", "contest_id": 129, "contest_start_time": 1575124200, "contest_duration": 5400, "user_num": 871, "question_slugs": ["hexspeak", "remove-interval", "delete-tree-nodes", "number-of-ships-in-a-rectangle"]}, {"contest_title": "\u7b2c 15 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 15", "contest_title_slug": "biweekly-contest-15", "contest_id": 132, "contest_start_time": 1576333800, "contest_duration": 5400, "user_num": 797, "question_slugs": ["element-appearing-more-than-25-in-sorted-array", "remove-covered-intervals", "iterator-for-combination", "minimum-falling-path-sum-ii"]}, {"contest_title": "\u7b2c 16 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 16", "contest_title_slug": "biweekly-contest-16", "contest_id": 135, "contest_start_time": 1577543400, "contest_duration": 5400, "user_num": 822, "question_slugs": ["replace-elements-with-greatest-element-on-right-side", "sum-of-mutated-array-closest-to-target", "deepest-leaves-sum", "number-of-paths-with-max-score"]}, {"contest_title": "\u7b2c 17 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 17", "contest_title_slug": "biweekly-contest-17", "contest_id": 138, "contest_start_time": 1578753000, "contest_duration": 5400, "user_num": 897, "question_slugs": ["decompress-run-length-encoded-list", "matrix-block-sum", "sum-of-nodes-with-even-valued-grandparent", "distinct-echo-substrings"]}, {"contest_title": "\u7b2c 18 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 18", "contest_title_slug": "biweekly-contest-18", "contest_id": 143, "contest_start_time": 1579962600, "contest_duration": 5400, "user_num": 587, "question_slugs": ["rank-transform-of-an-array", "break-a-palindrome", "sort-the-matrix-diagonally", "reverse-subarray-to-maximize-array-value"]}, {"contest_title": "\u7b2c 19 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 19", "contest_title_slug": "biweekly-contest-19", "contest_id": 146, "contest_start_time": 1581172200, "contest_duration": 5400, "user_num": 1120, "question_slugs": ["number-of-steps-to-reduce-a-number-to-zero", "number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold", "angle-between-hands-of-a-clock", "jump-game-iv"]}, {"contest_title": "\u7b2c 20 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 20", "contest_title_slug": "biweekly-contest-20", "contest_id": 149, "contest_start_time": 1582381800, "contest_duration": 5400, "user_num": 1541, "question_slugs": ["sort-integers-by-the-number-of-1-bits", "apply-discount-every-n-orders", "number-of-substrings-containing-all-three-characters", "count-all-valid-pickup-and-delivery-options"]}, {"contest_title": "\u7b2c 21 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 21", "contest_title_slug": "biweekly-contest-21", "contest_id": 157, "contest_start_time": 1583591400, "contest_duration": 5400, "user_num": 1913, "question_slugs": ["increasing-decreasing-string", "find-the-longest-substring-containing-vowels-in-even-counts", "longest-zigzag-path-in-a-binary-tree", "maximum-sum-bst-in-binary-tree"]}, {"contest_title": "\u7b2c 22 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 22", "contest_title_slug": "biweekly-contest-22", "contest_id": 163, "contest_start_time": 1584801000, "contest_duration": 5400, "user_num": 2042, "question_slugs": ["find-the-distance-value-between-two-arrays", "cinema-seat-allocation", "sort-integers-by-the-power-value", "pizza-with-3n-slices"]}, {"contest_title": "\u7b2c 23 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 23", "contest_title_slug": "biweekly-contest-23", "contest_id": 169, "contest_start_time": 1586010600, "contest_duration": 5400, "user_num": 2045, "question_slugs": ["count-largest-group", "construct-k-palindrome-strings", "circle-and-rectangle-overlapping", "reducing-dishes"]}, {"contest_title": "\u7b2c 24 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 24", "contest_title_slug": "biweekly-contest-24", "contest_id": 178, "contest_start_time": 1587220200, "contest_duration": 5400, "user_num": 1898, "question_slugs": ["minimum-value-to-get-positive-step-by-step-sum", "find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k", "the-k-th-lexicographical-string-of-all-happy-strings-of-length-n", "restore-the-array"]}, {"contest_title": "\u7b2c 25 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 25", "contest_title_slug": "biweekly-contest-25", "contest_id": 192, "contest_start_time": 1588429800, "contest_duration": 5400, "user_num": 1832, "question_slugs": ["kids-with-the-greatest-number-of-candies", "max-difference-you-can-get-from-changing-an-integer", "check-if-a-string-can-break-another-string", "number-of-ways-to-wear-different-hats-to-each-other"]}, {"contest_title": "\u7b2c 26 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 26", "contest_title_slug": "biweekly-contest-26", "contest_id": 198, "contest_start_time": 1589639400, "contest_duration": 5400, "user_num": 1971, "question_slugs": ["consecutive-characters", "simplified-fractions", "count-good-nodes-in-binary-tree", "form-largest-integer-with-digits-that-add-up-to-target"]}, {"contest_title": "\u7b2c 27 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 27", "contest_title_slug": "biweekly-contest-27", "contest_id": 204, "contest_start_time": 1590849000, "contest_duration": 5400, "user_num": 1966, "question_slugs": ["make-two-arrays-equal-by-reversing-subarrays", "check-if-a-string-contains-all-binary-codes-of-size-k", "course-schedule-iv", "cherry-pickup-ii"]}, {"contest_title": "\u7b2c 28 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 28", "contest_title_slug": "biweekly-contest-28", "contest_id": 210, "contest_start_time": 1592058600, "contest_duration": 5400, "user_num": 2144, "question_slugs": ["final-prices-with-a-special-discount-in-a-shop", "subrectangle-queries", "find-two-non-overlapping-sub-arrays-each-with-target-sum", "allocate-mailboxes"]}, {"contest_title": "\u7b2c 29 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 29", "contest_title_slug": "biweekly-contest-29", "contest_id": 216, "contest_start_time": 1593268200, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["average-salary-excluding-the-minimum-and-maximum-salary", "the-kth-factor-of-n", "longest-subarray-of-1s-after-deleting-one-element", "parallel-courses-ii"]}, {"contest_title": "\u7b2c 30 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 30", "contest_title_slug": "biweekly-contest-30", "contest_id": 222, "contest_start_time": 1594477800, "contest_duration": 5400, "user_num": 2545, "question_slugs": ["reformat-date", "range-sum-of-sorted-subarray-sums", "minimum-difference-between-largest-and-smallest-value-in-three-moves", "stone-game-iv"]}, {"contest_title": "\u7b2c 31 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 31", "contest_title_slug": "biweekly-contest-31", "contest_id": 232, "contest_start_time": 1595687400, "contest_duration": 5400, "user_num": 2767, "question_slugs": ["count-odd-numbers-in-an-interval-range", "number-of-sub-arrays-with-odd-sum", "number-of-good-ways-to-split-a-string", "minimum-number-of-increments-on-subarrays-to-form-a-target-array"]}, {"contest_title": "\u7b2c 32 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 32", "contest_title_slug": "biweekly-contest-32", "contest_id": 237, "contest_start_time": 1596897000, "contest_duration": 5400, "user_num": 2957, "question_slugs": ["kth-missing-positive-number", "can-convert-string-in-k-moves", "minimum-insertions-to-balance-a-parentheses-string", "find-longest-awesome-substring"]}, {"contest_title": "\u7b2c 33 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 33", "contest_title_slug": "biweekly-contest-33", "contest_id": 241, "contest_start_time": 1598106600, "contest_duration": 5400, "user_num": 3304, "question_slugs": ["thousand-separator", "minimum-number-of-vertices-to-reach-all-nodes", "minimum-numbers-of-function-calls-to-make-target-array", "detect-cycles-in-2d-grid"]}, {"contest_title": "\u7b2c 34 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 34", "contest_title_slug": "biweekly-contest-34", "contest_id": 256, "contest_start_time": 1599316200, "contest_duration": 5400, "user_num": 2842, "question_slugs": ["matrix-diagonal-sum", "number-of-ways-to-split-a-string", "shortest-subarray-to-be-removed-to-make-array-sorted", "count-all-possible-routes"]}, {"contest_title": "\u7b2c 35 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 35", "contest_title_slug": "biweekly-contest-35", "contest_id": 266, "contest_start_time": 1600525800, "contest_duration": 5400, "user_num": 2839, "question_slugs": ["sum-of-all-odd-length-subarrays", "maximum-sum-obtained-of-any-permutation", "make-sum-divisible-by-p", "strange-printer-ii"]}, {"contest_title": "\u7b2c 36 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 36", "contest_title_slug": "biweekly-contest-36", "contest_id": 288, "contest_start_time": 1601735400, "contest_duration": 5400, "user_num": 2204, "question_slugs": ["design-parking-system", "alert-using-same-key-card-three-or-more-times-in-a-one-hour-period", "find-valid-matrix-given-row-and-column-sums", "find-servers-that-handled-most-number-of-requests"]}, {"contest_title": "\u7b2c 37 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 37", "contest_title_slug": "biweekly-contest-37", "contest_id": 294, "contest_start_time": 1602945000, "contest_duration": 5400, "user_num": 2104, "question_slugs": ["mean-of-array-after-removing-some-elements", "coordinate-with-maximum-network-quality", "number-of-sets-of-k-non-overlapping-line-segments", "fancy-sequence"]}, {"contest_title": "\u7b2c 38 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 38", "contest_title_slug": "biweekly-contest-38", "contest_id": 300, "contest_start_time": 1604154600, "contest_duration": 5400, "user_num": 2004, "question_slugs": ["sort-array-by-increasing-frequency", "widest-vertical-area-between-two-points-containing-no-points", "count-substrings-that-differ-by-one-character", "number-of-ways-to-form-a-target-string-given-a-dictionary"]}, {"contest_title": "\u7b2c 39 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 39", "contest_title_slug": "biweekly-contest-39", "contest_id": 306, "contest_start_time": 1605364200, "contest_duration": 5400, "user_num": 2069, "question_slugs": ["defuse-the-bomb", "minimum-deletions-to-make-string-balanced", "minimum-jumps-to-reach-home", "distribute-repeating-integers"]}, {"contest_title": "\u7b2c 40 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 40", "contest_title_slug": "biweekly-contest-40", "contest_id": 312, "contest_start_time": 1606573800, "contest_duration": 5400, "user_num": 1891, "question_slugs": ["maximum-repeating-substring", "merge-in-between-linked-lists", "design-front-middle-back-queue", "minimum-number-of-removals-to-make-mountain-array"]}, {"contest_title": "\u7b2c 41 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 41", "contest_title_slug": "biweekly-contest-41", "contest_id": 318, "contest_start_time": 1607783400, "contest_duration": 5400, "user_num": 1660, "question_slugs": ["count-the-number-of-consistent-strings", "sum-of-absolute-differences-in-a-sorted-array", "stone-game-vi", "delivering-boxes-from-storage-to-ports"]}, {"contest_title": "\u7b2c 42 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 42", "contest_title_slug": "biweekly-contest-42", "contest_id": 325, "contest_start_time": 1608993000, "contest_duration": 5400, "user_num": 1578, "question_slugs": ["number-of-students-unable-to-eat-lunch", "average-waiting-time", "maximum-binary-string-after-change", "minimum-adjacent-swaps-for-k-consecutive-ones"]}, {"contest_title": "\u7b2c 43 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 43", "contest_title_slug": "biweekly-contest-43", "contest_id": 331, "contest_start_time": 1610202600, "contest_duration": 5400, "user_num": 1631, "question_slugs": ["calculate-money-in-leetcode-bank", "maximum-score-from-removing-substrings", "construct-the-lexicographically-largest-valid-sequence", "number-of-ways-to-reconstruct-a-tree"]}, {"contest_title": "\u7b2c 44 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 44", "contest_title_slug": "biweekly-contest-44", "contest_id": 337, "contest_start_time": 1611412200, "contest_duration": 5400, "user_num": 1826, "question_slugs": ["find-the-highest-altitude", "minimum-number-of-people-to-teach", "decode-xored-permutation", "count-ways-to-make-array-with-product"]}, {"contest_title": "\u7b2c 45 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 45", "contest_title_slug": "biweekly-contest-45", "contest_id": 343, "contest_start_time": 1612621800, "contest_duration": 5400, "user_num": 1676, "question_slugs": ["sum-of-unique-elements", "maximum-absolute-sum-of-any-subarray", "minimum-length-of-string-after-deleting-similar-ends", "maximum-number-of-events-that-can-be-attended-ii"]}, {"contest_title": "\u7b2c 46 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 46", "contest_title_slug": "biweekly-contest-46", "contest_id": 349, "contest_start_time": 1613831400, "contest_duration": 5400, "user_num": 1647, "question_slugs": ["longest-nice-substring", "form-array-by-concatenating-subarrays-of-another-array", "map-of-highest-peak", "tree-of-coprimes"]}, {"contest_title": "\u7b2c 47 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 47", "contest_title_slug": "biweekly-contest-47", "contest_id": 355, "contest_start_time": 1615041000, "contest_duration": 5400, "user_num": 3085, "question_slugs": ["find-nearest-point-that-has-the-same-x-or-y-coordinate", "check-if-number-is-a-sum-of-powers-of-three", "sum-of-beauty-of-all-substrings", "count-pairs-of-nodes"]}, {"contest_title": "\u7b2c 48 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 48", "contest_title_slug": "biweekly-contest-48", "contest_id": 362, "contest_start_time": 1616250600, "contest_duration": 5400, "user_num": 2853, "question_slugs": ["second-largest-digit-in-a-string", "design-authentication-manager", "maximum-number-of-consecutive-values-you-can-make", "maximize-score-after-n-operations"]}, {"contest_title": "\u7b2c 49 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 49", "contest_title_slug": "biweekly-contest-49", "contest_id": 374, "contest_start_time": 1617460200, "contest_duration": 5400, "user_num": 3193, "question_slugs": ["determine-color-of-a-chessboard-square", "sentence-similarity-iii", "count-nice-pairs-in-an-array", "maximum-number-of-groups-getting-fresh-donuts"]}, {"contest_title": "\u7b2c 50 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 50", "contest_title_slug": "biweekly-contest-50", "contest_id": 390, "contest_start_time": 1618669800, "contest_duration": 5400, "user_num": 3608, "question_slugs": ["minimum-operations-to-make-the-array-increasing", "queries-on-number-of-points-inside-a-circle", "maximum-xor-for-each-query", "minimum-number-of-operations-to-make-string-sorted"]}, {"contest_title": "\u7b2c 51 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 51", "contest_title_slug": "biweekly-contest-51", "contest_id": 396, "contest_start_time": 1619879400, "contest_duration": 5400, "user_num": 2675, "question_slugs": ["replace-all-digits-with-characters", "seat-reservation-manager", "maximum-element-after-decreasing-and-rearranging", "closest-room"]}, {"contest_title": "\u7b2c 52 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 52", "contest_title_slug": "biweekly-contest-52", "contest_id": 402, "contest_start_time": 1621089000, "contest_duration": 5400, "user_num": 2930, "question_slugs": ["sorting-the-sentence", "incremental-memory-leak", "rotating-the-box", "sum-of-floored-pairs"]}, {"contest_title": "\u7b2c 53 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 53", "contest_title_slug": "biweekly-contest-53", "contest_id": 408, "contest_start_time": 1622298600, "contest_duration": 5400, "user_num": 3069, "question_slugs": ["substrings-of-size-three-with-distinct-characters", "minimize-maximum-pair-sum-in-array", "get-biggest-three-rhombus-sums-in-a-grid", "minimum-xor-sum-of-two-arrays"]}, {"contest_title": "\u7b2c 54 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 54", "contest_title_slug": "biweekly-contest-54", "contest_id": 414, "contest_start_time": 1623508200, "contest_duration": 5400, "user_num": 2479, "question_slugs": ["check-if-all-the-integers-in-a-range-are-covered", "find-the-student-that-will-replace-the-chalk", "largest-magic-square", "minimum-cost-to-change-the-final-value-of-expression"]}, {"contest_title": "\u7b2c 55 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 55", "contest_title_slug": "biweekly-contest-55", "contest_id": 421, "contest_start_time": 1624717800, "contest_duration": 5400, "user_num": 3277, "question_slugs": ["remove-one-element-to-make-the-array-strictly-increasing", "remove-all-occurrences-of-a-substring", "maximum-alternating-subsequence-sum", "design-movie-rental-system"]}, {"contest_title": "\u7b2c 56 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 56", "contest_title_slug": "biweekly-contest-56", "contest_id": 429, "contest_start_time": 1625927400, "contest_duration": 5400, "user_num": 2760, "question_slugs": ["count-square-sum-triples", "nearest-exit-from-entrance-in-maze", "sum-game", "minimum-cost-to-reach-destination-in-time"]}, {"contest_title": "\u7b2c 57 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 57", "contest_title_slug": "biweekly-contest-57", "contest_id": 435, "contest_start_time": 1627137000, "contest_duration": 5400, "user_num": 2933, "question_slugs": ["check-if-all-characters-have-equal-number-of-occurrences", "the-number-of-the-smallest-unoccupied-chair", "describe-the-painting", "number-of-visible-people-in-a-queue"]}, {"contest_title": "\u7b2c 58 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 58", "contest_title_slug": "biweekly-contest-58", "contest_id": 441, "contest_start_time": 1628346600, "contest_duration": 5400, "user_num": 2889, "question_slugs": ["delete-characters-to-make-fancy-string", "check-if-move-is-legal", "minimum-total-space-wasted-with-k-resizing-operations", "maximum-product-of-the-length-of-two-palindromic-substrings"]}, {"contest_title": "\u7b2c 59 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 59", "contest_title_slug": "biweekly-contest-59", "contest_id": 448, "contest_start_time": 1629556200, "contest_duration": 5400, "user_num": 3030, "question_slugs": ["minimum-time-to-type-word-using-special-typewriter", "maximum-matrix-sum", "number-of-ways-to-arrive-at-destination", "number-of-ways-to-separate-numbers"]}, {"contest_title": "\u7b2c 60 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 60", "contest_title_slug": "biweekly-contest-60", "contest_id": 461, "contest_start_time": 1630765800, "contest_duration": 5400, "user_num": 2848, "question_slugs": ["find-the-middle-index-in-array", "find-all-groups-of-farmland", "operations-on-tree", "the-number-of-good-subsets"]}, {"contest_title": "\u7b2c 61 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 61", "contest_title_slug": "biweekly-contest-61", "contest_id": 467, "contest_start_time": 1631975400, "contest_duration": 5400, "user_num": 2534, "question_slugs": ["count-number-of-pairs-with-absolute-difference-k", "find-original-array-from-doubled-array", "maximum-earnings-from-taxi", "minimum-number-of-operations-to-make-array-continuous"]}, {"contest_title": "\u7b2c 62 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 62", "contest_title_slug": "biweekly-contest-62", "contest_id": 477, "contest_start_time": 1633185000, "contest_duration": 5400, "user_num": 2619, "question_slugs": ["convert-1d-array-into-2d-array", "number-of-pairs-of-strings-with-concatenation-equal-to-target", "maximize-the-confusion-of-an-exam", "maximum-number-of-ways-to-partition-an-array"]}, {"contest_title": "\u7b2c 63 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 63", "contest_title_slug": "biweekly-contest-63", "contest_id": 484, "contest_start_time": 1634394600, "contest_duration": 5400, "user_num": 2828, "question_slugs": ["minimum-number-of-moves-to-seat-everyone", "remove-colored-pieces-if-both-neighbors-are-the-same-color", "the-time-when-the-network-becomes-idle", "kth-smallest-product-of-two-sorted-arrays"]}, {"contest_title": "\u7b2c 64 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 64", "contest_title_slug": "biweekly-contest-64", "contest_id": 490, "contest_start_time": 1635604200, "contest_duration": 5400, "user_num": 2838, "question_slugs": ["kth-distinct-string-in-an-array", "two-best-non-overlapping-events", "plates-between-candles", "number-of-valid-move-combinations-on-chessboard"]}, {"contest_title": "\u7b2c 65 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 65", "contest_title_slug": "biweekly-contest-65", "contest_id": 497, "contest_start_time": 1636813800, "contest_duration": 5400, "user_num": 2676, "question_slugs": ["check-whether-two-strings-are-almost-equivalent", "walking-robot-simulation-ii", "most-beautiful-item-for-each-query", "maximum-number-of-tasks-you-can-assign"]}, {"contest_title": "\u7b2c 66 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 66", "contest_title_slug": "biweekly-contest-66", "contest_id": 503, "contest_start_time": 1638023400, "contest_duration": 5400, "user_num": 2803, "question_slugs": ["count-common-words-with-one-occurrence", "minimum-number-of-food-buckets-to-feed-the-hamsters", "minimum-cost-homecoming-of-a-robot-in-a-grid", "count-fertile-pyramids-in-a-land"]}, {"contest_title": "\u7b2c 67 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 67", "contest_title_slug": "biweekly-contest-67", "contest_id": 509, "contest_start_time": 1639233000, "contest_duration": 5400, "user_num": 2923, "question_slugs": ["find-subsequence-of-length-k-with-the-largest-sum", "find-good-days-to-rob-the-bank", "detonate-the-maximum-bombs", "sequentially-ordinal-rank-tracker"]}, {"contest_title": "\u7b2c 68 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 68", "contest_title_slug": "biweekly-contest-68", "contest_id": 515, "contest_start_time": 1640442600, "contest_duration": 5400, "user_num": 2854, "question_slugs": ["maximum-number-of-words-found-in-sentences", "find-all-possible-recipes-from-given-supplies", "check-if-a-parentheses-string-can-be-valid", "abbreviating-the-product-of-a-range"]}, {"contest_title": "\u7b2c 69 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 69", "contest_title_slug": "biweekly-contest-69", "contest_id": 521, "contest_start_time": 1641652200, "contest_duration": 5400, "user_num": 3360, "question_slugs": ["capitalize-the-title", "maximum-twin-sum-of-a-linked-list", "longest-palindrome-by-concatenating-two-letter-words", "stamping-the-grid"]}, {"contest_title": "\u7b2c 70 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 70", "contest_title_slug": "biweekly-contest-70", "contest_id": 527, "contest_start_time": 1642861800, "contest_duration": 5400, "user_num": 3640, "question_slugs": ["minimum-cost-of-buying-candies-with-discount", "count-the-hidden-sequences", "k-highest-ranked-items-within-a-price-range", "number-of-ways-to-divide-a-long-corridor"]}, {"contest_title": "\u7b2c 71 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 71", "contest_title_slug": "biweekly-contest-71", "contest_id": 533, "contest_start_time": 1644071400, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-sum-of-four-digit-number-after-splitting-digits", "partition-array-according-to-given-pivot", "minimum-cost-to-set-cooking-time", "minimum-difference-in-sums-after-removal-of-elements"]}, {"contest_title": "\u7b2c 72 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 72", "contest_title_slug": "biweekly-contest-72", "contest_id": 539, "contest_start_time": 1645281000, "contest_duration": 5400, "user_num": 4400, "question_slugs": ["count-equal-and-divisible-pairs-in-an-array", "find-three-consecutive-integers-that-sum-to-a-given-number", "maximum-split-of-positive-even-integers", "count-good-triplets-in-an-array"]}, {"contest_title": "\u7b2c 73 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 73", "contest_title_slug": "biweekly-contest-73", "contest_id": 545, "contest_start_time": 1646490600, "contest_duration": 5400, "user_num": 5132, "question_slugs": ["most-frequent-number-following-key-in-an-array", "sort-the-jumbled-numbers", "all-ancestors-of-a-node-in-a-directed-acyclic-graph", "minimum-number-of-moves-to-make-palindrome"]}, {"contest_title": "\u7b2c 74 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 74", "contest_title_slug": "biweekly-contest-74", "contest_id": 554, "contest_start_time": 1647700200, "contest_duration": 5400, "user_num": 5442, "question_slugs": ["divide-array-into-equal-pairs", "maximize-number-of-subsequences-in-a-string", "minimum-operations-to-halve-array-sum", "minimum-white-tiles-after-covering-with-carpets"]}, {"contest_title": "\u7b2c 75 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 75", "contest_title_slug": "biweekly-contest-75", "contest_id": 563, "contest_start_time": 1648909800, "contest_duration": 5400, "user_num": 4335, "question_slugs": ["minimum-bit-flips-to-convert-number", "find-triangular-sum-of-an-array", "number-of-ways-to-select-buildings", "sum-of-scores-of-built-strings"]}, {"contest_title": "\u7b2c 76 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 76", "contest_title_slug": "biweekly-contest-76", "contest_id": 572, "contest_start_time": 1650119400, "contest_duration": 5400, "user_num": 4477, "question_slugs": ["find-closest-number-to-zero", "number-of-ways-to-buy-pens-and-pencils", "design-an-atm-machine", "maximum-score-of-a-node-sequence"]}, {"contest_title": "\u7b2c 77 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 77", "contest_title_slug": "biweekly-contest-77", "contest_id": 581, "contest_start_time": 1651329000, "contest_duration": 5400, "user_num": 4211, "question_slugs": ["count-prefixes-of-a-given-string", "minimum-average-difference", "count-unguarded-cells-in-the-grid", "escape-the-spreading-fire"]}, {"contest_title": "\u7b2c 78 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 78", "contest_title_slug": "biweekly-contest-78", "contest_id": 590, "contest_start_time": 1652538600, "contest_duration": 5400, "user_num": 4347, "question_slugs": ["find-the-k-beauty-of-a-number", "number-of-ways-to-split-array", "maximum-white-tiles-covered-by-a-carpet", "substring-with-largest-variance"]}, {"contest_title": "\u7b2c 79 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 79", "contest_title_slug": "biweekly-contest-79", "contest_id": 598, "contest_start_time": 1653748200, "contest_duration": 5400, "user_num": 4250, "question_slugs": ["check-if-number-has-equal-digit-count-and-digit-value", "sender-with-largest-word-count", "maximum-total-importance-of-roads", "booking-concert-tickets-in-groups"]}, {"contest_title": "\u7b2c 80 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 80", "contest_title_slug": "biweekly-contest-80", "contest_id": 608, "contest_start_time": 1654957800, "contest_duration": 5400, "user_num": 3949, "question_slugs": ["strong-password-checker-ii", "successful-pairs-of-spells-and-potions", "match-substring-after-replacement", "count-subarrays-with-score-less-than-k"]}, {"contest_title": "\u7b2c 81 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 81", "contest_title_slug": "biweekly-contest-81", "contest_id": 614, "contest_start_time": 1656167400, "contest_duration": 5400, "user_num": 3847, "question_slugs": ["count-asterisks", "count-unreachable-pairs-of-nodes-in-an-undirected-graph", "maximum-xor-after-operations", "number-of-distinct-roll-sequences"]}, {"contest_title": "\u7b2c 82 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 82", "contest_title_slug": "biweekly-contest-82", "contest_id": 646, "contest_start_time": 1657377000, "contest_duration": 5400, "user_num": 4144, "question_slugs": ["evaluate-boolean-binary-tree", "the-latest-time-to-catch-a-bus", "minimum-sum-of-squared-difference", "subarray-with-elements-greater-than-varying-threshold"]}, {"contest_title": "\u7b2c 83 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 83", "contest_title_slug": "biweekly-contest-83", "contest_id": 652, "contest_start_time": 1658586600, "contest_duration": 5400, "user_num": 4437, "question_slugs": ["best-poker-hand", "number-of-zero-filled-subarrays", "design-a-number-container-system", "shortest-impossible-sequence-of-rolls"]}, {"contest_title": "\u7b2c 84 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 84", "contest_title_slug": "biweekly-contest-84", "contest_id": 658, "contest_start_time": 1659796200, "contest_duration": 5400, "user_num": 4574, "question_slugs": ["merge-similar-items", "count-number-of-bad-pairs", "task-scheduler-ii", "minimum-replacements-to-sort-the-array"]}, {"contest_title": "\u7b2c 85 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 85", "contest_title_slug": "biweekly-contest-85", "contest_id": 668, "contest_start_time": 1661005800, "contest_duration": 5400, "user_num": 4193, "question_slugs": ["minimum-recolors-to-get-k-consecutive-black-blocks", "time-needed-to-rearrange-a-binary-string", "shifting-letters-ii", "maximum-segment-sum-after-removals"]}, {"contest_title": "\u7b2c 86 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 86", "contest_title_slug": "biweekly-contest-86", "contest_id": 688, "contest_start_time": 1662215400, "contest_duration": 5400, "user_num": 4401, "question_slugs": ["find-subarrays-with-equal-sum", "strictly-palindromic-number", "maximum-rows-covered-by-columns", "maximum-number-of-robots-within-budget"]}, {"contest_title": "\u7b2c 87 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 87", "contest_title_slug": "biweekly-contest-87", "contest_id": 703, "contest_start_time": 1663425000, "contest_duration": 5400, "user_num": 4005, "question_slugs": ["count-days-spent-together", "maximum-matching-of-players-with-trainers", "smallest-subarrays-with-maximum-bitwise-or", "minimum-money-required-before-transactions"]}, {"contest_title": "\u7b2c 88 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 88", "contest_title_slug": "biweekly-contest-88", "contest_id": 745, "contest_start_time": 1664634600, "contest_duration": 5400, "user_num": 3905, "question_slugs": ["remove-letter-to-equalize-frequency", "longest-uploaded-prefix", "bitwise-xor-of-all-pairings", "number-of-pairs-satisfying-inequality"]}, {"contest_title": "\u7b2c 89 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 89", "contest_title_slug": "biweekly-contest-89", "contest_id": 755, "contest_start_time": 1665844200, "contest_duration": 5400, "user_num": 3984, "question_slugs": ["number-of-valid-clock-times", "range-product-queries-of-powers", "minimize-maximum-of-array", "create-components-with-same-value"]}, {"contest_title": "\u7b2c 90 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 90", "contest_title_slug": "biweekly-contest-90", "contest_id": 763, "contest_start_time": 1667053800, "contest_duration": 5400, "user_num": 3624, "question_slugs": ["odd-string-difference", "words-within-two-edits-of-dictionary", "destroy-sequential-targets", "next-greater-element-iv"]}, {"contest_title": "\u7b2c 91 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 91", "contest_title_slug": "biweekly-contest-91", "contest_id": 770, "contest_start_time": 1668263400, "contest_duration": 5400, "user_num": 3535, "question_slugs": ["number-of-distinct-averages", "count-ways-to-build-good-strings", "most-profitable-path-in-a-tree", "split-message-based-on-limit"]}, {"contest_title": "\u7b2c 92 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 92", "contest_title_slug": "biweekly-contest-92", "contest_id": 776, "contest_start_time": 1669473000, "contest_duration": 5400, "user_num": 3055, "question_slugs": ["minimum-cuts-to-divide-a-circle", "difference-between-ones-and-zeros-in-row-and-column", "minimum-penalty-for-a-shop", "count-palindromic-subsequences"]}, {"contest_title": "\u7b2c 93 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 93", "contest_title_slug": "biweekly-contest-93", "contest_id": 782, "contest_start_time": 1670682600, "contest_duration": 5400, "user_num": 2929, "question_slugs": ["maximum-value-of-a-string-in-an-array", "maximum-star-sum-of-a-graph", "frog-jump-ii", "minimum-total-cost-to-make-arrays-unequal"]}, {"contest_title": "\u7b2c 94 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 94", "contest_title_slug": "biweekly-contest-94", "contest_id": 789, "contest_start_time": 1671892200, "contest_duration": 5400, "user_num": 2298, "question_slugs": ["maximum-enemy-forts-that-can-be-captured", "reward-top-k-students", "minimize-the-maximum-of-two-arrays", "count-anagrams"]}, {"contest_title": "\u7b2c 95 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 95", "contest_title_slug": "biweekly-contest-95", "contest_id": 798, "contest_start_time": 1673101800, "contest_duration": 5400, "user_num": 2880, "question_slugs": ["categorize-box-according-to-criteria", "find-consecutive-integers-from-a-data-stream", "find-xor-beauty-of-array", "maximize-the-minimum-powered-city"]}, {"contest_title": "\u7b2c 96 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 96", "contest_title_slug": "biweekly-contest-96", "contest_id": 804, "contest_start_time": 1674311400, "contest_duration": 5400, "user_num": 2103, "question_slugs": ["minimum-common-value", "minimum-operations-to-make-array-equal-ii", "maximum-subsequence-score", "check-if-point-is-reachable"]}, {"contest_title": "\u7b2c 97 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 97", "contest_title_slug": "biweekly-contest-97", "contest_id": 810, "contest_start_time": 1675521000, "contest_duration": 5400, "user_num": 2631, "question_slugs": ["separate-the-digits-in-an-array", "maximum-number-of-integers-to-choose-from-a-range-i", "maximize-win-from-two-segments", "disconnect-path-in-a-binary-matrix-by-at-most-one-flip"]}, {"contest_title": "\u7b2c 98 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 98", "contest_title_slug": "biweekly-contest-98", "contest_id": 816, "contest_start_time": 1676730600, "contest_duration": 5400, "user_num": 3250, "question_slugs": ["maximum-difference-by-remapping-a-digit", "minimum-score-by-changing-two-elements", "minimum-impossible-or", "handling-sum-queries-after-update"]}, {"contest_title": "\u7b2c 99 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 99", "contest_title_slug": "biweekly-contest-99", "contest_id": 822, "contest_start_time": 1677940200, "contest_duration": 5400, "user_num": 3467, "question_slugs": ["split-with-minimum-sum", "count-total-number-of-colored-cells", "count-ways-to-group-overlapping-ranges", "count-number-of-possible-root-nodes"]}, {"contest_title": "\u7b2c 100 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 100", "contest_title_slug": "biweekly-contest-100", "contest_id": 832, "contest_start_time": 1679149800, "contest_duration": 5400, "user_num": 3639, "question_slugs": ["distribute-money-to-maximum-children", "maximize-greatness-of-an-array", "find-score-of-an-array-after-marking-all-elements", "minimum-time-to-repair-cars"]}, {"contest_title": "\u7b2c 101 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 101", "contest_title_slug": "biweekly-contest-101", "contest_id": 842, "contest_start_time": 1680359400, "contest_duration": 5400, "user_num": 3353, "question_slugs": ["form-smallest-number-from-two-digit-arrays", "find-the-substring-with-maximum-cost", "make-k-subarray-sums-equal", "shortest-cycle-in-a-graph"]}, {"contest_title": "\u7b2c 102 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 102", "contest_title_slug": "biweekly-contest-102", "contest_id": 853, "contest_start_time": 1681569000, "contest_duration": 5400, "user_num": 3058, "question_slugs": ["find-the-width-of-columns-of-a-grid", "find-the-score-of-all-prefixes-of-an-array", "cousins-in-binary-tree-ii", "design-graph-with-shortest-path-calculator"]}, {"contest_title": "\u7b2c 103 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 103", "contest_title_slug": "biweekly-contest-103", "contest_id": 859, "contest_start_time": 1682778600, "contest_duration": 5400, "user_num": 2299, "question_slugs": ["maximum-sum-with-exactly-k-elements", "find-the-prefix-common-array-of-two-arrays", "maximum-number-of-fish-in-a-grid", "make-array-empty"]}, {"contest_title": "\u7b2c 104 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 104", "contest_title_slug": "biweekly-contest-104", "contest_id": 866, "contest_start_time": 1683988200, "contest_duration": 5400, "user_num": 2519, "question_slugs": ["number-of-senior-citizens", "sum-in-a-matrix", "maximum-or", "power-of-heroes"]}, {"contest_title": "\u7b2c 105 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 105", "contest_title_slug": "biweekly-contest-105", "contest_id": 873, "contest_start_time": 1685197800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["buy-two-chocolates", "extra-characters-in-a-string", "maximum-strength-of-a-group", "greatest-common-divisor-traversal"]}, {"contest_title": "\u7b2c 106 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 106", "contest_title_slug": "biweekly-contest-106", "contest_id": 879, "contest_start_time": 1686407400, "contest_duration": 5400, "user_num": 2346, "question_slugs": ["check-if-the-number-is-fascinating", "find-the-longest-semi-repetitive-substring", "movement-of-robots", "find-a-good-subset-of-the-matrix"]}, {"contest_title": "\u7b2c 107 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 107", "contest_title_slug": "biweekly-contest-107", "contest_id": 885, "contest_start_time": 1687617000, "contest_duration": 5400, "user_num": 1870, "question_slugs": ["find-maximum-number-of-string-pairs", "construct-the-longest-new-string", "decremental-string-concatenation", "count-zero-request-servers"]}, {"contest_title": "\u7b2c 108 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 108", "contest_title_slug": "biweekly-contest-108", "contest_id": 891, "contest_start_time": 1688826600, "contest_duration": 5400, "user_num": 2349, "question_slugs": ["longest-alternating-subarray", "relocate-marbles", "partition-string-into-minimum-beautiful-substrings", "number-of-black-blocks"]}, {"contest_title": "\u7b2c 109 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 109", "contest_title_slug": "biweekly-contest-109", "contest_id": 897, "contest_start_time": 1690036200, "contest_duration": 5400, "user_num": 2461, "question_slugs": ["check-if-array-is-good", "sort-vowels-in-a-string", "visit-array-positions-to-maximize-score", "ways-to-express-an-integer-as-sum-of-powers"]}, {"contest_title": "\u7b2c 110 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 110", "contest_title_slug": "biweekly-contest-110", "contest_id": 903, "contest_start_time": 1691245800, "contest_duration": 5400, "user_num": 2546, "question_slugs": ["account-balance-after-rounded-purchase", "insert-greatest-common-divisors-in-linked-list", "minimum-seconds-to-equalize-a-circular-array", "minimum-time-to-make-array-sum-at-most-x"]}, {"contest_title": "\u7b2c 111 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 111", "contest_title_slug": "biweekly-contest-111", "contest_id": 909, "contest_start_time": 1692455400, "contest_duration": 5400, "user_num": 2787, "question_slugs": ["count-pairs-whose-sum-is-less-than-target", "make-string-a-subsequence-using-cyclic-increments", "sorting-three-groups", "number-of-beautiful-integers-in-the-range"]}, {"contest_title": "\u7b2c 112 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 112", "contest_title_slug": "biweekly-contest-112", "contest_id": 917, "contest_start_time": 1693665000, "contest_duration": 5400, "user_num": 2900, "question_slugs": ["check-if-strings-can-be-made-equal-with-operations-i", "check-if-strings-can-be-made-equal-with-operations-ii", "maximum-sum-of-almost-unique-subarray", "count-k-subsequences-of-a-string-with-maximum-beauty"]}, {"contest_title": "\u7b2c 113 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 113", "contest_title_slug": "biweekly-contest-113", "contest_id": 923, "contest_start_time": 1694874600, "contest_duration": 5400, "user_num": 3028, "question_slugs": ["minimum-right-shifts-to-sort-the-array", "minimum-array-length-after-pair-removals", "count-pairs-of-points-with-distance-k", "minimum-edge-reversals-so-every-node-is-reachable"]}, {"contest_title": "\u7b2c 114 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 114", "contest_title_slug": "biweekly-contest-114", "contest_id": 929, "contest_start_time": 1696084200, "contest_duration": 5400, "user_num": 2406, "question_slugs": ["minimum-operations-to-collect-elements", "minimum-number-of-operations-to-make-array-empty", "split-array-into-maximum-number-of-subarrays", "maximum-number-of-k-divisible-components"]}, {"contest_title": "\u7b2c 115 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 115", "contest_title_slug": "biweekly-contest-115", "contest_id": 935, "contest_start_time": 1697293800, "contest_duration": 5400, "user_num": 2809, "question_slugs": ["last-visited-integers", "longest-unequal-adjacent-groups-subsequence-i", "longest-unequal-adjacent-groups-subsequence-ii", "count-of-sub-multisets-with-bounded-sum"]}, {"contest_title": "\u7b2c 116 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 116", "contest_title_slug": "biweekly-contest-116", "contest_id": 941, "contest_start_time": 1698503400, "contest_duration": 5400, "user_num": 2904, "question_slugs": ["subarrays-distinct-element-sum-of-squares-i", "minimum-number-of-changes-to-make-binary-string-beautiful", "length-of-the-longest-subsequence-that-sums-to-target", "subarrays-distinct-element-sum-of-squares-ii"]}, {"contest_title": "\u7b2c 117 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 117", "contest_title_slug": "biweekly-contest-117", "contest_id": 949, "contest_start_time": 1699713000, "contest_duration": 5400, "user_num": 2629, "question_slugs": ["distribute-candies-among-children-i", "distribute-candies-among-children-ii", "number-of-strings-which-can-be-rearranged-to-contain-substring", "maximum-spending-after-buying-items"]}, {"contest_title": "\u7b2c 118 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 118", "contest_title_slug": "biweekly-contest-118", "contest_id": 955, "contest_start_time": 1700922600, "contest_duration": 5400, "user_num": 2425, "question_slugs": ["find-words-containing-character", "maximize-area-of-square-hole-in-grid", "minimum-number-of-coins-for-fruits", "find-maximum-non-decreasing-array-length"]}, {"contest_title": "\u7b2c 119 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 119", "contest_title_slug": "biweekly-contest-119", "contest_id": 961, "contest_start_time": 1702132200, "contest_duration": 5400, "user_num": 2472, "question_slugs": ["find-common-elements-between-two-arrays", "remove-adjacent-almost-equal-characters", "length-of-longest-subarray-with-at-most-k-frequency", "number-of-possible-sets-of-closing-branches"]}, {"contest_title": "\u7b2c 120 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 120", "contest_title_slug": "biweekly-contest-120", "contest_id": 967, "contest_start_time": 1703341800, "contest_duration": 5400, "user_num": 2542, "question_slugs": ["count-the-number-of-incremovable-subarrays-i", "find-polygon-with-the-largest-perimeter", "count-the-number-of-incremovable-subarrays-ii", "find-number-of-coins-to-place-in-tree-nodes"]}, {"contest_title": "\u7b2c 121 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 121", "contest_title_slug": "biweekly-contest-121", "contest_id": 973, "contest_start_time": 1704551400, "contest_duration": 5400, "user_num": 2218, "question_slugs": ["smallest-missing-integer-greater-than-sequential-prefix-sum", "minimum-number-of-operations-to-make-array-xor-equal-to-k", "minimum-number-of-operations-to-make-x-and-y-equal", "count-the-number-of-powerful-integers"]}, {"contest_title": "\u7b2c 122 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 122", "contest_title_slug": "biweekly-contest-122", "contest_id": 979, "contest_start_time": 1705761000, "contest_duration": 5400, "user_num": 2547, "question_slugs": ["divide-an-array-into-subarrays-with-minimum-cost-i", "find-if-array-can-be-sorted", "minimize-length-of-array-using-operations", "divide-an-array-into-subarrays-with-minimum-cost-ii"]}, {"contest_title": "\u7b2c 123 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 123", "contest_title_slug": "biweekly-contest-123", "contest_id": 985, "contest_start_time": 1706970600, "contest_duration": 5400, "user_num": 2209, "question_slugs": ["type-of-triangle", "find-the-number-of-ways-to-place-people-i", "maximum-good-subarray-sum", "find-the-number-of-ways-to-place-people-ii"]}, {"contest_title": "\u7b2c 124 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 124", "contest_title_slug": "biweekly-contest-124", "contest_id": 991, "contest_start_time": 1708180200, "contest_duration": 5400, "user_num": 1861, "question_slugs": ["maximum-number-of-operations-with-the-same-score-i", "apply-operations-to-make-string-empty", "maximum-number-of-operations-with-the-same-score-ii", "maximize-consecutive-elements-in-an-array-after-modification"]}, {"contest_title": "\u7b2c 125 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 125", "contest_title_slug": "biweekly-contest-125", "contest_id": 997, "contest_start_time": 1709389800, "contest_duration": 5400, "user_num": 2599, "question_slugs": ["minimum-operations-to-exceed-threshold-value-i", "minimum-operations-to-exceed-threshold-value-ii", "count-pairs-of-connectable-servers-in-a-weighted-tree-network", "find-the-maximum-sum-of-node-values"]}, {"contest_title": "\u7b2c 126 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 126", "contest_title_slug": "biweekly-contest-126", "contest_id": 1003, "contest_start_time": 1710599400, "contest_duration": 5400, "user_num": 3234, "question_slugs": ["find-the-sum-of-encrypted-integers", "mark-elements-on-array-by-performing-queries", "replace-question-marks-in-string-to-minimize-its-value", "find-the-sum-of-the-power-of-all-subsequences"]}, {"contest_title": "\u7b2c 127 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 127", "contest_title_slug": "biweekly-contest-127", "contest_id": 1010, "contest_start_time": 1711809000, "contest_duration": 5400, "user_num": 2951, "question_slugs": ["shortest-subarray-with-or-at-least-k-i", "minimum-levels-to-gain-more-points", "shortest-subarray-with-or-at-least-k-ii", "find-the-sum-of-subsequence-powers"]}, {"contest_title": "\u7b2c 128 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 128", "contest_title_slug": "biweekly-contest-128", "contest_id": 1017, "contest_start_time": 1713018600, "contest_duration": 5400, "user_num": 2654, "question_slugs": ["score-of-a-string", "minimum-rectangles-to-cover-points", "minimum-time-to-visit-disappearing-nodes", "find-the-number-of-subarrays-where-boundary-elements-are-maximum"]}, {"contest_title": "\u7b2c 129 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 129", "contest_title_slug": "biweekly-contest-129", "contest_id": 1023, "contest_start_time": 1714228200, "contest_duration": 5400, "user_num": 2511, "question_slugs": ["make-a-square-with-the-same-color", "right-triangles", "find-all-possible-stable-binary-arrays-i", "find-all-possible-stable-binary-arrays-ii"]}, {"contest_title": "\u7b2c 130 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 130", "contest_title_slug": "biweekly-contest-130", "contest_id": 1029, "contest_start_time": 1715437800, "contest_duration": 5400, "user_num": 2604, "question_slugs": ["check-if-grid-satisfies-conditions", "maximum-points-inside-the-square", "minimum-substring-partition-of-equal-character-frequency", "find-products-of-elements-of-big-array"]}, {"contest_title": "\u7b2c 131 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 131", "contest_title_slug": "biweekly-contest-131", "contest_id": 1035, "contest_start_time": 1716647400, "contest_duration": 5400, "user_num": 2537, "question_slugs": ["find-the-xor-of-numbers-which-appear-twice", "find-occurrences-of-an-element-in-an-array", "find-the-number-of-distinct-colors-among-the-balls", "block-placement-queries"]}, {"contest_title": "\u7b2c 132 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 132", "contest_title_slug": "biweekly-contest-132", "contest_id": 1042, "contest_start_time": 1717857000, "contest_duration": 5400, "user_num": 2457, "question_slugs": ["clear-digits", "find-the-first-player-to-win-k-games-in-a-row", "find-the-maximum-length-of-a-good-subsequence-i", "find-the-maximum-length-of-a-good-subsequence-ii"]}, {"contest_title": "\u7b2c 133 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 133", "contest_title_slug": "biweekly-contest-133", "contest_id": 1048, "contest_start_time": 1719066600, "contest_duration": 5400, "user_num": 2326, "question_slugs": ["find-minimum-operations-to-make-all-elements-divisible-by-three", "minimum-operations-to-make-binary-array-elements-equal-to-one-i", "minimum-operations-to-make-binary-array-elements-equal-to-one-ii", "count-the-number-of-inversions"]}, {"contest_title": "\u7b2c 134 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 134", "contest_title_slug": "biweekly-contest-134", "contest_id": 1055, "contest_start_time": 1720276200, "contest_duration": 5400, "user_num": 2411, "question_slugs": ["alternating-groups-i", "maximum-points-after-enemy-battles", "alternating-groups-ii", "number-of-subarrays-with-and-value-of-k"]}, {"contest_title": "\u7b2c 135 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 135", "contest_title_slug": "biweekly-contest-135", "contest_id": 1061, "contest_start_time": 1721485800, "contest_duration": 5400, "user_num": 2260, "question_slugs": ["find-the-winning-player-in-coin-game", "minimum-length-of-string-after-operations", "minimum-array-changes-to-make-differences-equal", "maximum-score-from-grid-operations"]}, {"contest_title": "\u7b2c 136 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 136", "contest_title_slug": "biweekly-contest-136", "contest_id": 1068, "contest_start_time": 1722695400, "contest_duration": 5400, "user_num": 2418, "question_slugs": ["find-the-number-of-winning-players", "minimum-number-of-flips-to-make-binary-grid-palindromic-i", "minimum-number-of-flips-to-make-binary-grid-palindromic-ii", "time-taken-to-mark-all-nodes"]}, {"contest_title": "\u7b2c 137 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 137", "contest_title_slug": "biweekly-contest-137", "contest_id": 1074, "contest_start_time": 1723905000, "contest_duration": 5400, "user_num": 2198, "question_slugs": ["find-the-power-of-k-size-subarrays-i", "find-the-power-of-k-size-subarrays-ii", "maximum-value-sum-by-placing-three-rooks-i", "maximum-value-sum-by-placing-three-rooks-ii"]}, {"contest_title": "\u7b2c 138 \u573a\u53cc\u5468\u8d5b", "contest_title_en": "Biweekly Contest 138", "contest_title_slug": "biweekly-contest-138", "contest_id": 1081, "contest_start_time": 1725114600, "contest_duration": 5400, "user_num": 2029, "question_slugs": ["find-the-key-of-the-numbers", "hash-divided-string", "find-the-count-of-good-integers", "minimum-amount-of-damage-dealt-to-bob"]}] \ No newline at end of file