Implementation of the Synacor Challenge.