Solved 37 training puzzles160680
Shaurya126
No note yet
Practised 3 positions on Opposition
Solved 54 training puzzles151499
Practised 6 positions on Opposition
Solved 24 training puzzles141575
Completed 1 correspondence game1 win
Solved 90 training puzzles125796
Solved 56 training puzzles1161538