B rank