Text this: Five hundred mathematical challenges