Cai Chengwei

en translationzh translationja translationko translation

Back to main list

Graph

Data

Wins162
Losses168
Total330
Linkhttp://www.taiwango.org.t...
Linkhttp://senseis.xmp.net/?C...
Date of Birth1998-03-21

Game List

DateRatingColorResultOpponentKifu
2025-06-053086 Black Loss Xu Jingen 3419 tw flagView game
2025-05-293086 Black Win Lai Junfu 3433 tw flagView game
2025-05-223086 White Win Xiao Zhenghao 3230 tw flagView game
2025-05-153086 White Win Li Jiaxin 2832 tw flagView game
2025-05-123086 Black Loss Lu Yuhua 2973 tw flagView game
2025-05-083085 White Win Chen Shaoquan 2852 tw flagView game
2025-05-053085 White Win You Haoyu 2884 tw flagView game
2025-04-283085 White Win Lu Yuhua 2973 tw flagView game
2025-04-283085 White Loss Lin Junyan 3393 tw flagView game
2025-04-213085 White Win Lin Yuting 2593 tw flagView game
2025-04-213085 White Win Lin Lixiang 3261 tw flagView game
2025-02-203080 White Loss Wang Dunkai 2758 tw flagView game
2025-02-143079 Black Loss Yang Bowei 3176 tw flagView game
2025-02-133079 Black Loss Lin Hanzhang 2872 tw flagView game
2025-02-103079 Black Loss Lai Junfu 3436 tw flagView game
2025-01-243079 White Loss Chen Shiyuan 3298 tw flagView game
2025-01-163079 White Win Wu Yanchen 2935 tw flagView game
2025-01-143079 White Win Zhang Zhengping 2675 tw flagView game
2025-01-063079 White Win Zhou Pingqiang 2798 tw flagView game
2024-12-023078 Black Loss Xiao Zhenghao 3235 tw flagView game
2024-11-253078 White Win Huang Shiyuan 2965 tw flagView game
2024-11-183078 Black Loss Lu Yiquan 3232 tw flagView game
2024-11-113078 Black Win Shen Yien 2975 tw flagView game
2024-09-303077 Black Win Chen Shaoquan 2860 tw flagView game
2024-09-303077 Black Win Sun Weixun 2867 tw flagView game
2024-09-263077 White Loss Huang Shiyuan 2969 tw flagView game
2024-09-253077 Black Loss Chen Qirui 3360 tw flagView game
2024-09-113077 Black Loss Lin Shuyang 3115 tw flagView game
2024-09-063077 Black Loss Chen Qirui 3360 tw flagView game
2024-09-053077 Black Win Lin Shimin 2878 tw flagView game
2024-06-113076 White Loss Lin Junyan 3382 tw flagView game
2024-05-283076 Black Win Lu Yuhua 2977 tw flagView game
2024-05-213076 Black Win Wu Yanchen 2935 tw flagView game
2024-04-113076 Black Win Chen Xi 3072 tw flagView game
2024-04-113076 White Loss Lin Lixiang 3262 tw flagView game
2024-03-283075 Black Win Lin Shixun 3250 tw flagView game
2024-03-283075 Black Loss Chen Qirui 3350 tw flagView game
2024-02-263074 White Loss Chen Shiyuan 3269 tw flagView game
2024-02-193074 White Win Lin Shimin 2877 tw flagView game
2024-02-053073 White Win Lu Yuhua 2973 tw flagView game
2024-02-023073 Black Loss Wang Yuanjun 3367 tw flagView game
2024-01-303073 Black Win Kuwabara Itsuki 3140 jp flagView game
2024-01-293072 Black Loss Takeshita Ryoya 3097 jp flagView game
2024-01-263072 White Win Li Jiaxin 2844 tw flagView game
2024-01-233072 Black Win Lin Lixiang 3261 tw flagView game
2024-01-233072 White Win Shi Jingyao 2948 tw flagView game
2024-01-223072 White Win Yu Lijun 2788 tw flagView game
2024-01-113071 Black Win Lin Yiting 2823 tw flagView game
2024-01-083070 Black Loss Lin Yancheng 3148 tw flagView game
2024-01-053070 White Loss Jian Jingting 3264 tw flagView game
2024-01-043070 White Win Chen Shaoquan 2867 tw flagView game
2023-10-273063 Black Loss Lin Lixiang 3265 tw flagView game
2023-10-243063 White Win Dong Youtang 2658 tw flagView game
2023-10-203063 White Win Li Kuihan 2492 tw flagView game
2023-10-173062 White Win Xu Yuqi 3070 tw flagView game
2023-10-153062 White Loss Chen Qirui 3341 tw flagView game
2023-09-173059 Black Win Peng Zunde 2794 tw flagView game
2023-09-143059 White Loss Niu Shite 3137 tw flagView game
2023-09-103058 Black Win Zhou Keping 2715 tw flagView game
2023-06-293051 Black Loss Yang Bowei 3183 tw flagView game
2023-06-263050 White Win Huang Jiayin 2746 tw flagView game
2023-06-263050 Black Loss Yang Zixuan 3013 tw flagView game
2023-06-163050 Black Win Lu Yuhua 2980 tw flagView game
2023-06-163050 White Loss Lin Lixiang 3275 tw flagView game
2023-06-063049 White Loss Chen Shiyuan 3255 tw flagView game
2023-06-023048 Black Win Gao Yun 2847 tw flagView game
2023-05-193047 Black Loss Li Wei 3237 tw flagView game
2023-05-183047 Black Win Xie Chenghan 2669 tw flagView game
2023-05-083046 White Loss Chen Shaoquan 2871 tw flagView game
2023-04-063044 Black Loss Huang Yancheng 2874 tw flagView game
2023-03-083044 White Loss Chen Qirui 3331 tw flagView game
2023-02-023043 Black Loss Lu Yiquan 3221 tw flagView game
2023-01-313043 White Loss Chen Shiyuan 3250 tw flagView game
2023-01-193043 Black Win Lin Shimin 2880 tw flagView game
2023-01-183043 White Win Huang Shiyuan 3026 tw flagView game
2023-01-173043 White Loss Lin Shuyang 3150 tw flagView game
2023-01-163043 Black Loss Chen Shaoquan 2869 tw flagView game
2023-01-133043 White Win Li Wei 3237 tw flagView game
2023-01-093042 White Loss Chen Yanru 3033 tw flagView game
2023-01-083042 White Win Lin Xinwei 3093 tw flagView game
2023-01-063042 Black Win Su Shengfang 2701 tw flagView game
2022-12-053042 White Loss Huang Youteng 2813 tw flagView game
2022-11-283042 White Win Ding Shaojie 2672 tw flagView game
2022-11-273041 White Loss Jian Jingting 3242 tw flagView game
2022-11-213042 White Loss Chen Xi 3112 tw flagView game
2022-10-253042 White Win Zhou Keping 2733 tw flagView game
2022-10-173042 White Loss Xu Yuqi 3082 tw flagView game
2022-10-163042 White Loss Lai Junfu 3439 tw flagView game
2022-10-143042 White Win Yu Lijun 2828 tw flagView game
2022-10-113042 Black Win Chen Xi 3115 tw flagView game
2022-10-063042 White Win Cai Wenhe 2412 tw flagView game
2022-10-063042 White Win Zhuang Chengjun 2930 tw flagView game
2022-10-053042 White Win Huang Xiupu 2791 tw flagView game
2022-10-053042 White Loss Lin Yancheng 3109 tw flagView game
2022-09-253042 Black Win Huang Xiupu 2791 tw flagView game
2022-09-043042 White Win Lin Shixun 3239 tw flagView game
2022-09-043042 White Loss Chen Qirui 3322 tw flagView game
2022-08-043041 Black Loss Lin Shuyang 3139 tw flagView game
2022-07-283041 Black Loss Zhan Yidian 3144 tw flagView game
2022-07-073041 White Win Lin Shixun 3239 tw flagView game
2022-06-203040 White Loss Shi Jingyao 2915 tw flagView game
2022-06-173040 Black Loss Jian Jingting 3247 tw flagView game
2022-06-133040 Black Win Bai Xinhui 2790 tw flagView game
2022-06-103040 White Win Lin Shuyang 3135 tw flagView game
2022-06-083040 Black Loss Lu Yuhua 2981 tw flagView game
2022-05-273040 White Loss Niu Shite 3127 tw flagView game
2022-05-203040 Black Win Su Shengfang 2698 tw flagView game
2022-05-133040 White Win Zhou Keping 2740 tw flagView game
2022-04-123040 White Loss Chen Weiting 3066 tw flagView game
2022-04-113040 Black Loss Wang Yuanjun 3391 tw flagView game
2022-03-283040 White Win Zhou Keping 2741 tw flagView game
2022-03-283040 White Win Chen Shoulian 3056 tw flagView game
2022-02-223040 Black Loss Chen Weiting 3062 tw flagView game
2022-02-163040 Black Win Huang Shiyuan 3035 tw flagView game
2022-02-163040 White Loss Lin Yancheng 3081 tw flagView game
2022-02-143040 Black Loss Lin Yuting 2570 tw flagView game
2022-02-103040 Black Loss Zhou Pingqiang 2866 tw flagView game
2022-01-113042 White Loss Gao Yun 2843 tw flagView game
2022-01-103042 White Loss Chen Weiting 3057 tw flagView game
2022-01-063043 White Win Huang Xiupu 2791 tw flagView game
2021-12-283044 White Loss Shintani Yousuke 2876 jp flagView game
2021-11-193049 White Loss Li Wei 3231 tw flagView game
2021-11-163049 White Win Zhuang Chengjun 2941 tw flagView game
2021-10-283051 White Loss Chen Qirui 3360 tw flagView game
2021-10-253052 Black Loss Xiao Zhenghao 3288 tw flagView game
2021-10-213052 White Loss Lin Junyan 3404 tw flagView game
2021-10-183053 Black Loss Lin Lixiang 3306 tw flagView game
2021-10-143053 Black Loss Wang Yuanjun 3410 tw flagView game
2021-10-123053 Black Loss Li Wei 3230 tw flagView game
2021-10-073054 Black Loss Lai Junfu 3387 tw flagView game
2021-10-063054 White Win Huang Wei 2826 tw flagView game
2021-10-043055 White Loss Jian Jingting 3272 tw flagView game
2021-09-303055 Black Win Niu Shite 3122 tw flagView game
2021-09-283056 White Loss Yang Bowei 3204 tw flagView game
2021-09-273056 White Win Chen Xi 3131 tw flagView game
2021-09-233056 White Win Bai Xinhui 2805 tw flagView game
2021-09-223056 Black Loss Xu Yuqi 3091 tw flagView game
2021-09-163057 Black Loss Chen Qirui 3362 tw flagView game
2021-09-133058 White Win Chen Shiyuan 3235 tw flagView game
2021-09-093058 White Win Chen Shoulian 3050 tw flagView game
2021-09-053059 White Win Lin Yancheng 3064 tw flagView game
2021-09-023059 White Win Huang Yancheng 2855 tw flagView game
2021-09-013059 Black Loss Niu Shite 3120 tw flagView game
2021-08-303059 White Win Chen Xi 3133 tw flagView game
2021-08-083061 Black Loss Li Wei 3230 tw flagView game
2021-08-053061 White Loss Chen Xi 3134 tw flagView game
2021-08-013061 White Win Zeng Pinjie 2930 tw flagView game
2021-05-143068 White Win Lu Yuhua 2965 tw flagView game
2021-04-193070 Black Loss Xu Jingen 3223 tw flagView game
2021-04-123070 Black Loss Chen Shiyuan 3235 tw flagView game
2021-04-073071 Black Loss Bai Xinhui 2810 tw flagView game
2021-04-023071 Black Loss Lai Junfu 3361 tw flagView game
2021-03-313072 Black Win Huang Shiyuan 3030 tw flagView game
2021-03-313072 Black Win Li Wei 3231 tw flagView game
2021-03-293072 White Win Zhang Jiahuan 2915 tw flagView game
2021-03-293072 Black Win Liu Yifang 2545 tw flagView game
2021-03-263072 Black Win Zhou Yinnan 2934 tw flagView game
2021-03-113073 Black Loss Lu Yiquan 3204 tw flagView game
2021-03-083073 White Win Niu Shite 3096 tw flagView game
2021-03-043073 Black Win Lin Hanzhang 2877 tw flagView game
2021-02-253074 Black Win Ding Shaojie 2714 tw flagView game
2021-02-223074 White Loss Lin Hanzhang 2877 tw flagView game
2021-01-263076 Black Loss Jian Jingting 3296 tw flagView game
2021-01-223076 White Win Zhang Zhehao 3008 tw flagView game
2021-01-193076 White Loss Lin Lixiang 3298 tw flagView game
2021-01-123077 Black Win Huang Xiangren 2822 tw flagView game
2021-01-113077 White Loss Liu Jianchang 2658 tw flagView game
2021-01-053077 White Win Zeng Pinjie 2944 tw flagView game
2020-12-143079 White Win Tsuji Shigehito 3051 jp flagView game
2020-11-243080 Black Loss Chen Qirui 3359 tw flagView game
2020-11-103082 White Win Li Wei 3237 tw flagView game
2020-10-253082 Black Loss Xiao Zhenghao 3272 tw flagView game
2020-10-213083 Black Loss Lai Junfu 3342 tw flagView game
2020-10-203083 Black Win Lin Shixun 3212 tw flagView game
2020-10-183083 White Win Chen Qirui 3356 tw flagView game
2020-10-163083 Black Win Shi Jingyao 2901 tw flagView game
2020-10-143083 Black Win Liu Jianchang 2660 tw flagView game
2020-10-073083 Black Win Lin Yancheng 3027 tw flagView game
2020-10-063083 Black Win Niu Shite 3086 tw flagView game
2020-09-223082 Black Win Wang Yuanjun 3411 tw flagView game
2020-09-213082 Black Loss Lin Shixun 3213 tw flagView game
2020-09-203082 White Win Liu Yifang 2540 tw flagView game
2020-09-173082 Black Loss Yang Bowei 3228 tw flagView game
2020-09-143082 Black Win Lin Shixun 3213 tw flagView game
2020-09-133082 White Win Zhou Keping 2755 tw flagView game
2020-09-063081 White Win Dai Jiashen 2630 tw flagView game
2020-09-033081 White Win Lu Yuhua 2941 tw flagView game
2020-08-273081 Black Win Yu Lijun 2857 tw flagView game
2020-08-273081 White Loss Jian Jingting 3292 tw flagView game
2020-06-113074 Black Loss Chen Qirui 3351 tw flagView game
2020-06-113074 White Loss Lin Yancheng 3017 tw flagView game
2020-06-083074 Black Loss Lu Yiquan 3190 tw flagView game
2020-06-083074 Black Win Chen Weiting 3027 tw flagView game
2020-06-043074 White Win Niu Shite 3080 tw flagView game
2020-06-043074 White Win Jian Jingting 3290 tw flagView game
2020-05-153072 White Loss Lin Shimin 2923 tw flagView game
2020-04-163070 Black Loss Lai Junfu 3318 tw flagView game
2020-04-133069 Black Loss Li Wei 3234 tw flagView game
2020-04-093069 White Win Xu Jingen 3172 tw flagView game
2020-03-273068 Black Loss Xu Haohong 3505 tw flagView game
2020-03-233068 White Win Lin Shuyang 3122 tw flagView game
2020-03-233068 Black Win Huang Shiyuan 3043 tw flagView game
2020-03-203067 Black Win Liu Chuanting 2777 tw flagView game
2020-03-193067 White Win Huang Xiupu 2772 tw flagView game
2020-03-193067 White Win Lin Ziyuan 2905 tw flagView game
2020-03-183067 Black Win Bai Xinhui 2778 tw flagView game
2020-03-183067 Black Win Liu Yifang 2543 tw flagView game
2020-03-123066 Black Win Ding Shaojie 2729 tw flagView game
2020-03-123066 Black Loss Chen Shiyuan 3243 tw flagView game
2020-02-243064 White Loss Chen Shiyuan 3243 tw flagView game
2020-02-203063 White Win Liu Yaowen 2937 tw flagView game
2020-02-193063 White Win Li Wei 3227 tw flagView game
2020-02-193063 Black Loss Lai Junfu 3307 tw flagView game
2020-02-173063 Black Loss Huang Wei 2885 tw flagView game
2020-02-133062 Black Win Lin Xiaotong 2802 tw flagView game
2020-02-063061 White Loss Huang Wei 2887 tw flagView game
2020-01-223059 White Win Yu Lijun 2842 tw flagView game
2020-01-223059 Black Loss Huang Youteng 2833 tw flagView game
2020-01-173059 White Loss Peng Zunde 2809 tw flagView game
2020-01-103058 White Win Li Zhenxiong 2939 tw flagView game
2020-01-033058 Black Win Niu Shite 3065 tw flagView game
2020-01-033058 Black Loss Xu Jingen 3163 tw flagView game
2019-12-203056 Black Loss Li Wei 3221 tw flagView game
2019-11-083053 White Win Niu Shite 3058 tw flagView game
2019-11-063053 White Win Lin Yancheng 3000 tw flagView game
2019-11-063053 Black Loss Lu Yiquan 3170 tw flagView game
2019-10-253052 Black Win Chen Weiting 3011 tw flagView game
2019-10-253052 White Win Yu Lijun 2839 tw flagView game
2019-10-233051 White Loss Yang Bowei 3228 tw flagView game
2019-10-233051 Black Loss Jian Jingting 3286 tw flagView game
2019-10-183051 White Win Zhang Jiahuan 2922 tw flagView game
2019-10-093050 White Loss Xu Jingen 3150 tw flagView game
2019-09-273048 White Loss Chen Xi 3147 tw flagView game
2019-09-173048 Black Loss Yang Bowei 3230 tw flagView game
2019-09-153047 Black Win Lin Xiuping 2968 tw flagView game
2019-09-083047 White Win Yang Zixuan 2996 tw flagView game
2019-09-053046 Black Loss Niu Shite 3050 tw flagView game
2019-09-023046 White Loss Chen Xi 3146 tw flagView game
2019-04-103035 Black Loss Yu Binghuang 2951 tw flagView game
2019-04-083034 White Win Huang Shiyuan 3039 tw flagView game
2019-04-083034 Black Loss Huang Wei 2911 tw flagView game
2019-03-073033 Black Loss Yang Bowei 3233 tw flagView game
2019-03-043033 White Win Ding Shaojie 2733 tw flagView game
2019-01-213030 Black Loss Chang Rueijie 3187 jp flagView game
2019-01-193030 Black Loss Koike Yoshihiro 3221 jp flagView game
2019-01-153030 White Loss Hei Jiajia 3083 tw flagView game
2018-11-303029 Black Loss Xu Yuqi 3081 tw flagView game
2018-11-283029 White Win Huang Shiyuan 3036 tw flagView game
2018-11-283029 White Win Chen Shaoquan 2907 tw flagView game
2018-11-233029 Black Loss Jian Jingting 3268 tw flagView game
2018-11-233029 Black Loss Chen Shoulian 3034 tw flagView game
2018-11-213029 White Loss Lu Yiquan 3107 tw flagView game
2018-11-213029 Black Loss Lai Junfu 3235 tw flagView game
2018-10-043030 White Loss Xu Haohong 3439 tw flagView game
2018-10-013030 White Win Lin Xiuping 2980 tw flagView game
2018-09-273030 White Win Zhang Kaixin 2768 tw flagView game
2018-09-203030 Black Win Lai Junfu 3225 tw flagView game
2018-09-183030 Black Loss Niu Shite 3011 tw flagView game
2018-09-173030 Black Loss Chen Shoulian 3037 tw flagView game
2018-09-163030 White Loss Wang Yuanjun 3411 tw flagView game
2018-09-023030 Black Win Huang Xiangren 2839 tw flagView game
2018-08-203030 Black Loss Yu Zhengqi 3383 jp flagView game
2018-05-073030 White Loss Zhang Zhehao 3021 tw flagView game
2018-03-133031 White Loss Li Wei 3155 tw flagView game
2018-03-083031 White Loss Huang Shiyuan 3033 tw flagView game
2018-03-063031 Black Win Gao Yun 2896 tw flagView game
2018-03-013032 Black Win Cai Wenhe 2489 tw flagView game
2018-02-273032 Black Loss Lin Zhihan 3181 tw flagView game
2018-02-063033 Black Loss Jian Jingting 3244 tw flagView game
2018-01-263033 Black Loss Xu Haohong 3381 tw flagView game
2018-01-253033 White Win Lin Boyu 2840 tw flagView game
2018-01-253033 Black Win Lu Yiquan 3074 tw flagView game
2018-01-233033 White Loss Seki Kotaro 3215 jp flagView game
2018-01-223033 Black Loss Mutsuura Yuta 3257 jp flagView game
2018-01-203034 White Loss Hirata Tomoya 3272 jp flagView game
2018-01-123034 Black Loss Chen Qirui 3295 tw flagView game
2018-01-103034 Black Win Lu Yiquan 3073 tw flagView game
2017-12-143035 Black Win Taniguchi Toru 3061 jp flagView game
2017-08-293038 Black Loss Xu Haohong 3353 tw flagView game
2017-06-163040 Black Loss Chen Wenzheng 2998 cn flagView game
2017-06-153040 White Win Yu Qingquan 3118 cn flagView game
2017-06-133040 Black Win Zhang Chenglong 2883 cn flagView game
2017-06-123040 White Loss Sun Pengyu 3120 cn flagView game
2017-06-113040 Black Loss Zhang Junzhe 2903 cn flagView game
2017-06-093040 Black Win Yang Qian 3142 cn flagView game
2017-06-083040 White Loss Wang Chen 3193 cn flagView game
2017-06-023040 Black Loss Li Wei 3146 tw flagView game
2017-05-313040 White Loss Hei Jiajia 3080 tw flagView game
2017-05-053042 White Loss Lai Junfu 3169 tw flagView game
2017-05-023042 Black Win Xu Yuqi 3074 tw flagView game
2017-04-283042 Black Loss Lin Shixun 3200 tw flagView game
2017-04-243043 White Loss Xiao Zhenghao 3285 tw flagView game
2017-04-213043 Black Win Lin Junyan 3319 tw flagView game
2017-04-183043 White Loss Lin Lixiang 3241 tw flagView game
2017-04-113043 White Loss Chen Shiyuan 3277 tw flagView game
2017-03-163045 Black Loss Lin Junyan 3315 tw flagView game
2017-03-133045 White Win Zhang Zhengping 2713 tw flagView game
2017-03-093045 White Win Yu Chengrui 2766 tw flagView game
2017-02-233046 Black Loss Lai Junfu 3165 tw flagView game
2017-02-223046 White Win Lin Shixun 3192 tw flagView game
2017-01-213048 White Loss Hirose Yuichi 3208 jp flagView game
2017-01-213048 Black Win Kaneko Maki 2918 jp flagView game
2017-01-203048 Black Loss Kuwabara Shun 3031 jp flagView game
2017-01-193048 Black Loss Chang Rueijie 3173 jp flagView game
2016-11-213052 Black Loss Lin Lixiang 3233 tw flagView game
2016-11-173053 Black Loss Lai Junfu 3159 tw flagView game
2016-11-143053 Black Loss Chen Shiyuan 3280 tw flagView game
2016-11-103053 Black Loss Lin Junyan 3308 tw flagView game
2016-11-033054 Black Win Lin Shuyang 3152 tw flagView game
2016-10-273055 Black Win Chen Qirui 3214 tw flagView game
2016-10-243055 White Loss Wang Yuanjun 3361 tw flagView game
2016-06-013065 Black Loss Chen Xi 3082 tw flagView game
2016-05-303065 Black Win Lin Tingyi 2835 tw flagView game
2016-05-203066 Black Win Ding Shaojie 2761 tw flagView game
2016-05-203066 White Win Chen Guoxing 2488 tw flagView game
2016-05-183066 Black Loss Huang Yancheng 2898 tw flagView game
2016-05-183066 Black Win Xiao Ailin 2563 tw flagView game
2016-04-143069 Black Loss Lin Junyan 3297 tw flagView game
2016-04-113070 Black Win Xu Haohong 3277 tw flagView game
2016-03-213071 Black Win Lai Junfu 3152 tw flagView game
2016-03-073072 White Win Chen Yixiang 2734 tw flagView game
2016-01-283074 White Win Murakawa Daisuke 3291 jp flagView game
2015-12-313075 Black Loss Lin Lixiang 3217 tw flagView game
2015-12-293075 White Win Xiao Zhenghao 3298 tw flagView game
2015-12-163075 Black Win Utsumi Koki 2879 jp flagView game
2015-03-053074 White Loss Lin Yuxiang 2931 tw flagView game
2015-02-133075 Black Win Numadate Sakiya 3061 jp flagView game
2015-02-133075 Black Win Sotoyanagi Sebun 3053 jp flagView game
2014-03-033071 White Loss Xiao Zhenghao 3304 tw flagView game
2014-02-133071 White Win Zhao Peizhe 2771 tw flagView game

Contact: Rémi Coulom. Powered by joedb, the C++ database.