Solved 4 training puzzles16228
Shaurya126
No note yet
Solved 27 training puzzles16148
Solved 37 training puzzles160680
Practised 3 positions on Opposition
Solved 54 training puzzles151499
Practised 6 positions on Opposition
Solved 24 training puzzles141575
Completed 1 correspondence game1 win