Allertshofen - Neuterscher Hof

📍
Jugenheimer Straße, Wurzelbach, Beedenkirchen, Lautertal, Kreis Bergstraße, Hesse, 64686, Germany

Estimated Climb Time

Loading your rider settings for Allertshofen - Neuterscher Hof...

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 Allertshofen - Neuterscher Hof.

315 m345 m380 m410 m6.7% from 0 m to 3 m7.1% from 3 m to 6 m0.0% from 6 m to 9 m6.9% from 9 m to 12 m16.0% from 12 m to 14 m7.7% from 14 m to 17 m9.1% from 17 m to 19 m19.0% from 19 m to 21 m17.4% from 21 m to 23 m9.1% from 23 m to 25 m17.4% from 25 m to 28 m8.7% from 28 m to 30 m16.0% from 30 m to 33 m8.3% from 33 m to 35 m17.4% from 35 m to 37 m19.0% from 37 m to 39 m8.0% from 39 m to 42 m18.2% from 42 m to 44 m17.4% from 44 m to 46 m8.7% from 46 m to 49 m17.4% from 49 m to 51 m8.7% from 51 m to 53 m18.2% from 53 m to 55 m8.7% from 55 m to 58 m17.4% from 58 m to 60 m9.1% from 60 m to 62 m20.0% from 62 m to 64 m17.4% from 64 m to 67 m9.5% from 67 m to 69 m20.0% from 69 m to 71 m9.1% from 71 m to 73 m17.4% from 73 m to 75 m18.2% from 75 m to 77 m9.5% from 77 m to 79 m10.0% from 79 m to 81 m21.1% from 81 m to 83 m9.5% from 83 m to 85 m10.0% from 85 m to 87 m19.0% from 87 m to 90 m8.7% from 90 m to 92 m9.1% from 92 m to 94 m0.0% from 94 m to 97 m7.4% from 97 m to 99 m0.0% from 99 m to 102 m6.1% from 102 m to 105 m6.9% from 105 m to 108 m0.0% from 108 m to 111 m6.7% from 111 m to 114 m0.0% from 114 m to 117 m6.7% from 117 m to 120 m0.0% from 120 m to 124 m0.0% from 124 m to 127 m5.3% from 127 m to 131 m0.0% from 131 m to 135 m0.0% from 135 m to 139 m0.0% from 139 m to 143 m0.0% from 143 m to 148 m-4.0% from 148 m to 153 m-3.7% from 153 m to 158 m-3.6% from 158 m to 163 m-3.3% from 163 m to 170 m-3.4% from 170 m to 175 m-3.3% from 175 m to 181 m0.0% from 181 m to 187 m0.0% from 187 m to 193 m0.0% from 193 m to 199 m0.0% from 199 m to 205 m0.0% from 205 m to 211 m4.1% from 211 m to 215 m4.7% from 215 m to 220 m5.1% from 220 m to 224 m10.0% from 224 m to 228 m5.6% from 228 m to 231 m5.4% from 231 m to 235 m5.0% from 235 m to 239 m5.1% from 239 m to 243 m5.1% from 243 m to 247 m4.8% from 247 m to 251 m4.9% from 251 m to 255 m0.0% from 255 m to 260 m4.3% from 260 m to 264 m4.3% from 264 m to 269 m0.0% from 269 m to 274 m4.2% from 274 m to 279 m0.0% from 279 m to 283 m4.2% from 283 m to 288 m4.1% from 288 m to 293 m0.0% from 293 m to 298 m4.2% from 298 m to 302 m0.0% from 302 m to 307 m3.9% from 307 m to 313 m0.0% from 313 m to 318 m0.0% from 318 m to 323 m0.0% from 323 m to 329 m3.6% from 329 m to 334 m3.8% from 334 m to 339 m4.3% from 339 m to 344 m4.2% from 344 m to 349 m9.1% from 349 m to 353 m4.5% from 353 m to 358 m9.1% from 358 m to 362 m5.1% from 362 m to 366 m5.1% from 366 m to 370 m10.8% from 370 m to 374 m10.5% from 374 m to 377 m5.3% from 377 m to 381 m10.3% from 381 m to 385 m5.4% from 385 m to 389 m10.3% from 389 m to 393 m5.1% from 393 m to 397 m5.3% from 397 m to 400 m5.3% from 400 m to 404 m10.3% from 404 m to 408 m5.0% from 408 m to 412 m10.0% from 412 m to 416 m5.0% from 416 m to 420 m9.8% from 420 m to 424 m4.9% from 424 m to 428 m4.4% from 428 m to 433 m4.4% from 433 m to 437 m4.4% from 437 m to 442 m4.3% from 442 m to 446 m0.0% from 446 m to 451 m4.2% from 451 m to 456 m0.0% from 456 m to 460 m0.0% from 460 m to 465 m0.0% from 465 m to 470 m0.0% from 470 m to 475 m0.0% from 475 m to 480 m4.0% from 480 m to 485 m0.0% from 485 m to 490 m0.0% from 490 m to 495 m0.0% from 495 m to 500 m3.9% from 500 m to 505 m3.9% from 505 m to 510 m0.0% from 510 m to 515 m3.8% from 515 m to 521 m4.1% from 521 m to 526 m0.0% from 526 m to 531 m4.3% from 531 m to 535 m0.0% from 535 m to 541 m0.0% from 541 m to 546 m4.0% from 546 m to 551 m4.0% from 551 m to 556 m0.0% from 556 m to 560 m5.6% from 560 m to 564 m0.0% from 564 m to 568 m4.3% from 568 m to 573 m4.7% from 573 m to 577 m0.0% from 577 m to 582 m9.8% from 582 m to 586 m5.1% from 586 m to 590 m0.0% from 590 m to 593 m9.8% from 593 m to 597 m5.0% from 597 m to 601 m4.9% from 601 m to 605 m4.7% from 605 m to 610 m5.3% from 610 m to 614 m4.4% from 614 m to 618 m9.3% from 618 m to 622 m4.8% from 622 m to 627 m5.1% from 627 m to 630 m10.5% from 630 m to 634 m5.1% from 634 m to 638 m11.1% from 638 m to 642 m5.3% from 642 m to 646 m5.3% from 646 m to 649 m5.3% from 649 m to 653 m5.3% from 653 m to 657 m4.7% from 657 m to 661 m5.1% from 661 m to 665 m10.8% from 665 m to 669 m0.0% from 669 m to 673 m5.0% from 673 m to 677 m5.0% from 677 m to 681 m4.8% from 681 m to 685 m5.0% from 685 m to 689 m5.0% from 689 m to 693 m0.0% from 693 m to 697 m5.4% from 697 m to 701 m4.5% from 701 m to 705 m4.9% from 705 m to 709 m5.1% from 709 m to 713 m5.3% from 713 m to 717 m10.5% from 717 m to 721 m5.4% from 721 m to 724 m5.4% from 724 m to 728 m5.7% from 728 m to 732 m5.9% from 732 m to 735 m5.9% from 735 m to 738 m5.9% from 738 m to 742 m5.7% from 742 m to 745 m0.0% from 745 m to 749 m6.3% from 749 m to 752 m5.7% from 752 m to 755 m5.7% from 755 m to 759 m0.0% from 759 m to 762 m5.4% from 762 m to 766 m0.0% from 766 m to 770 m5.4% from 770 m to 774 m5.6% from 774 m to 777 m5.9% from 777 m to 781 m5.4% from 781 m to 784 m11.8% from 784 m to 788 m5.9% from 788 m to 791 m5.6% from 791 m to 795 m5.6% from 795 m to 798 m5.9% from 798 m to 802 m8.3% from 802 m to 804 m9.3% from 804 m to 809 m5.7% from 809 m to 812 m11.4% from 812 m to 816 m6.1% from 816 m to 819 m5.4% from 819 m to 823 m5.4% from 823 m to 826 m5.9% from 826 m to 830 m5.6% from 830 m to 833 m7.1% from 833 m to 836 m11.8% from 836 m to 839 m5.9% from 839 m to 843 m5.9% from 843 m to 846 m6.1% from 846 m to 850 m6.9% from 850 m to 852 m7.1% from 852 m to 855 m13.8% from 855 m to 858 m7.1% from 858 m to 861 m14.8% from 861 m to 864 m7.4% from 864 m to 866 m13.8% from 866 m to 869 m7.7% from 869 m to 872 m7.7% from 872 m to 874 m14.8% from 874 m to 877 m8.3% from 877 m to 880 m15.4% from 880 m to 882 m7.7% from 882 m to 885 m16.0% from 885 m to 887 m7.4% from 887 m to 890 m16.0% from 890 m to 892 m7.7% from 892 m to 895 m18.2% from 895 m to 897 m6.7% from 897 m to 900 m7.1% from 900 m to 903 m7.7% from 903 m to 906 m14.8% from 906 m to 908 m8.0% from 908 m to 911 m7.7% from 911 m to 913 m7.7% from 913 m to 916 m15.4% from 916 m to 919 m8.0% from 919 m to 921 m6.9% from 921 m to 924 m0.0% from 924 m to 927 m7.7% from 927 m to 929 m7.7% from 929 m to 932 m0.0% from 932 m to 934 m6.9% from 934 m to 937 m6.9% from 937 m to 940 m6.9% from 940 m to 943 m6.9% from 943 m to 946 m6.1% from 946 m to 949 m6.5% from 949 m to 952 m6.3% from 952 m to 956 m6.7% from 956 m to 959 m6.5% from 959 m to 962 m6.7% from 962 m to 965 m5.9% from 965 m to 968 m0.0% from 968 m to 972 m5.9% from 972 m to 975 m0.0% from 975 m to 978 m5.7% from 978 m to 982 m0.0% from 982 m to 985 m0.0% from 985 m to 989 m5.4% from 989 m to 993 m0.0% from 993 m to 997 m4.9% from 997 m to 1.0 km0.0% from 1.0 km to 1.0 km4.9% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km4.4% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km4.7% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km4.7% from 1.0 km to 1.0 km4.7% from 1.0 km to 1.0 km5.1% from 1.0 km to 1.0 km5.3% from 1.0 km to 1.0 km5.1% from 1.0 km to 1.1 km0.0% from 1.1 km to 1.1 km6.1% from 1.1 km to 1.1 km6.3% from 1.1 km to 1.1 km6.3% from 1.1 km to 1.1 km7.1% from 1.1 km to 1.1 km7.1% from 1.1 km to 1.1 km7.1% from 1.1 km to 1.1 km6.9% from 1.1 km to 1.1 km8.3% from 1.1 km to 1.1 km9.1% from 1.1 km to 1.1 km11.1% from 1.1 km to 1.1 km25.0% from 1.1 km to 1.1 km10.5% from 1.1 km to 1.1 km11.1% from 1.1 km to 1.1 km10.5% from 1.1 km to 1.1 km10.0% from 1.1 km to 1.1 km11.8% from 1.1 km to 1.1 km14.3% from 1.1 km to 1.1 km9.1% from 1.1 km to 1.1 km8.0% from 1.1 km to 1.1 km16.7% from 1.1 km to 1.1 km8.0% from 1.1 km to 1.1 km7.7% from 1.1 km to 1.1 km14.3% from 1.1 km to 1.1 km7.1% from 1.1 km to 1.1 km7.1% from 1.1 km to 1.1 km14.8% from 1.1 km to 1.1 km6.3% from 1.1 km to 1.1 km12.5% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.1 km6.7% from 1.1 km to 1.1 km12.9% from 1.1 km to 1.1 km6.1% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.1 km6.9% from 1.1 km to 1.1 km6.7% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.2 km6.1% from 1.2 km to 1.2 km6.1% from 1.2 km to 1.2 km6.2% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km5.4% from 1.2 km to 1.2 km5.7% from 1.2 km to 1.2 km5.4% from 1.2 km to 1.2 km5.6% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km5.0% from 1.2 km to 1.2 km10.5% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km5.6% from 1.2 km to 1.2 km5.9% from 1.2 km to 1.2 km5.7% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km5.7% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km5.4% from 1.2 km to 1.2 km5.1% from 1.2 km to 1.2 km5.0% from 1.2 km to 1.2 km6.5% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km5.3% from 1.2 km to 1.2 km6.1% from 1.2 km to 1.3 km5.6% from 1.3 km to 1.3 km6.1% from 1.3 km to 1.3 km5.9% from 1.3 km to 1.3 km5.9% from 1.3 km to 1.3 km5.4% from 1.3 km to 1.3 km5.6% from 1.3 km to 1.3 km5.4% from 1.3 km to 1.3 km5.7% from 1.3 km to 1.3 km5.9% from 1.3 km to 1.3 km4.9% from 1.3 km to 1.3 km4.7% from 1.3 km to 1.3 km4.9% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km6.7% from 1.3 km to 1.3 km5.6% from 1.3 km to 1.3 km4.5% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km5.6% from 1.3 km to 1.3 km5.4% from 1.3 km to 1.3 km5.3% from 1.3 km to 1.3 km5.0% from 1.3 km to 1.3 km4.7% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km4.3% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km-3.4% from 1.4 km to 1.4 km3.4% from 1.4 km to 1.4 km3.3% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km-3.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km3.8% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km4.3% from 1.4 km to 1.4 km4.2% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km3.6% from 1.4 km to 1.5 km0.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 km3.7% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km4.1% from 1.5 km to 1.5 km3.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.5 km0.0% from 1.5 km to 1.5 km3.4% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km3.4% from 1.5 km to 1.5 km3.1% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km3.1% from 1.5 km to 1.5 km3.2% from 1.5 km to 1.6 km3.4% from 1.6 km to 1.6 km3.9% from 1.6 km to 1.6 km3.6% from 1.6 km to 1.6 km8.2% from 1.6 km to 1.6 km4.2% from 1.6 km to 1.6 km3.5% from 1.6 km to 1.6 km7.3% from 1.6 km to 1.6 km3.3% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km3.3% from 1.6 km to 1.6 km3.2% from 1.6 km to 1.6 km3.2% 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-3.1% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km-2.7% from 1.6 km to 1.7 km3.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.7% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km5.9% from 1.7 km to 1.7 km3.2% from 1.7 km to 1.7 km2.9% from 1.7 km to 1.7 km3.5% from 1.7 km to 1.7 km3.2% from 1.7 km to 1.7 km3.4% from 1.7 km to 1.7 km3.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 km4.3% from 1.8 km to 1.8 km4.4% from 1.8 km to 1.8 km4.5% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km4.5% from 1.8 km to 1.8 km4.3% 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 km4.3% 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-6.3% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km5.6% 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 km5.4% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-3.6% from 1.8 km to 1.8 km3.4% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km3.6% from 1.8 km to 1.9 km3.6% from 1.9 km to 1.9 km3.6% from 1.9 km to 1.9 km3.4% from 1.9 km to 1.9 km3.4% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km3.2% from 1.9 km to 1.9 km2.6% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km3.2% from 1.9 km to 1.9 km3.1% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km3.2% 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 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km-2.6% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km-3.6% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km2.4% from 2.0 km to 2.1 km2.5% from 2.1 km to 2.1 km2.6% from 2.1 km to 2.1 km2.7% from 2.1 km to 2.1 km2.8% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km3.0% from 2.1 km to 2.1 km5.8% from 2.1 km to 2.1 km5.8% from 2.1 km to 2.1 km3.1% from 2.1 km to 2.1 km3.3% from 2.1 km to 2.1 km3.2% from 2.1 km to 2.1 km3.5% from 2.1 km to 2.1 km3.4% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.2 km3.2% 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 km2.9% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km3.1% from 2.2 km to 2.2 km6.3% from 2.2 km to 2.2 km3.2% from 2.2 km to 2.2 km3.3% from 2.2 km to 2.2 km6.1% from 2.2 km to 2.2 km3.3% from 2.2 km to 2.2 km3.4% from 2.2 km to 2.2 km6.8% from 2.2 km to 2.2 km3.1% from 2.2 km to 2.2 km3.2% from 2.2 km to 2.2 km6.5% from 2.2 km to 2.3 km2.9% from 2.3 km to 2.3 km3.0% from 2.3 km to 2.3 km2.9% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km3.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 km3.2% 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 km-2.9% from 2.3 km to 2.3 km0.0% from 2.3 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 km3.1% from 2.4 km to 2.4 km3.1% from 2.4 km to 2.4 km3.2% from 2.4 km to 2.4 km3.4% from 2.4 km to 2.4 km3.6% from 2.4 km to 2.4 km3.6% from 2.4 km to 2.4 km3.4% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km-3.1% from 2.4 km to 2.4 km-2.9% from 2.4 km to 2.4 km-2.8% from 2.4 km to 2.5 km-2.6% from 2.5 km to 2.5 km-2.8% from 2.5 km to 2.5 km-2.4% from 2.5 km to 2.5 km-5.0% from 2.5 km to 2.5 km-2.4% from 2.5 km to 2.5 km-4.8% from 2.5 km to 2.5 km-4.7% from 2.5 km to 2.5 km-4.3% from 2.5 km to 2.5 km-2.2% from 2.5 km to 2.5 km-4.3% from 2.5 km to 2.5 km-4.0% from 2.5 km to 2.5 km-1.9% from 2.5 km to 2.6 km-3.7% from 2.6 km to 2.6 km-1.9% from 2.6 km to 2.6 km5%6%4%2%1%0 m500 m1 km1.5 km2 km2.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 categoryCategory 4
Distance2.58 km / 1.60 miles
Elevation gain85.4 m / 280 ft
Average gradient3.3%
Maximum gradient15.8%
Elevation high407.8 m / 1,338 ft
Elevation low317.6 m / 1,042 ft
Climb difficulty score8,536.49

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
Chemtrails Over Steigerts
Beedenkirchen, Kreis Bergstraße
2.5 km3.6%90 m
Shortcut zur Kuralpe
Beedenkirchen, Kreis Bergstraße
2.85 km2.9%83 m
Schmal-Beerbach - Neutscher Hoehe
Beedenkirchen, Kreis Bergstraße
2.24 km3.5%79 m
Schmal Beerbach --> Kuralpe --> towards Steigerts
Beedenkirchen, Kreis Bergstraße
2.44 km4.2%103 m
Wadenkaskade
Beedenkirchen, Kreis Bergstraße
1.84 km4.7%86 m

Climb Rank

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

🗺

This climb ranks 695,960th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 46,333rd most difficult cycling climb of all 206,545 climbs in Germany.

📉

Places 4,998th out of 18,363 cycling climbs in Hesse.

Ranks 444th out of 997 cycling climbs in Kreis Bergstraße.

Ranking 27th out of 57 cycling climbs in Beedenkirchen.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb