Rochecardon Col Mt Verdun JSM

📍
1, Rue des Rivières, La Dargoire, Saint-Rambert, 9th Arrondissement, Lyon, Métropole de Lyon, Rhône, Auvergne-Rhône-Alpes, Metropolitan France, 69009, France

Estimated Climb Time

Loading your rider settings for Rochecardon Col Mt Verdun JSM...

Save your rider settings to unlock climb-time estimates and the effort table below.

Climb Profile

Altitude builds left to right while colour shows gradient severity for each part of Rochecardon Col Mt Verdun JSM.

175 m310 m440 m575 m5.3% from 0 m to 15 m0.0% from 15 m to 41 m0.9% from 41 m to 64 m2.5% from 64 m to 96 m4.1% from 96 m to 120 m5.0% from 120 m to 148 m1.0% from 148 m to 167 m5.0% from 167 m to 191 m1.8% from 191 m to 213 m3.1% from 213 m to 239 m13.0% from 239 m to 256 m1.0% from 256 m to 275 m1.0% from 275 m to 317 m4.5% from 317 m to 348 m1.6% from 348 m to 373 m5.9% from 373 m to 400 m5.3% from 400 m to 419 m2.6% from 419 m to 449 m2.8% from 449 m to 478 m2.9% from 478 m to 512 m3.1% from 512 m to 538 m2.9% from 538 m to 572 m-3.7% from 572 m to 599 m11.1% from 599 m to 632 m3.7% from 632 m to 659 m5.6% from 659 m to 691 m3.4% from 691 m to 715 m2.2% from 715 m to 742 m8.6% from 742 m to 763 m5.9% from 763 m to 790 m5.7% from 790 m to 811 m6.3% from 811 m to 836 m2.1% from 836 m to 855 m5.0% from 855 m to 879 m7.1% from 879 m to 899 m3.5% from 899 m to 922 m3.5% from 922 m to 939 m4.0% from 939 m to 964 m5.3% from 964 m to 982 m8.6% from 982 m to 1.0 km5.6% from 1.0 km to 1.0 km2.6% from 1.0 km to 1.1 km7.4% from 1.1 km to 1.1 km3.1% from 1.1 km to 1.1 km4.9% from 1.1 km to 1.1 km5.2% from 1.1 km to 1.2 km1.8% from 1.2 km to 1.2 km1.3% from 1.2 km to 1.2 km0.8% from 1.2 km to 1.2 km-0.6% from 1.2 km to 1.3 km-2.6% from 1.3 km to 1.3 km-1.9% from 1.3 km to 1.3 km0.6% from 1.3 km to 1.4 km-0.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.6% from 1.4 km to 1.5 km5.7% from 1.5 km to 1.5 km-1.1% from 1.5 km to 1.6 km1.4% from 1.6 km to 1.6 km5.1% from 1.6 km to 1.6 km6.1% from 1.6 km to 1.6 km3.0% from 1.6 km to 1.7 km0.8% from 1.7 km to 1.7 km8.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.8 km3.0% from 1.8 km to 1.8 km4.5% from 1.8 km to 1.8 km1.2% from 1.8 km to 1.9 km4.0% from 1.9 km to 1.9 km1.4% from 1.9 km to 1.9 km4.9% from 1.9 km to 1.9 km16.8% from 1.9 km to 1.9 km7.5% from 1.9 km to 2.0 km5.0% from 2.0 km to 2.0 km4.9% from 2.0 km to 2.0 km2.4% from 2.0 km to 2.0 km6.1% from 2.0 km to 2.1 km0.8% from 2.1 km to 2.1 km4.4% from 2.1 km to 2.1 km7.2% from 2.1 km to 2.1 km3.2% from 2.1 km to 2.2 km2.2% from 2.2 km to 2.2 km3.5% from 2.2 km to 2.2 km1.7% from 2.2 km to 2.2 km2.0% from 2.2 km to 2.3 km1.2% from 2.3 km to 2.3 km-0.7% from 2.3 km to 2.3 km0.6% from 2.3 km to 2.4 km4.9% from 2.4 km to 2.4 km4.2% from 2.4 km to 2.4 km7.5% from 2.4 km to 2.4 km0.7% from 2.4 km to 2.5 km3.9% from 2.5 km to 2.5 km5.2% from 2.5 km to 2.5 km3.9% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.6 km6.5% from 2.6 km to 2.6 km1.7% from 2.6 km to 2.6 km3.4% from 2.6 km to 2.7 km2.2% from 2.7 km to 2.7 km10.1% from 2.7 km to 2.7 km5.6% from 2.7 km to 2.7 km6.2% from 2.7 km to 2.7 km9.0% from 2.7 km to 2.8 km2.1% from 2.8 km to 2.8 km4.5% from 2.8 km to 2.8 km3.8% from 2.8 km to 2.8 km5.8% from 2.8 km to 2.8 km8.2% from 2.8 km to 2.9 km4.2% from 2.9 km to 2.9 km9.0% from 2.9 km to 2.9 km12.4% from 2.9 km to 2.9 km7.6% from 2.9 km to 2.9 km1.0% from 2.9 km to 3.0 km10.1% from 3.0 km to 3.0 km6.2% from 3.0 km to 3.0 km5.0% from 3.0 km to 3.0 km1.6% from 3.0 km to 3.0 km1.9% from 3.0 km to 3.1 km8.8% from 3.1 km to 3.1 km2.0% from 3.1 km to 3.1 km8.1% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km8.2% from 3.1 km to 3.2 km8.4% from 3.2 km to 3.2 km0.9% from 3.2 km to 3.2 km11.4% from 3.2 km to 3.2 km8.7% from 3.2 km to 3.3 km10.5% from 3.3 km to 3.3 km0.9% from 3.3 km to 3.3 km8.2% from 3.3 km to 3.3 km7.5% from 3.3 km to 3.3 km6.3% from 3.3 km to 3.3 km8.0% from 3.3 km to 3.4 km7.6% from 3.4 km to 3.4 km9.7% from 3.4 km to 3.4 km3.7% from 3.4 km to 3.4 km7.5% from 3.4 km to 3.4 km12.9% from 3.4 km to 3.5 km2.1% from 3.5 km to 3.5 km12.6% from 3.5 km to 3.5 km4.1% from 3.5 km to 3.5 km8.2% from 3.5 km to 3.5 km13.8% from 3.5 km to 3.5 km6.5% from 3.5 km to 3.6 km5.2% from 3.6 km to 3.6 km8.4% from 3.6 km to 3.6 km2.7% from 3.6 km to 3.6 km3.3% from 3.6 km to 3.6 km3.7% from 3.6 km to 3.7 km9.8% from 3.7 km to 3.7 km7.8% from 3.7 km to 3.7 km10.2% from 3.7 km to 3.7 km4.0% from 3.7 km to 3.7 km13.1% from 3.7 km to 3.7 km8.8% from 3.7 km to 3.8 km7.3% from 3.8 km to 3.8 km6.7% from 3.8 km to 3.8 km9.7% from 3.8 km to 3.8 km11.0% from 3.8 km to 3.8 km4.1% from 3.8 km to 3.8 km6.5% from 3.8 km to 3.8 km-2.4% from 3.8 km to 3.9 km-8.2% from 3.9 km to 3.9 km-15.8% from 3.9 km to 3.9 km-6.6% from 3.9 km to 4.0 km-3.5% from 4.0 km to 4.0 km15.9% from 4.0 km to 4.0 km19.2% from 4.0 km to 4.1 km8.1% from 4.1 km to 4.1 km5.0% from 4.1 km to 4.1 km6.5% from 4.1 km to 4.1 km1.1% from 4.1 km to 4.1 km7.6% from 4.1 km to 4.2 km4.7% from 4.2 km to 4.2 km4.2% from 4.2 km to 4.2 km1.5% from 4.2 km to 4.2 km1.8% from 4.2 km to 4.2 km3.0% from 4.2 km to 4.3 km2.5% from 4.3 km to 4.3 km2.2% from 4.3 km to 4.3 km1.0% from 4.3 km to 4.3 km-2.2% from 4.3 km to 4.4 km2.0% from 4.4 km to 4.4 km10.6% from 4.4 km to 4.4 km6.5% from 4.4 km to 4.5 km8.2% from 4.5 km to 4.5 km9.5% from 4.5 km to 4.5 km4.7% from 4.5 km to 4.5 km7.7% from 4.5 km to 4.5 km6.0% from 4.5 km to 4.6 km6.3% from 4.6 km to 4.6 km7.3% from 4.6 km to 4.6 km11.0% from 4.6 km to 4.6 km7.3% from 4.6 km to 4.6 km10.0% from 4.6 km to 4.7 km2.3% from 4.7 km to 4.7 km3.3% from 4.7 km to 4.7 km6.6% from 4.7 km to 4.7 km5.0% from 4.7 km to 4.7 km7.5% from 4.7 km to 4.8 km9.8% from 4.8 km to 4.8 km14.0% from 4.8 km to 4.8 km5.9% from 4.8 km to 4.8 km2.0% from 4.8 km to 4.8 km6.9% from 4.8 km to 4.8 km5.1% from 4.8 km to 4.9 km11.1% from 4.9 km to 4.9 km11.5% from 4.9 km to 4.9 km11.3% from 4.9 km to 4.9 km5.2% from 4.9 km to 4.9 km8.7% from 4.9 km to 4.9 km3.7% from 4.9 km to 5.0 km7.3% from 5.0 km to 5.0 km3.8% from 5.0 km to 5.0 km8.8% from 5.0 km to 5.0 km9.1% from 5.0 km to 5.0 km15.8% from 5.0 km to 5.0 km10.0% from 5.0 km to 5.1 km4.7% from 5.1 km to 5.1 km6.1% from 5.1 km to 5.1 km7.1% from 5.1 km to 5.1 km5.8% from 5.1 km to 5.1 km4.4% from 5.1 km to 5.1 km6.5% from 5.1 km to 5.2 km8.6% from 5.2 km to 5.2 km2.1% from 5.2 km to 5.2 km3.9% from 5.2 km to 5.2 km0.7% from 5.2 km to 5.3 km7.7% from 5.3 km to 5.3 km7.4% from 5.3 km to 5.3 km8.4% from 5.3 km to 5.3 km11.3% from 5.3 km to 5.3 km10.6% from 5.3 km to 5.3 km3.2% from 5.3 km to 5.4 km7.3% from 5.4 km to 5.4 km3.9% from 5.4 km to 5.4 km6.0% from 5.4 km to 5.4 km8.5% from 5.4 km to 5.4 km7.6% from 5.4 km to 5.5 km2.0% from 5.5 km to 5.5 km2.2% from 5.5 km to 5.5 km6.9% from 5.5 km to 5.5 km4.0% from 5.5 km to 5.5 km7.5% from 5.5 km to 5.5 km2.4% from 5.5 km to 5.6 km5.2% from 5.6 km to 5.6 km5.9% from 5.6 km to 5.6 km10.4% from 5.6 km to 5.6 km2.4% from 5.6 km to 5.6 km13.6% from 5.6 km to 5.6 km8.8% from 5.6 km to 5.6 km2.7% from 5.6 km to 5.7 km8.2% from 5.7 km to 5.7 km8.2% from 5.7 km to 5.7 km6.4% from 5.7 km to 5.7 km5.9% from 5.7 km to 5.7 km7.9% from 5.7 km to 5.7 km12.3% from 5.7 km to 5.8 km9.8% from 5.8 km to 5.8 km2.7% from 5.8 km to 5.8 km8.1% from 5.8 km to 5.8 km10.4% from 5.8 km to 5.8 km6.8% from 5.8 km to 5.8 km11.3% from 5.8 km to 5.8 km5.3% from 5.8 km to 5.9 km10.2% from 5.9 km to 5.9 km11.2% from 5.9 km to 5.9 km4.3% from 5.9 km to 5.9 km6.3% from 5.9 km to 5.9 km5.1% from 5.9 km to 5.9 km6.2% from 5.9 km to 5.9 km1.2% from 5.9 km to 6.0 km4.8% from 6.0 km to 6.0 km8.1% from 6.0 km to 6.0 km4.8% from 6.0 km to 6.0 km4.7% from 6.0 km to 6.0 km5.1% from 6.0 km to 6.0 km2.7% from 6.0 km to 6.1 km7.5% from 6.1 km to 6.1 km4.0% from 6.1 km to 6.1 km3.2% from 6.1 km to 6.1 km0.0% from 6.1 km to 6.1 km-6.3% from 6.1 km to 6.2 km5.3% from 6.2 km to 6.2 km-4.2% from 6.2 km to 6.2 km2.3% from 6.2 km to 6.2 km0.0% from 6.2 km to 6.3 km-7.6% from 6.3 km to 6.3 km-4.8% from 6.3 km to 6.3 km-5.2% from 6.3 km to 6.4 km-8.6% from 6.4 km to 6.4 km-9.5% from 6.4 km to 6.5 km-6.4% from 6.5 km to 6.5 km-4.8% from 6.5 km to 6.6 km-4.0% from 6.6 km to 6.6 km-8.5% from 6.6 km to 6.7 km-9.7% from 6.7 km to 6.7 km-3.4% from 6.7 km to 6.8 km-10.3% from 6.8 km to 6.9 km-9.0% from 6.9 km to 6.9 km-10.4% from 6.9 km to 7.0 km-5.2% from 7.0 km to 7.1 km-5.0% from 7.1 km to 7.1 km-3.2% from 7.1 km to 7.2 km1.8% from 7.2 km to 7.2 km7.7% from 7.2 km to 7.3 km8.8% from 7.3 km to 7.3 km3.4% from 7.3 km to 7.4 km6.0% from 7.4 km to 7.4 km10.2% from 7.4 km to 7.4 km10.2% from 7.4 km to 7.4 km5.9% from 7.4 km to 7.5 km6.3% from 7.5 km to 7.5 km7.5% from 7.5 km to 7.5 km2.2% from 7.5 km to 7.5 km3.1% from 7.5 km to 7.5 km5.0% from 7.5 km to 7.6 km5.4% from 7.6 km to 7.6 km0.0% from 7.6 km to 7.6 km-2.5% from 7.6 km to 7.6 km4.2% from 7.6 km to 7.7 km3.4% from 7.7 km to 7.7 km0.0% from 7.7 km to 7.7 km4.1% from 7.7 km to 7.7 km3.5% from 7.7 km to 7.7 km11.8% from 7.7 km to 7.8 km8.3% from 7.8 km to 7.8 km5.0% from 7.8 km to 7.8 km9.9% from 7.8 km to 7.8 km8.6% from 7.8 km to 7.8 km10.1% from 7.8 km to 7.8 km8.1% from 7.8 km to 7.9 km6.5% from 7.9 km to 7.9 km8.5% from 7.9 km to 7.9 km6.7% from 7.9 km to 7.9 km8.6% from 7.9 km to 7.9 km7.1% from 7.9 km to 7.9 km5.0% from 7.9 km to 7.9 km4.9% from 7.9 km to 8.0 km8.5% from 8.0 km to 8.0 km6.8% from 8.0 km to 8.0 km7.9% from 8.0 km to 8.0 km3.3% from 8.0 km to 8.0 km14.6% from 8.0 km to 8.0 km7.9% from 8.0 km to 8.0 km7.5% from 8.0 km to 8.1 km6.9% from 8.1 km to 8.1 km7.2% from 8.1 km to 8.1 km1.5% from 8.1 km to 8.1 km11.0% from 8.1 km to 8.1 km7.7% from 8.1 km to 8.1 km10.6% from 8.1 km to 8.1 km2.9% from 8.1 km to 8.2 km8.2% from 8.2 km to 8.2 km5.2% from 8.2 km to 8.2 km7.8% from 8.2 km to 8.2 km0.0% from 8.2 km to 8.2 km4.7% from 8.2 km to 8.2 km12.8% from 8.2 km to 8.2 km8.6% from 8.2 km to 8.3 km7.4% from 8.3 km to 8.3 km3.9% from 8.3 km to 8.3 km5.9% from 8.3 km to 8.3 km10.6% from 8.3 km to 8.3 km14.0% from 8.3 km to 8.3 km4.3% from 8.3 km to 8.3 km5.4% from 8.3 km to 8.4 km13.7% from 8.4 km to 8.4 km18.0% from 8.4 km to 8.4 km1.7% from 8.4 km to 8.4 km11.9% from 8.4 km to 8.4 km15.4% from 8.4 km to 8.4 km17.9% from 8.4 km to 8.4 km8.3% from 8.4 km to 8.4 km6.1% from 8.4 km to 8.5 km9.7% from 8.5 km to 8.5 km12.0% from 8.5 km to 8.5 km1.3% from 8.5 km to 8.5 km6.1% from 8.5 km to 8.5 km3.5% from 8.5 km to 8.5 km6.9% from 8.5 km to 8.5 km6.3% from 8.5 km to 8.6 km6.3% from 8.6 km to 8.6 km4.0% from 8.6 km to 8.6 km1.1% from 8.6 km to 8.6 km5.8% from 8.6 km to 8.6 km7.1% from 8.6 km to 8.6 km3.7% from 8.6 km to 8.7 km5.2% from 8.7 km to 8.7 km7.0% from 8.7 km to 8.7 km3.6% from 8.7 km to 8.7 km5.4% from 8.7 km to 8.7 km5.3% from 8.7 km to 8.7 km5.4% from 8.7 km to 8.8 km3.2% from 8.8 km to 8.8 km6.3% from 8.8 km to 8.8 km4.4% from 8.8 km to 8.8 km4.4% from 8.8 km to 8.8 km8.5% from 8.8 km to 8.9 km5.1% from 8.9 km to 8.9 km5.3% from 8.9 km to 8.9 km5.1% from 8.9 km to 8.9 km5.2% from 8.9 km to 8.9 km4.9% from 8.9 km to 9.0 km-1.1% from 9.0 km to 9.0 km6.1% from 9.0 km to 9.0 km6.2% from 9.0 km to 9.0 km4.4% from 9.0 km to 9.0 km1.0% from 9.0 km to 9.1 km5.3% from 9.1 km to 9.1 km4.6% from 9.1 km to 9.1 km6.4% from 9.1 km to 9.1 km4.2% from 9.1 km to 9.1 km4.5% from 9.1 km to 9.1 km7.4% from 9.1 km to 9.2 km3.8% from 9.2 km to 9.2 km3.9% from 9.2 km to 9.2 km-5.2% from 9.2 km to 9.2 km2.6% from 9.2 km to 9.3 km5.4% from 9.3 km to 9.3 km1.8% from 9.3 km to 9.3 km5.5% from 9.3 km to 9.3 km1.0% from 9.3 km to 9.3 km1.9% from 9.3 km to 9.4 km1.6% from 9.4 km to 9.4 km0.0% from 9.4 km to 9.4 km3.5% from 9.4 km to 9.4 km-0.7% from 9.4 km to 9.5 km2.7% from 9.5 km to 9.5 km0.0% from 9.5 km to 9.5 km4.2% from 9.5 km to 9.6 km-0.7% from 9.6 km to 9.6 km0.0% from 9.6 km to 9.6 km1.3% from 9.6 km to 9.6 km0.0% from 9.6 km to 9.7 km-2.4% from 9.7 km to 9.7 km-6.4% from 9.7 km to 9.7 km-2.8% from 9.7 km to 9.8 km-9.6% from 9.8 km to 9.8 km-4.6% from 9.8 km to 9.9 km7.2% from 9.9 km to 9.9 km19.0% from 9.9 km to 9.9 km6.1% from 9.9 km to 10.0 km10.5% from 10.0 km to 10.0 km2.1% from 10.0 km to 10.0 km2.1% from 10.0 km to 10.0 km2.9% from 10.0 km to 10.0 km5.7% from 10.0 km to 10.1 km2.9% from 10.1 km to 10.1 km1.0% from 10.1 km to 10.1 km5.0% from 10.1 km to 10.1 km3.9% from 10.1 km to 10.1 km1.0% from 10.1 km to 10.2 km7.4% from 10.2 km to 10.2 km5.5% from 10.2 km to 10.2 km9.5% from 10.2 km to 10.2 km4.3% from 10.2 km to 10.2 km3.1% from 10.2 km to 10.3 km8.7% from 10.3 km to 10.3 km8.9% from 10.3 km to 10.3 km13.8% from 10.3 km to 10.3 km3.5% from 10.3 km to 10.3 km4.2% from 10.3 km to 10.3 km6.7% from 10.3 km to 10.4 km3.8% from 10.4 km to 10.4 km4.8% from 10.4 km to 10.4 km5.6% from 10.4 km to 10.4 km4.9% from 10.4 km to 10.5 km4.8% from 10.5 km to 10.5 km2.7% from 10.5 km to 10.5 km6.3% from 10.5 km to 10.5 km6.4% from 10.5 km to 10.5 km-0.9% from 10.5 km to 10.6 km-1.6% from 10.6 km to 10.6 km0.0% from 10.6 km to 10.6 km-4.1% from 10.6 km to 10.6 km-2.0% from 10.6 km to 10.7 km1.9% from 10.7 km to 10.7 km-3.1% from 10.7 km to 10.7 km-2.1% from 10.7 km to 10.8 km-4.0% from 10.8 km to 10.8 km-5.9% from 10.8 km to 10.8 km-7.6% from 10.8 km to 10.9 km-9.7% from 10.9 km to 10.9 km-6.0% from 10.9 km to 10.9 km-6.1% from 10.9 km to 11.0 km11.1% from 11.0 km to 11.0 km21.2% from 11.0 km to 11.1 km7.1% from 11.1 km to 11.1 km4.5% from 11.1 km to 11.1 km9.0% from 11.1 km to 11.1 km4.1% from 11.1 km to 11.2 km7.1% from 11.2 km to 11.2 km16.0% from 11.2 km to 11.2 km3.3% from 11.2 km to 11.2 km9.5% from 11.2 km to 11.2 km7.1% from 11.2 km to 11.2 km8.0% from 11.2 km to 11.3 km8.0% from 11.3 km to 11.3 km6.0% from 11.3 km to 11.3 km14.5% from 11.3 km to 11.3 km9.2% from 11.3 km to 11.3 km9.9% from 11.3 km to 11.3 km5.6% from 11.3 km to 11.4 km2.6% from 11.4 km to 11.4 km5.7% from 11.4 km to 11.4 km5.5% from 11.4 km to 11.4 km7.0% from 11.4 km to 11.4 km3.2% from 11.4 km to 11.5 km5.6% from 11.5 km to 11.5 km12.4% from 11.5 km to 11.5 km7.9% from 11.5 km to 11.5 km6.7% from 11.5 km to 11.5 km4.1% from 11.5 km to 11.5 km2.7% from 11.5 km to 11.6 km2.8% from 11.6 km to 11.6 km-2.0% from 11.6 km to 11.6 km3%4%6%-1%4%3%0 m2 km4 km6 km8 km10 km
Gradient key0-3%3-6%6-9%9-12%12-15%15%+

