Tom Swirly

271
reputation
1
3
11

Difficult problems of all types.