Programming problems for contests.