rf | f | n!