Completed 1 correspondence game1 loss
absentcast
No note yet
Solved 32 training puzzles820201
Solved 13 training puzzles61991
Solved 9 training puzzles71028
Played 16 Rapid games1207156
Solved 27 training puzzles68210
Solved 22 training puzzles67216
Solved 3 training puzzles68837