The Count of Monte Cristo (12): A long slog but rollicking good fun.