Climb Stats

Combined metric and imperial stats for quick route planning.

Climb categoryCategory 2
Distance11.61 km / 7.22 miles
Elevation gain397.8 m / 1,305 ft
Average gradient3.4%
Maximum gradient11.9%
Elevation high573.4 m / 1,881 ft
Elevation low175.2 m / 575 ft
Climb difficulty score39,828.82

Similar Climbs Nearby

If you like the shape of this climb, these nearby options have a similar distance, gradient, and elevation profile.

Tip: rotate your phone to landscape and swipe the table sideways to reveal the full set of climb details.

ClimbLengthGradientAscent
Cindre => Verdun
Lyon, Métropole de Lyon
11.87 km3.4%406 m
Mont Thou depuis La Boulangerie Jocteur
Lyon, Métropole de Lyon
11.62 km3.6%413 m
Vaise -> St Didier -> Mt Verdun
Lyon, Métropole de Lyon
11.14 km3.7%406 m
Mt Verdun depuis chemin des rivières
Lyon, Métropole de Lyon
10.72 km3.5%378 m
Rochecardon - Verdun VTT
Lyon, Métropole de Lyon
10.83 km3.3%359 m

Climb Rank

How does this climb compare against every other climb in the world?

🗺

This climb ranks 65,247th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 11,184th most difficult cycling climb of all 342,105 climbs in France.

📉

Places 5,231st out of 68,974 cycling climbs in Auvergne-Rhône-Alpes.

Ranks 70th out of 2,657 cycling climbs in Métropole de Lyon.

Ranking 11th out of 460 cycling climbs in Lyon.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb