Tom Swirly

2,682
reputation
1
26
44

Difficult problems of all types.