CCF98.COM: A THOROUGH LOOK INTO THE PUZZLING PLATFORM