Solved 6 training puzzles171042
mahmoudhamyelmasry
No note yet
Solved 2 training puzzles175229
Solved 4 training puzzles172326
Solved 7 training puzzles174922
Solved 36 training puzzles177184
Played 1 Blitz game167914
Played 2 Rapid games19166