Solved 138 training puzzles101974
IlyaSmirnov16
No note yet
Played 2 Rapid games13271
Solved 111 training puzzles109379
Solved 118 training puzzles117249
Played 2 Classical games131552
Played 2 Classical games136745
Solved 121 training puzzles112370