# of rigorous