FontCalda A

📍
Prat de Comte, Terra Alta, Tarragona, Catalonia, 43595, Spain

Estimated Climb Time

Loading your rider settings for FontCalda A...

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 FontCalda A.

180 m295 m405 m520 m18.2% from 0 m to 2 m12.1% from 2 m to 6 m4.8% from 6 m to 10 m11.1% from 10 m to 13 m8.0% from 13 m to 16 m14.0% from 16 m to 20 m11.8% from 20 m to 25 m5.3% from 25 m to 29 m20.0% from 29 m to 31 m19.0% from 31 m to 35 m4.3% from 35 m to 40 m53.3% from 40 m to 41 m8.2% from 41 m to 46 m27.8% from 46 m to 50 m20.5% from 50 m to 54 m23.5% from 54 m to 57 m22.2% from 57 m to 60 m10.0% from 60 m to 64 m22.2% from 64 m to 68 m3.7% from 68 m to 73 m17.9% from 73 m to 79 m6.3% from 79 m to 85 m6.8% from 85 m to 91 m4.2% from 91 m to 105 m7.7% from 105 m to 108 m2.6% from 108 m to 115 m26.7% from 115 m to 117 m9.8% from 117 m to 121 m7.5% from 121 m to 126 m7.4% from 126 m to 131 m4.3% from 131 m to 136 m13.8% from 136 m to 139 m7.7% from 139 m to 142 m12.5% from 142 m to 145 m7.3% from 145 m to 150 m12.0% from 150 m to 155 m13.3% from 155 m to 160 m13.6% from 160 m to 164 m8.3% from 164 m to 169 m4.4% from 169 m to 173 m38.5% from 173 m to 176 m9.8% from 176 m to 180 m10.2% from 180 m to 186 m6.2% from 186 m to 193 m3.6% from 193 m to 215 m8.8% from 215 m to 222 m6.1% from 222 m to 228 m3.1% from 228 m to 235 m5.8% from 235 m to 242 m3.8% from 242 m to 252 m7.8% from 252 m to 260 m6.5% from 260 m to 266 m5.7% from 266 m to 270 m13.3% from 270 m to 273 m10.7% from 273 m to 278 m13.6% from 278 m to 283 m6.7% from 283 m to 289 m0.0% from 289 m to 291 m22.2% from 291 m to 293 m16.7% from 293 m to 297 m12.8% from 297 m to 301 m6.9% from 301 m to 307 m6.1% from 307 m to 310 m6.5% from 310 m to 313 m12.9% from 313 m to 317 m10.5% from 317 m to 322 m10.7% from 322 m to 328 m15.4% from 328 m to 330 m17.4% from 330 m to 335 m11.8% from 335 m to 340 m8.0% from 340 m to 345 m10.7% from 345 m to 351 m12.9% from 351 m to 357 m7.1% from 357 m to 363 m10.5% from 363 m to 368 m3.4% from 368 m to 374 m10.1% from 374 m to 382 m10.2% from 382 m to 388 m9.1% from 388 m to 392 m8.5% from 392 m to 397 m14.3% from 397 m to 400 m10.9% from 400 m to 405 m9.8% from 405 m to 411 m13.3% from 411 m to 414 m12.3% from 414 m to 421 m9.0% from 421 m to 428 m5.8% from 428 m to 434 m8.8% from 434 m to 441 m12.3% from 441 m to 448 m6.8% from 448 m to 454 m10.7% from 454 m to 459 m7.1% from 459 m to 462 m15.1% from 462 m to 467 m7.3% from 467 m to 473 m10.7% from 473 m to 478 m10.5% from 478 m to 484 m10.7% from 484 m to 490 m10.3% from 490 m to 496 m10.0% from 496 m to 502 m14.8% from 502 m to 507 m3.7% from 507 m to 512 m20.5% from 512 m to 516 m25.0% from 516 m to 518 m13.0% from 518 m to 522 m12.1% from 522 m to 526 m5.1% from 526 m to 530 m8.0% from 530 m to 537 m6.7% from 537 m to 546 m2.2% from 546 m to 555 m9.9% from 555 m to 565 m3.9% from 565 m to 571 m4.3% from 571 m to 575 m4.4% from 575 m to 584 m3.7% from 584 m to 606 m8.7% from 606 m to 613 m5.9% from 613 m to 619 m5.5% from 619 m to 627 m5.4% from 627 m to 630 m13.3% from 630 m to 636 m6.8% from 636 m to 642 m7.4% from 642 m to 648 m9.2% from 648 m to 654 m10.9% from 654 m to 660 m10.7% from 660 m to 665 m9.2% from 665 m to 672 m12.3% from 672 m to 678 m13.3% from 678 m to 683 m3.4% from 683 m to 689 m27.9% from 689 m to 693 m25.0% from 693 m to 695 m17.8% from 695 m to 700 m12.5% from 700 m to 706 m9.0% from 706 m to 713 m6.7% from 713 m to 716 m21.4% from 716 m to 719 m15.7% from 719 m to 724 m10.9% from 724 m to 729 m6.9% from 729 m to 735 m10.7% from 735 m to 741 m13.1% from 741 m to 747 m9.1% from 747 m to 753 m10.9% from 753 m to 759 m11.0% from 759 m to 766 m7.1% from 766 m to 775 m7.3% from 775 m to 783 m5.1% from 783 m to 791 m4.7% from 791 m to 808 m6.7% from 808 m to 817 m4.8% from 817 m to 825 m5.0% from 825 m to 833 m5.4% from 833 m to 841 m5.6% from 841 m to 844 m8.0% from 844 m to 852 m9.1% from 852 m to 858 m5.6% from 858 m to 865 m10.9% from 865 m to 871 m9.4% from 871 m to 877 m3.1% from 877 m to 884 m43.5% from 884 m to 886 m20.0% from 886 m to 889 m7.5% from 889 m to 894 m11.4% from 894 m to 901 m11.4% from 901 m to 905 m8.7% from 905 m to 912 m10.9% from 912 m to 917 m3.6% from 917 m to 923 m20.7% from 923 m to 929 m11.3% from 929 m to 934 m7.7% from 934 m to 939 m21.4% from 939 m to 942 m12.2% from 942 m to 947 m10.3% from 947 m to 953 m13.6% from 953 m to 958 m8.2% from 958 m to 963 m33.3% from 963 m to 966 m25.0% from 966 m to 970 m17.0% from 970 m to 974 m6.3% from 974 m to 977 m12.1% from 977 m to 981 m13.8% from 981 m to 984 m6.1% from 984 m to 990 m17.4% from 990 m to 997 m4.9% from 997 m to 1.0 km16.2% from 1.0 km to 1.0 km7.9% from 1.0 km to 1.0 km11.1% from 1.0 km to 1.0 km9.0% from 1.0 km to 1.0 km12.9% from 1.0 km to 1.0 km10.9% from 1.0 km to 1.0 km13.6% from 1.0 km to 1.0 km11.1% from 1.0 km to 1.1 km11.8% from 1.1 km to 1.1 km10.9% from 1.1 km to 1.1 km11.4% from 1.1 km to 1.1 km18.2% from 1.1 km to 1.1 km14.5% from 1.1 km to 1.1 km14.3% from 1.1 km to 1.1 km15.7% from 1.1 km to 1.1 km15.7% from 1.1 km to 1.1 km11.4% from 1.1 km to 1.1 km17.4% from 1.1 km to 1.1 km5.9% from 1.1 km to 1.1 km31.2% from 1.1 km to 1.1 km12.5% from 1.1 km to 1.1 km11.9% from 1.1 km to 1.1 km12.5% from 1.1 km to 1.1 km10.5% from 1.1 km to 1.1 km17.5% from 1.1 km to 1.1 km10.9% from 1.1 km to 1.1 km13.8% from 1.1 km to 1.1 km19.4% from 1.1 km to 1.1 km9.8% from 1.1 km to 1.2 km7.1% from 1.2 km to 1.2 km9.1% from 1.2 km to 1.2 km9.6% from 1.2 km to 1.2 km8.1% from 1.2 km to 1.2 km5.4% from 1.2 km to 1.2 km7.8% from 1.2 km to 1.2 km5.9% from 1.2 km to 1.2 km14.0% from 1.2 km to 1.2 km9.5% from 1.2 km to 1.2 km6.5% from 1.2 km to 1.2 km25.0% from 1.2 km to 1.2 km30.0% from 1.2 km to 1.2 km26.7% from 1.2 km to 1.2 km9.5% from 1.2 km to 1.2 km13.8% from 1.2 km to 1.2 km12.5% from 1.2 km to 1.2 km10.3% from 1.2 km to 1.2 km9.4% from 1.2 km to 1.2 km8.8% from 1.2 km to 1.2 km16.0% from 1.2 km to 1.3 km14.3% from 1.3 km to 1.3 km10.3% from 1.3 km to 1.3 km9.5% from 1.3 km to 1.3 km17.4% from 1.3 km to 1.3 km10.0% from 1.3 km to 1.3 km12.5% from 1.3 km to 1.3 km21.4% from 1.3 km to 1.3 km15.7% from 1.3 km to 1.3 km12.8% from 1.3 km to 1.3 km16.7% from 1.3 km to 1.3 km16.0% from 1.3 km to 1.3 km15.1% from 1.3 km to 1.3 km6.3% from 1.3 km to 1.3 km14.3% from 1.3 km to 1.3 km16.4% from 1.3 km to 1.3 km10.2% from 1.3 km to 1.3 km19.0% from 1.3 km to 1.3 km25.0% from 1.3 km to 1.3 km18.8% from 1.3 km to 1.3 km26.1% from 1.3 km to 1.3 km20.0% from 1.3 km to 1.3 km14.8% from 1.3 km to 1.3 km9.5% from 1.3 km to 1.3 km15.7% from 1.3 km to 1.4 km16.7% from 1.4 km to 1.4 km10.2% from 1.4 km to 1.4 km20.0% from 1.4 km to 1.4 km13.3% from 1.4 km to 1.4 km13.8% from 1.4 km to 1.4 km25.0% from 1.4 km to 1.4 km14.3% from 1.4 km to 1.4 km15.4% from 1.4 km to 1.4 km20.7% from 1.4 km to 1.4 km18.5% from 1.4 km to 1.4 km10.3% from 1.4 km to 1.4 km21.4% from 1.4 km to 1.4 km14.5% from 1.4 km to 1.4 km9.2% from 1.4 km to 1.4 km15.9% from 1.4 km to 1.4 km13.8% from 1.4 km to 1.4 km11.8% from 1.4 km to 1.4 km25.0% from 1.4 km to 1.4 km16.4% from 1.4 km to 1.5 km9.5% from 1.5 km to 1.5 km20.0% from 1.5 km to 1.5 km11.0% from 1.5 km to 1.5 km15.4% from 1.5 km to 1.5 km9.8% from 1.5 km to 1.5 km17.5% from 1.5 km to 1.5 km11.9% from 1.5 km to 1.5 km12.5% from 1.5 km to 1.5 km14.7% from 1.5 km to 1.5 km9.1% from 1.5 km to 1.5 km9.7% from 1.5 km to 1.5 km12.9% from 1.5 km to 1.5 km15.9% from 1.5 km to 1.5 km9.4% from 1.5 km to 1.5 km12.1% from 1.5 km to 1.5 km12.1% from 1.5 km to 1.5 km9.1% from 1.5 km to 1.5 km9.5% from 1.5 km to 1.6 km12.1% from 1.6 km to 1.6 km12.9% from 1.6 km to 1.6 km10.2% from 1.6 km to 1.6 km10.7% from 1.6 km to 1.6 km14.8% from 1.6 km to 1.6 km12.7% from 1.6 km to 1.6 km12.1% from 1.6 km to 1.6 km12.3% from 1.6 km to 1.6 km12.1% from 1.6 km to 1.6 km17.1% from 1.6 km to 1.6 km12.1% from 1.6 km to 1.6 km9.0% from 1.6 km to 1.6 km11.8% from 1.6 km to 1.6 km13.9% from 1.6 km to 1.6 km8.3% from 1.6 km to 1.6 km8.6% from 1.6 km to 1.6 km11.4% from 1.6 km to 1.7 km12.1% from 1.7 km to 1.7 km13.6% from 1.7 km to 1.7 km6.2% from 1.7 km to 1.7 km18.2% from 1.7 km to 1.7 km10.3% from 1.7 km to 1.7 km8.5% from 1.7 km to 1.7 km18.2% from 1.7 km to 1.7 km11.4% from 1.7 km to 1.7 km6.1% from 1.7 km to 1.7 km11.4% from 1.7 km to 1.7 km12.5% from 1.7 km to 1.7 km14.0% from 1.7 km to 1.7 km13.6% from 1.7 km to 1.7 km12.2% from 1.7 km to 1.7 km14.1% from 1.7 km to 1.7 km8.5% from 1.7 km to 1.7 km11.0% from 1.7 km to 1.7 km13.8% from 1.7 km to 1.8 km11.3% from 1.8 km to 1.8 km12.1% from 1.8 km to 1.8 km13.5% from 1.8 km to 1.8 km8.1% from 1.8 km to 1.8 km17.6% from 1.8 km to 1.8 km9.8% from 1.8 km to 1.8 km6.7% from 1.8 km to 1.8 km7.3% from 1.8 km to 1.8 km11.3% from 1.8 km to 1.8 km11.9% from 1.8 km to 1.8 km9.2% from 1.8 km to 1.8 km6.5% from 1.8 km to 1.8 km20.0% from 1.8 km to 1.8 km10.0% from 1.8 km to 1.8 km14.0% from 1.8 km to 1.8 km13.3% from 1.8 km to 1.8 km13.1% from 1.8 km to 1.9 km9.4% from 1.9 km to 1.9 km10.0% from 1.9 km to 1.9 km12.5% from 1.9 km to 1.9 km10.8% from 1.9 km to 1.9 km12.8% from 1.9 km to 1.9 km11.5% from 1.9 km to 1.9 km14.0% from 1.9 km to 1.9 km11.1% from 1.9 km to 1.9 km14.8% from 1.9 km to 1.9 km15.1% from 1.9 km to 1.9 km14.0% from 1.9 km to 1.9 km9.7% from 1.9 km to 1.9 km13.6% from 1.9 km to 1.9 km10.0% from 1.9 km to 1.9 km10.7% from 1.9 km to 1.9 km19.0% from 1.9 km to 1.9 km11.5% from 1.9 km to 1.9 km12.8% from 1.9 km to 1.9 km14.5% from 1.9 km to 2.0 km8.3% from 2.0 km to 2.0 km10.5% from 2.0 km to 2.0 km20.0% from 2.0 km to 2.0 km14.5% from 2.0 km to 2.0 km9.7% from 2.0 km to 2.0 km20.7% from 2.0 km to 2.0 km12.9% from 2.0 km to 2.0 km15.1% from 2.0 km to 2.0 km9.8% from 2.0 km to 2.0 km14.8% from 2.0 km to 2.0 km10.1% from 2.0 km to 2.0 km17.6% from 2.0 km to 2.0 km25.0% from 2.0 km to 2.0 km22.9% from 2.0 km to 2.0 km20.7% from 2.0 km to 2.0 km20.0% from 2.0 km to 2.0 km25.0% from 2.0 km to 2.0 km16.7% from 2.0 km to 2.0 km7.7% from 2.0 km to 2.0 km9.8% from 2.0 km to 2.0 km9.4% from 2.0 km to 2.0 km9.8% from 2.0 km to 2.1 km13.3% from 2.1 km to 2.1 km6.3% from 2.1 km to 2.1 km12.1% from 2.1 km to 2.1 km9.9% from 2.1 km to 2.1 km4.7% from 2.1 km to 2.1 km7.4% from 2.1 km to 2.1 km6.7% from 2.1 km to 2.1 km9.2% from 2.1 km to 2.1 km4.5% from 2.1 km to 2.1 km6.8% from 2.1 km to 2.1 km7.1% from 2.1 km to 2.1 km7.1% from 2.1 km to 2.2 km7.4% from 2.2 km to 2.2 km6.1% from 2.2 km to 2.2 km10.0% from 2.2 km to 2.2 km14.8% from 2.2 km to 2.2 km12.1% from 2.2 km to 2.2 km14.0% from 2.2 km to 2.2 km4.9% from 2.2 km to 2.2 km6.5% from 2.2 km to 2.2 km12.7% from 2.2 km to 2.2 km10.2% from 2.2 km to 2.2 km11.5% from 2.2 km to 2.2 km22.2% from 2.2 km to 2.2 km11.1% from 2.2 km to 2.2 km7.4% from 2.2 km to 2.2 km11.0% from 2.2 km to 2.2 km14.5% from 2.2 km to 2.2 km9.4% from 2.2 km to 2.2 km10.7% from 2.2 km to 2.2 km13.3% from 2.2 km to 2.2 km15.7% from 2.2 km to 2.3 km14.0% from 2.3 km to 2.3 km6.9% from 2.3 km to 2.3 km13.8% from 2.3 km to 2.3 km11.1% from 2.3 km to 2.3 km9.2% from 2.3 km to 2.3 km37.5% from 2.3 km to 2.3 km12.3% from 2.3 km to 2.3 km12.7% from 2.3 km to 2.3 km13.3% from 2.3 km to 2.3 km10.3% from 2.3 km to 2.3 km11.1% from 2.3 km to 2.3 km12.3% from 2.3 km to 2.3 km13.8% from 2.3 km to 2.3 km14.8% from 2.3 km to 2.3 km12.7% from 2.3 km to 2.3 km8.3% from 2.3 km to 2.3 km8.6% from 2.3 km to 2.4 km8.5% from 2.4 km to 2.4 km12.1% from 2.4 km to 2.4 km8.7% from 2.4 km to 2.4 km6.1% from 2.4 km to 2.4 km10.0% from 2.4 km to 2.4 km10.3% from 2.4 km to 2.4 km11.1% from 2.4 km to 2.4 km16.0% from 2.4 km to 2.4 km16.0% from 2.4 km to 2.4 km15.4% from 2.4 km to 2.4 km16.7% from 2.4 km to 2.4 km100.0% from 2.4 km to 2.4 km36.4% from 2.4 km to 2.4 km21.1% from 2.4 km to 2.4 km19.0% from 2.4 km to 2.4 km11.1% from 2.4 km to 2.4 km9.3% from 2.4 km to 2.4 km30.8% from 2.4 km to 2.4 km12.3% from 2.4 km to 2.4 km8.2% from 2.4 km to 2.4 km7.4% from 2.4 km to 2.4 km12.5% from 2.4 km to 2.5 km9.8% from 2.5 km to 2.5 km6.7% from 2.5 km to 2.5 km14.3% from 2.5 km to 2.5 km11.4% from 2.5 km to 2.5 km7.1% from 2.5 km to 2.5 km2.6% from 2.5 km to 2.5 km8.1% from 2.5 km to 2.5 km5.0% from 2.5 km to 2.5 km4.9% from 2.5 km to 2.5 km11.6% from 2.5 km to 2.5 km7.7% from 2.5 km to 2.5 km17.4% from 2.5 km to 2.5 km27.6% from 2.5 km to 2.5 km9.5% from 2.5 km to 2.5 km22.2% from 2.5 km to 2.5 km12.5% from 2.5 km to 2.5 km9.5% from 2.5 km to 2.5 km19.4% from 2.5 km to 2.6 km13.3% from 2.6 km to 2.6 km10.5% from 2.6 km to 2.6 km14.3% from 2.6 km to 2.6 km14.5% from 2.6 km to 2.6 km14.3% from 2.6 km to 2.6 km10.2% from 2.6 km to 2.6 km13.8% from 2.6 km to 2.6 km7.4% from 2.6 km to 2.6 km38.1% from 2.6 km to 2.6 km21.1% from 2.6 km to 2.6 km10.7% from 2.6 km to 2.6 km11.4% from 2.6 km to 2.6 km11.4% from 2.6 km to 2.6 km10.5% from 2.6 km to 2.6 km12.3% from 2.6 km to 2.6 km7.1% from 2.6 km to 2.6 km19.5% from 2.6 km to 2.6 km15.4% from 2.6 km to 2.6 km17.0% from 2.6 km to 2.6 km19.0% from 2.6 km to 2.7 km9.3% from 2.7 km to 2.7 km48.3% from 2.7 km to 2.7 km17.8% from 2.7 km to 2.7 km5.8% from 2.7 km to 2.7 km18.2% from 2.7 km to 2.7 km8.2% from 2.7 km to 2.7 km8.8% from 2.7 km to 2.7 km8.8% from 2.7 km to 2.7 km6.5% from 2.7 km to 2.7 km10.0% from 2.7 km to 2.7 km9.8% from 2.7 km to 2.7 km13.3% from 2.7 km to 2.7 km7.0% from 2.7 km to 2.7 km35.3% from 2.7 km to 2.7 km21.1% from 2.7 km to 2.7 km11.8% from 2.7 km to 2.7 km5.3% from 2.7 km to 2.7 km13.6% from 2.7 km to 2.7 km8.4% from 2.7 km to 2.8 km8.5% from 2.8 km to 2.8 km4.3% from 2.8 km to 2.8 km6.8% from 2.8 km to 2.8 km3.0% from 2.8 km to 2.8 km17.6% from 2.8 km to 2.8 km11.8% from 2.8 km to 2.8 km8.3% from 2.8 km to 2.8 km13.3% from 2.8 km to 2.8 km5.6% from 2.8 km to 2.8 km5.6% from 2.8 km to 2.8 km8.7% from 2.8 km to 2.8 km9.7% from 2.8 km to 2.8 km6.5% from 2.8 km to 2.8 km13.3% from 2.8 km to 2.8 km13.3% from 2.8 km to 2.8 km9.4% from 2.8 km to 2.9 km10.2% from 2.9 km to 2.9 km17.2% from 2.9 km to 2.9 km14.3% from 2.9 km to 2.9 km16.4% from 2.9 km to 2.9 km15.7% from 2.9 km to 2.9 km16.7% from 2.9 km to 2.9 km31.6% from 2.9 km to 2.9 km17.0% from 2.9 km to 2.9 km13.1% from 2.9 km to 2.9 km13.3% from 2.9 km to 2.9 km12.5% from 2.9 km to 2.9 km18.5% from 2.9 km to 2.9 km12.8% from 2.9 km to 2.9 km28.6% from 2.9 km to 2.9 km16.7% from 2.9 km to 2.9 km8.7% from 2.9 km to 2.9 km43.2% from 2.9 km to 2.9 km22.9% from 2.9 km to 2.9 km24.0% from 2.9 km to 2.9 km14.3% from 2.9 km to 2.9 km13.3% from 2.9 km to 2.9 km14.3% from 2.9 km to 2.9 km17.6% from 2.9 km to 3.0 km12.1% from 3.0 km to 3.0 km6.2% from 3.0 km to 3.0 km11.8% from 3.0 km to 3.0 km23.5% from 3.0 km to 3.0 km8.5% from 3.0 km to 3.0 km27.3% from 3.0 km to 3.0 km10%9%13%12%11%13%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 2
Distance2.98 km / 1.85 miles
Elevation gain333.4 m / 1,094 ft
Average gradient11.2%
Maximum gradient31.5%
Elevation high516.4 m / 1,694 ft
Elevation low183 m / 600 ft
Climb difficulty score33,327.18

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
EL HOMENAJE
Prat de Comte, Terra Alta
3.12 km6%187 m
T 330 Climb
Prat de Comte, Terra Alta
1.73 km10.1%174 m
Empalmada Grs
Prat de Comte, Terra Alta
1.84 km9.3%171 m
Pàndols per la Vall del Frare climb
Prat de Comte, Terra Alta
5.54 km9.1%505 m
Coll de les Moles
Prat de Comte, Terra Alta
2.1 km7.2%151 m

Climb Rank

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

🗺

This climb ranks 95,477th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 13,981st most difficult cycling climb of all 238,923 climbs in Spain.

📉

Places 2,535th out of 43,284 cycling climbs in Catalonia.

🏵️

Get your legs ready, this is the 4th most difficult cycling climb (out of 167 climbs) in Terra Alta.

🥈️

This is the second most difficult cycling climb in Prat de Comte.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb