viral math challenge of factorial problem