30-hour programming competition at the University of Cambridge Computer Laboratory