Senior physics challenge online. Over 6000 students take part in the competition each year.