And here is the journey of the training, from absolute beginner to pro.
Code:
2022-06-28 20:55:07-0400: Candidate won match, score 20.000 to 1.000 in 21 games, accepting candidate daoqi-s583680-d41745
2022-06-29 08:15:50-0400: Candidate won match, score 20.500 to 0.500 in 21 games, accepting candidate daoqi-s437376-d86279
2022-06-29 14:00:02-0400: Candidate won match, score 20.500 to 5.500 in 26 games, accepting candidate daoqi-s951936-d170159
2022-06-29 17:39:10-0400: Candidate won match, score 20.000 to 0.000 in 20 games, accepting candidate daoqi-s1600128-d224253
2022-06-29 21:22:44-0400: Candidate won match, score 20.000 to 1.000 in 21 games, accepting candidate daoqi-s2311296-d283638
2022-06-30 00:45:14-0400: Candidate won match, score 20.500 to 4.500 in 25 games, accepting candidate daoqi-s2685056-d338903
2022-06-30 03:59:34-0400: Candidate won match, score 20.500 to 4.500 in 25 games, accepting candidate daoqi-s3022336-d392620
2022-06-30 07:30:29-0400: Candidate won match, score 20.000 to 4.000 in 24 games, accepting candidate daoqi-s3362304-d454629
2022-06-30 11:15:21-0400: Candidate won match, score 20.500 to 7.500 in 28 games, accepting candidate daoqi-s3785344-d522090
2022-06-30 15:07:08-0400: Candidate won match, score 20.000 to 5.000 in 25 games, accepting candidate daoqi-s4290944-d588493
2022-06-30 18:56:45-0400: Candidate won match, score 20.000 to 17.000 in 37 games, accepting candidate daoqi-s4947712-d653703
2022-07-01 00:33:55-0400: Candidate won match, score 20.000 to 3.000 in 23 games, accepting candidate daoqi-s5643520-d750502
2022-07-01 06:11:59-0400: Candidate won match, score 20.000 to 11.000 in 31 games, accepting candidate daoqi-s6145408-d850423
2022-07-01 14:31:51-0400: Candidate won match, score 20.000 to 6.000 in 26 games, accepting candidate daoqi-s6396416-d989141
2022-07-01 21:34:01-0400: Candidate won match, score 20.000 to 12.000 in 32 games, accepting candidate daoqi-s6658560-d1120345
2022-07-02 04:44:15-0400: Candidate won match, score 20.000 to 7.000 in 27 games, accepting candidate daoqi-s7251456-d1247147
2022-07-02 11:31:01-0400: Candidate won match, score 20.500 to 6.500 in 27 games, accepting candidate daoqi-s7762560-d1372578
2022-07-02 18:14:48-0400: Candidate won match, score 20.000 to 11.000 in 31 games, accepting candidate daoqi-s8465024-d1496465
2022-07-03 00:32:21-0400: Candidate won match, score 20.000 to 10.000 in 30 games, accepting candidate daoqi-s8783872-d1620336
2022-07-03 07:20:37-0400: Candidate won match, score 20.000 to 8.000 in 28 games, accepting candidate daoqi-s9505280-d1743621
2022-07-03 13:32:58-0400: Candidate won match, score 20.000 to 13.000 in 33 games, accepting candidate daoqi-s9756928-d1864817
2022-07-03 19:58:41-0400: Candidate won match, score 20.000 to 5.000 in 25 games, accepting candidate daoqi-s10029824-d1986592
2022-07-04 02:19:52-0400: Candidate won match, score 20.000 to 8.000 in 28 games, accepting candidate daoqi-s10299264-d2109329
2022-07-04 08:50:28-0400: Candidate lost match, score 9.000 to 21.000 in 30 games, rejecting candidate daoqi-s10836992-d2234111
2022-07-04 15:20:59-0400: Candidate won match, score 20.500 to 12.500 in 33 games, accepting candidate daoqi-s11296256-d2359737
2022-07-04 21:45:28-0400: Candidate won match, score 20.500 to 8.500 in 29 games, accepting candidate daoqi-s11670656-d2481051
2022-07-05 04:00:35-0400: Candidate won match, score 20.000 to 15.000 in 35 games, accepting candidate daoqi-s12054144-d2599380
2022-07-05 10:20:02-0400: Candidate won match, score 20.000 to 15.000 in 35 games, accepting candidate daoqi-s12528000-d2717595
2022-07-05 18:50:54-0400: Candidate lost match, score 12.500 to 20.500 in 33 games, rejecting candidate daoqi-s13274880-d2872852
2022-07-06 02:16:37-0400: Candidate won match, score 20.000 to 16.000 in 36 games, accepting candidate daoqi-s13530240-d3016364
2022-07-06 09:41:37-0400: Candidate won match, score 20.000 to 6.000 in 26 games, accepting candidate daoqi-s13805312-d3160255
2022-07-06 17:07:19-0400: Candidate lost match, score 14.500 to 20.500 in 35 games, rejecting candidate daoqi-s14227200-d3305305
2022-07-07 00:26:36-0400: Candidate won match, score 20.000 to 16.000 in 36 games, accepting candidate daoqi-s14586496-d3448502
2022-07-07 07:41:09-0400: Candidate won match, score 20.000 to 12.000 in 32 games, accepting candidate daoqi-s14939904-d3588306
2022-07-07 14:56:11-0400: Candidate won match, score 20.000 to 17.000 in 37 games, accepting candidate daoqi-s15325952-d3731791
2022-07-07 22:14:45-0400: Candidate won match, score 20.000 to 9.000 in 29 games, accepting candidate daoqi-s15579136-d3875110
2022-07-08 05:15:38-0400: Candidate won match, score 20.000 to 17.000 in 37 games, accepting candidate daoqi-s15832832-d4016039
2022-07-08 12:35:42-0400: Candidate won match, score 20.000 to 15.000 in 35 games, accepting candidate daoqi-s16085888-d4164005
2022-07-08 19:47:05-0400: Candidate lost match, score 14.500 to 20.500 in 35 games, rejecting candidate daoqi-s16349184-d4310842
2022-07-09 02:56:32-0400: Candidate lost match, score 12.000 to 21.000 in 33 games, rejecting candidate daoqi-s16622464-d4455967
2022-07-09 10:14:52-0400: Candidate won match, score 20.500 to 18.500 in 39 games, accepting candidate daoqi-s17047168-d4602037
2022-07-09 17:26:20-0400: Candidate won match, score 20.000 to 20.000 in 40 games, accepting candidate daoqi-s17405952-d4744022
2022-07-10 00:56:59-0400: Candidate lost match, score 17.000 to 21.000 in 38 games, rejecting candidate daoqi-s17690112-d4886846
2022-07-10 04:22:15-0400: Candidate lost match, score 15.000 to 21.000 in 36 games, rejecting candidate daoqi-s18127104-d4946038
2022-07-10 23:23:43-0400: Candidate won match, score 20.000 to 9.000 in 29 games, accepting candidate daoqi-s18563328-d5076623
2022-07-11 05:17:44-0400: Candidate won match, score 20.000 to 14.000 in 34 games, accepting candidate daoqi-s18852992-d5190371
2022-07-11 11:07:13-0400: Candidate won match, score 20.000 to 10.000 in 30 games, accepting candidate daoqi-s19110144-d5305068
2022-07-11 17:09:32-0400: Candidate won match, score 20.000 to 17.000 in 37 games, accepting candidate daoqi-s19500288-d5421211
2022-07-11 23:08:20-0400: Candidate won match, score 20.000 to 15.000 in 35 games, accepting candidate daoqi-s19877632-d5535464
2022-07-12 05:03:28-0400: Candidate won match, score 20.500 to 6.500 in 27 games, accepting candidate daoqi-s20144512-d5651555
2022-07-12 10:58:30-0400: Candidate won match, score 20.500 to 18.500 in 39 games, accepting candidate daoqi-s20411520-d5768001