Valea Ierii - Caps

📍
DJ107J, Plopi, Valea Ierii, Cluj, 407587, Romania
UncategorisedFlag this climb

Estimated Climb Time

Loading your rider settings for Valea Ierii - Caps...

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 Valea Ierii - Caps.

715 m735 m755 m775 m3.0% from 0 m to 7 m2.8% from 7 m to 14 m1.6% from 14 m to 20 m1.5% from 20 m to 27 m3.1% from 27 m to 33 m3.0% from 33 m to 40 m3.1% from 40 m to 46 m3.0% from 46 m to 53 m3.3% from 53 m to 59 m3.1% from 59 m to 66 m2.9% from 66 m to 73 m1.6% from 73 m to 79 m3.0% from 79 m to 85 m1.7% from 85 m to 91 m1.5% from 91 m to 98 m1.5% from 98 m to 104 m1.7% from 104 m to 110 m0.0% from 110 m to 117 m1.7% from 117 m to 123 m1.5% from 123 m to 130 m1.5% from 130 m to 136 m2.9% from 136 m to 143 m3.0% from 143 m to 150 m2.8% from 150 m to 157 m2.8% from 157 m to 164 m4.3% from 164 m to 171 m2.8% from 171 m to 178 m2.7% from 178 m to 186 m1.4% from 186 m to 193 m2.9% from 193 m to 199 m1.6% from 199 m to 206 m1.6% from 206 m to 212 m1.6% from 212 m to 218 m3.4% from 218 m to 224 m3.3% from 224 m to 230 m1.6% from 230 m to 236 m3.6% from 236 m to 242 m1.7% from 242 m to 248 m3.2% from 248 m to 254 m3.2% from 254 m to 261 m3.4% from 261 m to 266 m3.1% from 266 m to 273 m3.1% from 273 m to 279 m4.2% from 279 m to 286 m4.4% from 286 m to 293 m3.1% from 293 m to 300 m4.4% from 300 m to 307 m3.1% from 307 m to 313 m4.8% from 313 m to 319 m3.4% from 319 m to 325 m3.1% from 325 m to 332 m4.6% from 332 m to 338 m2.9% from 338 m to 345 m3.0% from 345 m to 352 m2.9% from 352 m to 359 m2.9% from 359 m to 366 m3.1% from 366 m to 372 m3.1% from 372 m to 379 m3.4% from 379 m to 384 m3.5% from 384 m to 390 m3.9% from 390 m to 395 m3.6% from 395 m to 401 m3.8% from 401 m to 406 m3.2% from 406 m to 412 m4.8% from 412 m to 419 m3.2% from 419 m to 425 m4.6% from 425 m to 431 m4.8% from 431 m to 438 m6.2% from 438 m to 444 m6.1% from 444 m to 451 m7.4% from 451 m to 458 m6.5% from 458 m to 464 m6.5% from 464 m to 470 m7.1% from 470 m to 476 m7.7% from 476 m to 481 m7.7% from 481 m to 486 m8.2% from 486 m to 491 m8.5% from 491 m to 496 m8.5% from 496 m to 500 m8.0% from 500 m to 505 m12.7% from 505 m to 511 m6.7% from 511 m to 517 m7.2% from 517 m to 524 m7.7% from 524 m to 530 m7.0% from 530 m to 537 m7.2% from 537 m to 544 m0.0% from 544 m to 551 m0.0% from 551 m to 557 m-1.4% from 557 m to 564 m0.0% from 564 m to 571 m-1.5% from 571 m to 577 m0.0% from 577 m to 584 m0.0% from 584 m to 591 m0.0% from 591 m to 598 m1.3% from 598 m to 606 m0.0% from 606 m to 614 m0.0% from 614 m to 622 m0.0% from 622 m to 630 m0.0% from 630 m to 636 m1.5% from 636 m to 643 m1.6% from 643 m to 649 m0.0% from 649 m to 654 m1.9% from 654 m to 659 m1.9% from 659 m to 665 m3.5% from 665 m to 670 m4.0% from 670 m to 675 m4.3% from 675 m to 680 m4.3% from 680 m to 685 m6.1% from 685 m to 689 m4.2% from 689 m to 694 m3.8% from 694 m to 700 m1.8% from 700 m to 705 m1.5% from 705 m to 712 m1.6% from 712 m to 718 m1.6% from 718 m to 724 m1.6% from 724 m to 730 m1.4% from 730 m to 737 m2.9% from 737 m to 744 m1.4% from 744 m to 751 m1.4% from 751 m to 758 m2.9% from 758 m to 765 m1.4% from 765 m to 772 m2.8% from 772 m to 779 m1.4% from 779 m to 786 m2.8% from 786 m to 793 m1.4% from 793 m to 801 m1.4% from 801 m to 808 m1.6% from 808 m to 814 m1.6% from 814 m to 820 m1.5% from 820 m to 827 m1.7% from 827 m to 833 m2.0% from 833 m to 838 m1.9% from 838 m to 843 m1.9% from 843 m to 849 m0.0% from 849 m to 854 m4.1% from 854 m to 859 m2.1% from 859 m to 863 m2.0% from 863 m to 868 m2.3% from 868 m to 873 m0.0% from 873 m to 878 m1.9% from 878 m to 883 m2.0% from 883 m to 888 m1.7% from 888 m to 894 m3.6% from 894 m to 899 m1.6% from 899 m to 906 m1.9% from 906 m to 911 m1.7% from 911 m to 917 m1.5% from 917 m to 924 m1.4% from 924 m to 931 m1.5% from 931 m to 937 m1.5% from 937 m to 944 m3.1% from 944 m to 950 m1.5% from 950 m to 957 m1.4% from 957 m to 964 m0.0% from 964 m to 970 m1.6% from 970 m to 977 m0.0% from 977 m to 983 m1.8% from 983 m to 989 m0.0% from 989 m to 994 m1.9% from 994 m to 1000 m0.0% from 1000 m to 1.0 km2.0% from 1.0 km to 1.0 km1.9% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km2.0% from 1.0 km to 1.0 km2.1% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.1 km0.0% from 1.1 km to 1.1 km1.5% 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 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km2.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 km2.2% 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 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 km1.8% 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 km1.3% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km1.6% from 1.2 km to 1.2 km1.4% from 1.2 km to 1.2 km1.4% from 1.2 km to 1.2 km1.9% from 1.2 km to 1.2 km1.8% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km1.4% from 1.2 km to 1.2 km1.7% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km1.4% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km1.3% from 1.2 km to 1.3 km0.0% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.3 km1.3% from 1.3 km to 1.3 km1.3% from 1.3 km to 1.3 km2.5% from 1.3 km to 1.3 km1.3% from 1.3 km to 1.3 km1.3% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km1.5% from 1.3 km to 1.4 km0.0% from 1.4 km to 1.4 km1.7% from 1.4 km to 1.4 km2.2% from 1.4 km to 1.4 km2.0% from 1.4 km to 1.4 km1.9% from 1.4 km to 1.4 km3.1% from 1.4 km to 1.4 km2.6% from 1.4 km to 1.4 km2.6% from 1.4 km to 1.4 km4.7% from 1.4 km to 1.4 km2.3% from 1.4 km to 1.4 km5.6% from 1.4 km to 1.4 km4.8% from 1.4 km to 1.4 km5.7% from 1.4 km to 1.4 km2.3% from 1.4 km to 1.4 km4.8% from 1.4 km to 1.4 km2.4% from 1.4 km to 1.4 km4.4% from 1.4 km to 1.4 km4.3% from 1.4 km to 1.4 km2.2% from 1.4 km to 1.4 km4.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.4% from 1.4 km to 1.5 km0.0% from 1.5 km to 1.5 km2.0% from 1.5 km to 1.5 km2.0% from 1.5 km to 1.5 km1.4% from 1.5 km to 1.5 km2.1% from 1.5 km to 1.5 km1.9% from 1.5 km to 1.5 km1.9% 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.7% from 1.5 km to 1.5 km1.2% from 1.5 km to 1.5 km1.6% from 1.5 km to 1.5 km1.7% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km1.6% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km1.5% from 1.5 km to 1.6 km0.0% 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 km0.0% from 1.6 km to 1.6 km-1.7% from 1.6 km to 1.6 km-1.7% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km-1.8% from 1.6 km to 1.6 km-1.6% from 1.6 km to 1.6 km-1.7% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km-1.5% 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 km0.0% from 1.6 km to 1.6 km0.0% from 1.6 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 km1.7% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km1.6% 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.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 km-1.3% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km0.0% from 1.7 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 km1.1% 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 km1.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km1.1% from 1.8 km to 1.8 km1.1% from 1.8 km to 1.9 km0.0% from 1.9 km to 1.9 km1.1% from 1.9 km to 1.9 km1.1% from 1.9 km to 1.9 km1.1% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km1.1% from 1.9 km to 1.9 km1.2% from 1.9 km to 1.9 km1.2% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km1.4% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km1.4% from 1.9 km to 2.0 km0.0% from 2.0 km to 2.0 km1.3% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km1.3% from 2.0 km to 2.0 km1.3% from 2.0 km to 2.0 km1.4% from 2.0 km to 2.0 km2.8% from 2.0 km to 2.0 km1.5% from 2.0 km to 2.0 km2.9% from 2.0 km to 2.0 km2.7% from 2.0 km to 2.0 km2.9% from 2.0 km to 2.0 km2.7% from 2.0 km to 2.0 km1.4% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.1 km1.3% from 2.1 km to 2.1 km1.3% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.5% from 2.1 km to 2.1 km1.5% from 2.1 km to 2.1 km1.5% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km1.8% from 2.1 km to 2.1 km1.7% from 2.1 km to 2.1 km1.7% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.9% from 2.1 km to 2.1 km1.6% from 2.1 km to 2.2 km3.2% from 2.2 km to 2.2 km1.4% from 2.2 km to 2.2 km1.9% from 2.2 km to 2.2 km2.3% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km2.2% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.5% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km2.2% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km1.6% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km2.9% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.3 km0.0% 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 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km1.6% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km1.6% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km1.8% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km1.7% from 2.3 km to 2.3 km2.1% from 2.3 km to 2.3 km1.9% from 2.3 km to 2.3 km2.6% from 2.3 km to 2.3 km3.1% from 2.3 km to 2.3 km2.9% from 2.3 km to 2.3 km2.3% from 2.3 km to 2.3 km2.4% from 2.3 km to 2.4 km2.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km2.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 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 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 km-1.7% 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 km0.0% from 2.5 km to 2.5 km-1.5% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km-1.4% from 2.5 km to 2.5 km-1.3% from 2.5 km to 2.5 km-1.3% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km-1.8% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km1.9% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km1.9% from 2.5 km to 2.6 km1.5% from 2.6 km to 2.6 km1.9% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km1.7% from 2.6 km to 2.6 km1.6% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km1.8% from 2.6 km to 2.6 km3.2% from 2.6 km to 2.6 km1.6% from 2.6 km to 2.6 km3.1% from 2.6 km to 2.6 km2.9% from 2.6 km to 2.7 km2.9% from 2.7 km to 2.7 km1.4% from 2.7 km to 2.7 km1.5% from 2.7 km to 2.7 km2.9% from 2.7 km to 2.7 km1.4% from 2.7 km to 2.7 km1.4% from 2.7 km to 2.7 km1.4% from 2.7 km to 2.7 km2.7% from 2.7 km to 2.7 km3.0% from 2.7 km to 2.7 km1.6% from 2.7 km to 2.7 km1.8% from 2.7 km to 2.7 km1.8% from 2.7 km to 2.7 km1.9% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km2.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.8 km0.0% 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 km0.0% 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 km0.0% 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-1.5% 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-1.4% 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-1.7% from 2.8 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 km0.0% from 2.9 km to 2.9 km-1.3% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km1.2% 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 km1.1% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km1.2% from 2.9 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.1% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.1% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.1% from 3.0 km to 3.1 km0.0% from 3.1 km to 3.1 km1.1% from 3.1 km to 3.1 km1.2% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.1 km2.8% from 3.1 km to 3.1 km3.0% from 3.1 km to 3.1 km1.6% from 3.1 km to 3.1 km3.4% from 3.1 km to 3.1 km3.6% from 3.1 km to 3.1 km3.8% from 3.1 km to 3.1 km4.2% from 3.1 km to 3.1 km4.4% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km2.4% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.2 km0.0% from 3.2 km to 3.2 km2.7% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km2.7% from 3.2 km to 3.2 km2.4% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km2.0% from 3.2 km to 3.2 km1.7% from 3.2 km to 3.2 km2.1% from 3.2 km to 3.2 km1.8% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km1.7% from 3.2 km to 3.2 km1.6% from 3.2 km to 3.2 km1.5% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km1.4% from 3.2 km to 3.2 km1.4% from 3.2 km to 3.2 km1.4% from 3.2 km to 3.2 km1.4% from 3.2 km to 3.3 km1.4% from 3.3 km to 3.3 km2.4% from 3.3 km to 3.3 km1.3% from 3.3 km to 3.3 km2.5% from 3.3 km to 3.3 km1.1% from 3.3 km to 3.3 km2.2% from 3.3 km to 3.3 km2.5% from 3.3 km to 3.3 km2.1% from 3.3 km to 3.3 km3.2% from 3.3 km to 3.3 km3.3% from 3.3 km to 3.3 km3.3% from 3.3 km to 3.4 km4.5% from 3.4 km to 3.4 km2.1% from 3.4 km to 3.4 km3.2% from 3.4 km to 3.4 km2.2% from 3.4 km to 3.4 km2.1% from 3.4 km to 3.4 km3.4% from 3.4 km to 3.4 km2.2% from 3.4 km to 3.4 km3.2% from 3.4 km to 3.4 km3.7% from 3.4 km to 3.4 km2.6% from 3.4 km to 3.4 km2.7% from 3.4 km to 3.4 km2.8% from 3.4 km to 3.5 km2.9% from 3.5 km to 3.5 km2.8% from 3.5 km to 3.5 km3.0% from 3.5 km to 3.5 km3.1% from 3.5 km to 3.5 km3.5% from 3.5 km to 3.5 km3.8% from 3.5 km to 3.5 km1.9% from 3.5 km to 3.5 km3.7% from 3.5 km to 3.5 km3.7% from 3.5 km to 3.5 km3.6% from 3.5 km to 3.5 km3.4% from 3.5 km to 3.5 km3.8% from 3.5 km to 3.5 km3.6% from 3.5 km to 3.5 km3.7% from 3.5 km to 3.5 km3.5% from 3.5 km to 3.5 km4.3% from 3.5 km to 3.6 km3.3% from 3.6 km to 3.6 km3.4% from 3.6 km to 3.6 km3.7% from 3.6 km to 3.6 km3.8% from 3.6 km to 3.6 km3%2%1%0%1%1%2%0 m500 m1 km1.5 km2 km2.5 km3 km3.5 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.57 km / 2.22 miles
Elevation gain57.1 m / 187 ft
Average gradient1.6%
Maximum gradient9.5%
Elevation high774.1 m / 2,540 ft
Elevation low717 m / 2,352 ft
Climb difficulty score5,717.12

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
Valea Ierii => filiala Crucea Rosie Caps
DJ107J, Plopi
8.01 km1.7%133 m

Climb Rank

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

🗺

This climb ranks 993,818th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 4,313th most difficult cycling climb of all 9,413 climbs in Romania.

📉

Places 219th out of 358 cycling climbs in Cluj.

😁

This is the easiest cycling climb in Plopi.

🙈

This is the easiest cycling climb in DJ107J.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb