Text this: 360 problems for mathematical contests