Tom Swirly

101
reputation
2

Difficult problems of all types.