CCF98.COM: A COMPREHENSIVE LOOK INTO THE PUZZLING PLATFORM