MTB Schoorl - Einde fietspad tot eindpunt Schoorl

📍
Blijdensteinsweg, Schoorl, Bergen, North Holland, Netherlands, 1861 GW, Netherlands
Uncategorised

Estimated Climb Time

Loading your rider settings for MTB Schoorl - Einde fietspad tot eindpunt Schoorl...

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 MTB Schoorl - Einde fietspad tot eindpunt Schoorl.

5 m20 m30 m45 m3.4% from 0 m to 6 m1.8% from 6 m to 12 m2.9% from 12 m to 18 m1.5% from 18 m to 25 m1.9% from 25 m to 31 m2.4% from 31 m to 39 m1.5% from 39 m to 45 m2.4% from 45 m to 54 m2.5% from 54 m to 62 m1.8% from 62 m to 67 m2.0% from 67 m to 72 m0.0% from 72 m to 78 m-3.3% from 78 m to 85 m-2.7% from 85 m to 92 m-1.9% from 92 m to 97 m-3.6% from 97 m to 103 m-1.7% from 103 m to 109 m-4.1% from 109 m to 116 m-1.9% from 116 m to 121 m0.0% from 121 m to 126 m-3.4% from 126 m to 131 m-3.0% from 131 m to 135 m-2.7% from 135 m to 142 m0.0% from 142 m to 150 m0.0% from 150 m to 155 m0.0% from 155 m to 162 m0.0% from 162 m to 168 m1.6% from 168 m to 174 m0.0% from 174 m to 181 m1.7% from 181 m to 187 m0.0% from 187 m to 190 m2.6% from 190 m to 194 m0.0% from 194 m to 199 m3.0% from 199 m to 202 m2.6% from 202 m to 206 m0.0% from 206 m to 211 m2.4% from 211 m to 215 m0.0% from 215 m to 219 m0.0% from 219 m to 223 m0.0% from 223 m to 230 m0.0% from 230 m to 236 m0.0% from 236 m to 241 m1.6% from 241 m to 247 m0.0% from 247 m to 253 m-2.6% from 253 m to 261 m-1.6% from 261 m to 267 m-1.7% from 267 m to 273 m-2.7% from 273 m to 277 m-1.4% from 277 m to 284 m0.0% from 284 m to 296 m-1.7% from 296 m to 302 m0.0% from 302 m to 308 m0.0% from 308 m to 315 m-3.7% from 315 m to 321 m0.0% from 321 m to 327 m-3.4% from 327 m to 333 m-4.3% from 333 m to 337 m-4.2% from 337 m to 342 m-2.8% from 342 m to 349 m-2.7% from 349 m to 357 m-1.9% from 357 m to 367 m-3.8% from 367 m to 375 m-2.4% from 375 m to 383 m-3.9% from 383 m to 391 m-1.3% from 391 m to 399 m-2.9% from 399 m to 405 m-2.6% from 405 m to 413 m-3.6% from 413 m to 419 m-1.6% from 419 m to 425 m-3.5% from 425 m to 431 m-1.9% from 431 m to 441 m-1.3% from 441 m to 449 m-2.9% from 449 m to 456 m0.0% from 456 m to 460 m-2.3% from 460 m to 468 m0.0% from 468 m to 476 m-1.9% from 476 m to 481 m-1.3% from 481 m to 489 m0.0% from 489 m to 496 m-1.5% from 496 m to 503 m-2.4% from 503 m to 511 m-1.2% from 511 m to 519 m0.0% from 519 m to 523 m-2.3% from 523 m to 527 m3.1% from 527 m to 531 m1.3% from 531 m to 538 m0.0% from 538 m to 544 m0.0% from 544 m to 550 m2.0% from 550 m to 555 m1.5% from 555 m to 562 m1.4% from 562 m to 569 m1.3% from 569 m to 576 m0.0% from 576 m to 584 m0.0% from 584 m to 590 m0.0% from 590 m to 596 m0.0% from 596 m to 601 m1.3% from 601 m to 609 m1.3% from 609 m to 616 m-1.2% from 616 m to 624 m-2.1% from 624 m to 629 m-1.3% from 629 m to 637 m-3.2% from 637 m to 643 m-1.4% from 643 m to 650 m-1.2% from 650 m to 658 m-1.5% from 658 m to 665 m0.0% from 665 m to 671 m-1.4% from 671 m to 678 m3.7% from 678 m to 686 m2.6% from 686 m to 694 m1.7% from 694 m to 700 m0.0% from 700 m to 708 m2.0% from 708 m to 713 m0.0% from 713 m to 716 m2.0% from 716 m to 722 m2.1% from 722 m to 726 m2.0% from 726 m to 731 m1.9% from 731 m to 737 m1.6% from 737 m to 743 m1.8% from 743 m to 748 m4.1% from 748 m to 753 m3.0% from 753 m to 760 m4.0% from 760 m to 768 m2.7% from 768 m to 771 m5.7% from 771 m to 775 m2.4% from 775 m to 779 m3.8% from 779 m to 784 m4.1% from 784 m to 789 m2.2% from 789 m to 794 m5.0% from 794 m to 800 m3.7% from 800 m to 808 m1.6% from 808 m to 814 m0.0% from 814 m to 822 m0.0% from 822 m to 828 m0.0% from 828 m to 834 m0.0% from 834 m to 839 m0.0% from 839 m to 847 m0.0% from 847 m to 854 m1.1% from 854 m to 863 m-1.5% from 863 m to 870 m0.0% from 870 m to 876 m0.0% from 876 m to 883 m-1.5% from 883 m to 889 m-1.5% from 889 m to 896 m-1.7% from 896 m to 902 m-1.3% from 902 m to 909 m-1.4% from 909 m to 916 m-1.7% from 916 m to 922 m1.8% from 922 m to 928 m-1.2% from 928 m to 936 m1.1% from 936 m to 946 m1.5% from 946 m to 952 m0.0% from 952 m to 960 m1.4% from 960 m to 967 m0.0% from 967 m to 975 m-2.9% from 975 m to 982 m-2.8% from 982 m to 989 m-2.4% from 989 m to 997 m-1.4% from 997 m to 1.0 km-2.7% from 1.0 km to 1.0 km-1.8% from 1.0 km to 1.0 km-1.7% from 1.0 km to 1.0 km-1.6% from 1.0 km to 1.0 km-3.3% from 1.0 km to 1.0 km-1.6% from 1.0 km to 1.0 km-1.6% from 1.0 km to 1.0 km-2.0% from 1.0 km to 1.1 km0.0% from 1.1 km to 1.1 km-1.2% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km1.6% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km-1.7% from 1.1 km to 1.1 km-1.4% from 1.1 km to 1.1 km-1.8% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km-2.3% from 1.1 km to 1.1 km-2.2% from 1.1 km to 1.1 km-1.9% from 1.1 km to 1.2 km0.0% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km-1.4% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km-1.4% from 1.2 km to 1.2 km-1.1% from 1.2 km to 1.2 km-1.6% from 1.2 km to 1.2 km1.8% from 1.2 km to 1.2 km2.4% from 1.2 km to 1.2 km3.2% from 1.2 km to 1.2 km3.6% from 1.2 km to 1.2 km1.9% from 1.2 km to 1.2 km3.2% from 1.2 km to 1.2 km3.2% from 1.2 km to 1.2 km3.4% from 1.2 km to 1.3 km2.2% from 1.3 km to 1.3 km2.6% from 1.3 km to 1.3 km3.9% from 1.3 km to 1.3 km3.3% from 1.3 km to 1.3 km2.3% from 1.3 km to 1.3 km3.9% from 1.3 km to 1.3 km2.8% from 1.3 km to 1.3 km3.6% from 1.3 km to 1.3 km2.7% from 1.3 km to 1.3 km3.2% from 1.3 km to 1.3 km4.1% from 1.3 km to 1.3 km2.3% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km1.9% from 1.3 km to 1.3 km1.8% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.4 km1.8% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.5% from 1.4 km to 1.4 km1.9% from 1.4 km to 1.4 km2.7% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.2% from 1.4 km to 1.4 km3.2% from 1.4 km to 1.4 km1.6% from 1.4 km to 1.4 km1.8% from 1.4 km to 1.4 km1.9% from 1.4 km to 1.4 km2.3% from 1.4 km to 1.4 km1.4% from 1.4 km to 1.5 km2.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km1.5% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km1.5% from 1.5 km to 1.5 km1.2% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km3.3% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km2.3% from 1.5 km to 1.5 km2.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km2.9% from 1.5 km to 1.5 km2.6% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.6 km0.0% from 1.6 km to 1.6 km1.3% from 1.6 km to 1.6 km3.6% from 1.6 km to 1.6 km1.4% from 1.6 km to 1.6 km2.1% from 1.6 km to 1.6 km1.8% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km-1.6% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.4% from 1.6 km to 1.6 km1.4% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km3.7% from 1.6 km to 1.6 km1.7% from 1.6 km to 1.7 km4.1% from 1.7 km to 1.7 km2.0% from 1.7 km to 1.7 km5.6% from 1.7 km to 1.7 km2.1% from 1.7 km to 1.7 km5.9% from 1.7 km to 1.7 km2.6% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km2.0% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km1.2% from 1.7 km to 1.7 km1.4% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km-1.6% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.8 km1.7% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-1.4% from 1.8 km to 1.8 km-1.4% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-1.2% from 1.8 km to 1.8 km-1.2% from 1.8 km to 1.8 km-4.3% from 1.8 km to 1.8 km-2.8% from 1.8 km to 1.8 km-3.1% from 1.8 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km1.0% from 1.9 km to 1.9 km-2.5% from 1.9 km to 1.9 km-2.8% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km-2.1% from 1.9 km to 1.9 km-2.2% from 1.9 km to 1.9 km-1.9% from 1.9 km to 1.9 km-2.7% from 1.9 km to 1.9 km-4.7% from 1.9 km to 1.9 km-3.0% from 1.9 km to 1.9 km-4.6% from 1.9 km to 1.9 km-2.9% from 1.9 km to 2.0 km-6.3% from 2.0 km to 2.0 km-3.9% from 2.0 km to 2.0 km-5.0% from 2.0 km to 2.0 km-3.1% from 2.0 km to 2.0 km-1.7% from 2.0 km to 2.0 km-1.5% from 2.0 km to 2.0 km-1.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km2.8% from 2.0 km to 2.0 km-5.9% from 2.0 km to 2.0 km-4.0% from 2.0 km to 2.0 km-5.0% from 2.0 km to 2.0 km-3.4% from 2.0 km to 2.0 km-5.8% from 2.0 km to 2.0 km1.4% from 2.0 km to 2.0 km2.2% from 2.0 km to 2.1 km0.0% from 2.1 km to 2.1 km-1.6% from 2.1 km to 2.1 km-2.7% from 2.1 km to 2.1 km-3.6% from 2.1 km to 2.1 km-1.7% from 2.1 km to 2.1 km5.7% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km-2.7% from 2.1 km to 2.1 km-2.0% from 2.1 km to 2.1 km2.2% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km-1.7% from 2.1 km to 2.1 km-2.5% from 2.1 km to 2.1 km-3.2% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km-2.2% from 2.1 km to 2.2 km0.0% from 2.2 km to 2.2 km-1.2% from 2.2 km to 2.2 km-3.1% from 2.2 km to 2.2 km-3.0% from 2.2 km to 2.2 km-1.4% from 2.2 km to 2.2 km-1.8% from 2.2 km to 2.2 km-1.5% from 2.2 km to 2.2 km-1.3% from 2.2 km to 2.2 km-3.2% from 2.2 km to 2.2 km-3.2% from 2.2 km to 2.2 km-3.2% from 2.2 km to 2.2 km-2.2% from 2.2 km to 2.2 km-1.3% from 2.2 km to 2.2 km-1.5% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.3 km-1.4% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km1.2% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km2.6% from 2.3 km to 2.3 km4.5% from 2.3 km to 2.3 km3.1% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km2.0% from 2.3 km to 2.3 km5.3% from 2.3 km to 2.4 km3.4% from 2.4 km to 2.4 km-3.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km-5.6% from 2.4 km to 2.4 km-4.7% from 2.4 km to 2.4 km-3.3% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km1.5% from 2.4 km to 2.4 km-1.5% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km-1.3% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km2.9% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.5 km0.0% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km2.4% from 2.5 km to 2.5 km3.1% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km1.8% from 2.5 km to 2.5 km5.1% from 2.5 km to 2.5 km3.1% from 2.5 km to 2.5 km3.8% from 2.5 km to 2.5 km6.1% from 2.5 km to 2.5 km2.6% from 2.5 km to 2.5 km2.4% from 2.5 km to 2.5 km4.8% from 2.5 km to 2.5 km5.8% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km9.8% from 2.5 km to 2.5 km10.5% from 2.5 km to 2.5 km9.4% from 2.5 km to 2.5 km9.6% from 2.5 km to 2.5 km13.9% from 2.5 km to 2.5 km12.5% from 2.5 km to 2.5 km13.5% from 2.5 km to 2.5 km12.5% from 2.5 km to 2.6 km12.9% from 2.6 km to 2.6 km12.3% from 2.6 km to 2.6 km14.6% from 2.6 km to 2.6 km13.9% from 2.6 km to 2.6 km13.0% from 2.6 km to 2.6 km16.2% from 2.6 km to 2.6 km12.9% from 2.6 km to 2.6 km15.6% from 2.6 km to 2.6 km15.5% from 2.6 km to 2.6 km14.6% from 2.6 km to 2.6 km15.7% from 2.6 km to 2.6 km13.5% from 2.6 km to 2.6 km14.3% from 2.6 km to 2.6 km15.9% from 2.6 km to 2.6 km16.3% from 2.6 km to 2.6 km16.3% from 2.6 km to 2.6 km13.6% from 2.6 km to 2.6 km14.8% from 2.6 km to 2.6 km13.1% from 2.6 km to 2.6 km11.1% from 2.6 km to 2.7 km2.9% from 2.7 km to 2.7 km5.6% from 2.7 km to 2.7 km5.1% from 2.7 km to 2.7 km6.5% from 2.7 km to 2.7 km5.6% from 2.7 km to 2.7 km10.3% from 2.7 km to 2.7 km9.7% from 2.7 km to 2.7 km6.2% from 2.7 km to 2.7 km9.1% from 2.7 km to 2.7 km5.6% from 2.7 km to 2.7 km3.5% from 2.7 km to 2.7 km8.7% from 2.7 km to 2.7 km4.7% from 2.7 km to 2.7 km5.7% from 2.7 km to 2.7 km9.3% from 2.7 km to 2.7 km7.7% from 2.7 km to 2.7 km8.2% from 2.7 km to 2.7 km9.1% from 2.7 km to 2.7 km9.8% from 2.7 km to 2.7 km5.6% from 2.7 km to 2.7 km6.4% from 2.7 km to 2.7 km10.5% from 2.7 km to 2.7 km6.5% from 2.7 km to 2.8 km8.9% from 2.8 km to 2.8 km8.8% from 2.8 km to 2.8 km7.8% from 2.8 km to 2.8 km2.1% from 2.8 km to 2.8 km10.0% from 2.8 km to 2.8 km4.7% from 2.8 km to 2.8 km2.1% from 2.8 km to 2.8 km1.9% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km-2.8% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km-5.1% from 2.8 km to 2.8 km-3.6% from 2.8 km to 2.8 km-2.9% from 2.8 km to 2.8 km-5.7% from 2.8 km to 2.8 km-5.4% from 2.8 km to 2.8 km-5.1% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km-4.1% from 2.8 km to 2.8 km-1.8% from 2.8 km to 2.8 km-2.0% from 2.8 km to 2.8 km-1.9% from 2.8 km to 2.9 km-1.4% from 2.9 km to 2.9 km-2.3% from 2.9 km to 2.9 km2.3% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km-3.3% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km2.6% from 2.9 km to 2.9 km-1.8% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km2.0% from 2.9 km to 2.9 km5.7% from 2.9 km to 2.9 km4.7% from 2.9 km to 2.9 km5.9% from 2.9 km to 2.9 km3.6% from 2.9 km to 2.9 km3.6% from 2.9 km to 2.9 km-1.5% from 2.9 km to 3.0 km-4.2% from 3.0 km to 3.0 km-2.7% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.3% from 3.0 km to 3.0 km3.7% from 3.0 km to 3.0 km2.3% from 3.0 km to 3.0 km1.5% from 3.0 km to 3.0 km1.4% from 3.0 km to 3.0 km1.6% from 3.0 km to 3.0 km-2.1% from 3.0 km to 3.0 km-1.8% from 3.0 km to 3.0 km-5.1% from 3.0 km to 3.0 km-8.8% from 3.0 km to 3.0 km-9.6% from 3.0 km to 3.1 km-9.7% from 3.1 km to 3.1 km-3.8% from 3.1 km to 3.1 km-9.4% from 3.1 km to 3.1 km-8.3% from 3.1 km to 3.1 km-8.3% from 3.1 km to 3.1 km-8.1% from 3.1 km to 3.1 km-8.0% from 3.1 km to 3.1 km-9.2% from 3.1 km to 3.1 km-9.8% from 3.1 km to 3.1 km-9.8% from 3.1 km to 3.1 km-8.8% from 3.1 km to 3.1 km-9.9% from 3.1 km to 3.1 km-10.1% from 3.1 km to 3.1 km-8.9% from 3.1 km to 3.1 km-10.3% from 3.1 km to 3.1 km-10.9% from 3.1 km to 3.1 km-7.9% from 3.1 km to 3.2 km-7.0% from 3.2 km to 3.2 km-7.1% from 3.2 km to 3.2 km-7.7% from 3.2 km to 3.2 km-11.6% from 3.2 km to 3.2 km-5.9% from 3.2 km to 3.2 km-8.3% from 3.2 km to 3.2 km-9.2% from 3.2 km to 3.2 km-10.0% from 3.2 km to 3.2 km-9.0% from 3.2 km to 3.2 km-1%0%1%-0%-0%5%-8%0 m500 m1 km1.5 km2 km2.5 km3 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 categoryUncategorised
Distance3.21 km / 1.99 miles
Elevation gain40.6 m / 133 ft
Average gradient0.3%
Maximum gradient15.8%
Elevation high41.4 m / 136 ft
Elevation low9.7 m / 32 ft
Climb difficulty score962.58

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
Afgekort deel 2
Bergen, Schoorl
3.29 km0.4%47 m
yppoN MTB 1871-s02
Bergen, Schoorl
2.38 km0.3%42 m
Hogenweg - Kanaalweg
Bergen, Schoorl
3.13 km0.2%13 m
Duinweg Schoorl N-Z
Bergen, Schoorl
2.03 km0.3%44 m
Tussen de kruisingen MTB-parcours
Bergen, Schoorl
3.08 km0.2%7 m

Climb Rank

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

🗺

This climb ranks 2,371,493rd out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 13,604th most difficult cycling climb of all 24,588 climbs in Netherlands.

📉

Places 631st out of 1,817 cycling climbs in North Holland.

Ranks 83rd out of 168 cycling climbs in Schoorl.

Ranking 57th out of 121 cycling climbs in Bergen.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb