CCF98.COM: A DETAILED INVESTIGATION INTO THE PUZZLING PLATFORM