WWPOTETGF 5Mile hit

📍
Leicester Road, Kilby, Blaby, Leicestershire, England, LE8 0QF, United Kingdom
UncategorisedFlag this climb

Estimated Climb Time

Loading your rider settings for WWPOTETGF 5Mile hit...

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 WWPOTETGF 5Mile hit.

90 m110 m135 m155 m1.9% from 0 m to 16 m2.0% from 16 m to 31 m1.3% from 31 m to 47 m1.9% from 47 m to 63 m2.6% from 63 m to 78 m2.7% from 78 m to 93 m3.5% from 93 m to 107 m3.5% from 107 m to 121 m3.6% from 121 m to 135 m3.8% from 135 m to 148 m4.4% from 148 m to 162 m4.5% from 162 m to 175 m3.8% from 175 m to 188 m5.2% from 188 m to 201 m5.6% from 201 m to 214 m6.4% from 214 m to 226 m6.4% from 226 m to 239 m7.6% from 239 m to 251 m8.3% from 251 m to 263 m6.6% from 263 m to 275 m6.0% from 275 m to 286 m5.0% from 286 m to 298 m0.0% from 298 m to 310 m0.9% from 310 m to 321 m0.9% from 321 m to 333 m1.7% from 333 m to 345 m1.7% from 345 m to 356 m2.6% from 356 m to 368 m3.5% from 368 m to 379 m3.4% from 379 m to 391 m4.2% from 391 m to 403 m2.4% from 403 m to 416 m2.5% from 416 m to 428 m1.6% from 428 m to 441 m1.5% from 441 m to 454 m0.7% from 454 m to 467 m0.7% from 467 m to 481 m0.0% from 481 m to 496 m-0.7% from 496 m to 511 m0.7% from 511 m to 526 m0.0% from 526 m to 542 m0.0% from 542 m to 557 m-0.6% from 557 m to 573 m-0.7% from 573 m to 588 m0.0% from 588 m to 604 m-0.6% from 604 m to 620 m2.4% from 620 m to 636 m2.5% from 636 m to 653 m1.8% from 653 m to 669 m1.3% from 669 m to 685 m1.3% from 685 m to 701 m0.7% from 701 m to 716 m1.3% from 716 m to 731 m2.6% from 731 m to 746 m2.7% from 746 m to 761 m2.7% from 761 m to 776 m3.4% from 776 m to 791 m3.4% from 791 m to 806 m5.6% from 806 m to 820 m4.9% from 820 m to 835 m4.9% from 835 m to 849 m2.1% from 849 m to 863 m2.7% from 863 m to 878 m1.4% from 878 m to 892 m0.0% from 892 m to 906 m0.0% from 906 m to 921 m0.7% from 921 m to 935 m0.7% from 935 m to 949 m0.7% from 949 m to 964 m2.1% from 964 m to 978 m2.7% from 978 m to 993 m2.7% from 993 m to 1.0 km4.1% from 1.0 km to 1.0 km4.0% from 1.0 km to 1.0 km4.7% from 1.0 km to 1.1 km3.8% from 1.1 km to 1.1 km1.9% from 1.1 km to 1.1 km1.3% from 1.1 km to 1.1 km0.6% from 1.1 km to 1.1 km0.7% from 1.1 km to 1.1 km1.4% from 1.1 km to 1.1 km2.1% from 1.1 km to 1.2 km2.8% from 1.2 km to 1.2 km2.2% from 1.2 km to 1.2 km3.1% from 1.2 km to 1.2 km3.1% from 1.2 km to 1.2 km3.2% from 1.2 km to 1.2 km2.3% from 1.2 km to 1.2 km2.4% from 1.2 km to 1.3 km2.5% from 1.3 km to 1.3 km1.6% from 1.3 km to 1.3 km2.5% from 1.3 km to 1.3 km1.6% from 1.3 km to 1.3 km2.4% from 1.3 km to 1.3 km2.4% from 1.3 km to 1.3 km3.2% from 1.3 km to 1.3 km2.4% from 1.3 km to 1.4 km3.0% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km2.8% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km2.2% from 1.4 km to 1.4 km0.8% from 1.4 km to 1.4 km0.8% from 1.4 km to 1.4 km0.8% from 1.4 km to 1.5 km0.7% from 1.5 km to 1.5 km0.6% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km-1.2% from 1.5 km to 1.5 km-1.8% from 1.5 km to 1.5 km-1.8% from 1.5 km to 1.6 km-2.3% 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 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.7 km0.6% 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 km0.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.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.6% from 1.8 km to 1.8 km0.6% from 1.8 km to 1.9 km0.6% from 1.9 km to 1.9 km0.6% 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 km-2.7% from 1.9 km to 1.9 km-3.7% from 1.9 km to 2.0 km-3.6% from 2.0 km to 2.0 km-3.5% from 2.0 km to 2.0 km-3.0% from 2.0 km to 2.0 km-3.4% from 2.0 km to 2.0 km-3.8% from 2.0 km to 2.1 km-4.1% from 2.1 km to 2.1 km-4.9% from 2.1 km to 2.1 km-5.6% from 2.1 km to 2.1 km-2.1% from 2.1 km to 2.2 km-1.2% from 2.2 km to 2.2 km-0.8% from 2.2 km to 2.2 km-0.8% from 2.2 km to 2.2 km-1.2% from 2.2 km to 2.3 km-2.5% from 2.3 km to 2.3 km-2.5% from 2.3 km to 2.3 km-2.9% from 2.3 km to 2.3 km-2.8% from 2.3 km to 2.3 km-1.2% from 2.3 km to 2.4 km-1.2% from 2.4 km to 2.4 km-1.6% from 2.4 km to 2.4 km-2.1% from 2.4 km to 2.4 km-2.6% from 2.4 km to 2.5 km-2.7% from 2.5 km to 2.5 km-2.3% from 2.5 km to 2.5 km-1.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.6 km0.0% from 2.6 km to 2.6 km-0.5% from 2.6 km to 2.6 km-1.1% from 2.6 km to 2.6 km-1.1% from 2.6 km to 2.6 km-1.7% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.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.6% 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-0.6% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.9 km0.0% from 2.9 km to 2.9 km1.0% from 2.9 km to 2.9 km0.5% from 2.9 km to 2.9 km1.0% from 2.9 km to 2.9 km0.5% from 2.9 km to 2.9 km1.1% from 2.9 km to 3.0 km1.8% from 3.0 km to 3.0 km3.2% from 3.0 km to 3.0 km3.1% from 3.0 km to 3.0 km3.0% from 3.0 km to 3.0 km2.6% from 3.0 km to 3.0 km3.4% from 3.0 km to 3.1 km3.3% from 3.1 km to 3.1 km1.6% from 3.1 km to 3.1 km0.8% from 3.1 km to 3.1 km1.6% from 3.1 km to 3.1 km0.8% from 3.1 km to 3.1 km0.7% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.2 km0.7% from 3.2 km to 3.2 km1.2% from 3.2 km to 3.2 km2.0% from 3.2 km to 3.2 km2.5% from 3.2 km to 3.2 km1.2% from 3.2 km to 3.2 km1.3% from 3.2 km to 3.2 km1.4% from 3.2 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km1.4% from 3.3 km to 3.3 km1.4% from 3.3 km to 3.3 km2.0% from 3.3 km to 3.3 km1.4% from 3.3 km to 3.3 km1.4% from 3.3 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.7% from 3.4 km to 3.4 km0.7% from 3.4 km to 3.4 km2.0% from 3.4 km to 3.4 km2.1% from 3.4 km to 3.4 km2.7% from 3.4 km to 3.5 km2.1% from 3.5 km to 3.5 km2.2% from 3.5 km to 3.5 km1.4% from 3.5 km to 3.5 km1.4% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km-1.4% from 3.5 km to 3.5 km-1.3% from 3.5 km to 3.6 km-1.3% from 3.6 km to 3.6 km-1.9% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km1.9% from 3.6 km to 3.6 km1.9% from 3.6 km to 3.6 km2.0% from 3.6 km to 3.7 km2.7% from 3.7 km to 3.7 km2.9% from 3.7 km to 3.7 km3.0% from 3.7 km to 3.7 km2.3% from 3.7 km to 3.7 km3.3% from 3.7 km to 3.7 km3.4% from 3.7 km to 3.7 km4.0% from 3.7 km to 3.7 km4.0% from 3.7 km to 3.8 km4.8% from 3.8 km to 3.8 km4.7% from 3.8 km to 3.8 km5.0% from 3.8 km to 3.8 km4.2% from 3.8 km to 3.8 km4.0% from 3.8 km to 3.8 km3.8% from 3.8 km to 3.8 km3.1% from 3.8 km to 3.8 km2.3% from 3.8 km to 3.9 km0.0% from 3.9 km to 3.9 km-0.8% from 3.9 km to 3.9 km0.0% from 3.9 km to 3.9 km0.0% from 3.9 km to 3.9 km0.0% from 3.9 km to 3.9 km0.0% from 3.9 km to 3.9 km0.6% from 3.9 km to 4.0 km1.3% from 4.0 km to 4.0 km1.9% from 4.0 km to 4.0 km2.6% from 4.0 km to 4.0 km2.6% from 4.0 km to 4.0 km2.7% from 4.0 km to 4.0 km2.7% from 4.0 km to 4.1 km2.8% from 4.1 km to 4.1 km2.2% from 4.1 km to 4.1 km2.9% from 4.1 km to 4.1 km3.7% from 4.1 km to 4.1 km2.9% from 4.1 km to 4.1 km3.8% from 4.1 km to 4.1 km2.2% from 4.1 km to 4.1 km2.3% from 4.1 km to 4.2 km2.2% from 4.2 km to 4.2 km2.3% from 4.2 km to 4.2 km2.9% from 4.2 km to 4.2 km2.3% from 4.2 km to 4.2 km3.1% from 4.2 km to 4.2 km3.7% from 4.2 km to 4.2 km2.9% from 4.2 km to 4.3 km2.9% from 4.3 km to 4.3 km3.0% from 4.3 km to 4.3 km3.0% from 4.3 km to 4.3 km2.9% from 4.3 km to 4.3 km2.2% from 4.3 km to 4.3 km2.1% from 4.3 km to 4.3 km2.0% from 4.3 km to 4.4 km1.2% from 4.4 km to 4.4 km2.4% from 4.4 km to 4.4 km2.4% from 4.4 km to 4.4 km3.1% from 4.4 km to 4.4 km4.5% from 4.4 km to 4.4 km4.3% from 4.4 km to 4.4 km5.3% from 4.4 km to 4.5 km4.9% from 4.5 km to 4.5 km5.0% from 4.5 km to 4.5 km4.5% from 4.5 km to 4.5 km4.5% from 4.5 km to 4.5 km2.0% from 4.5 km to 4.5 km1.0% from 4.5 km to 4.5 km1.0% from 4.5 km to 4.5 km0.0% from 4.5 km to 4.6 km0.9% from 4.6 km to 4.6 km0.9% from 4.6 km to 4.6 km0.9% from 4.6 km to 4.6 km1.6% from 4.6 km to 4.6 km0.0% from 4.6 km to 4.6 km-1.6% from 4.6 km to 4.6 km0.0% from 4.6 km to 4.6 km2.3% from 4.6 km to 4.6 km1.5% from 4.6 km to 4.7 km2.2% from 4.7 km to 4.7 km2.1% from 4.7 km to 4.7 km2.0% from 4.7 km to 4.7 km0.7% from 4.7 km to 4.7 km1.4% from 4.7 km to 4.7 km0.7% from 4.7 km to 4.7 km0.7% from 4.7 km to 4.8 km0.7% from 4.8 km to 4.8 km-2.4% from 4.8 km to 4.8 km-5.1% from 4.8 km to 4.8 km-5.7% from 4.8 km to 4.8 km-5.6% from 4.8 km to 4.8 km-1.9% from 4.8 km to 4.9 km-0.6% from 4.9 km to 4.9 km0.6% from 4.9 km to 4.9 km0.6% from 4.9 km to 4.9 km-6.1% from 4.9 km to 4.9 km-6.2% from 4.9 km to 4.9 km-6.9% from 4.9 km to 5.0 km-6.1% from 5.0 km to 5.0 km-5.7% from 5.0 km to 5.0 km-5.3% from 5.0 km to 5.0 km-5.2% from 5.0 km to 5.0 km-6.4% from 5.0 km to 5.0 km-9.0% from 5.0 km to 5.0 km-8.9% from 5.0 km to 5.1 km-3.9% from 5.1 km to 5.1 km0.0% from 5.1 km to 5.1 km-0.9% from 5.1 km to 5.1 km-0.9% from 5.1 km to 5.1 km0.4% from 5.1 km to 5.2 km3.1% from 5.2 km to 5.2 km3.1% from 5.2 km to 5.2 km0.4% from 5.2 km to 5.2 km-0.5% from 5.2 km to 5.3 km-1.3% from 5.3 km to 5.3 km-2.3% from 5.3 km to 5.3 km-1.9% from 5.3 km to 5.3 km-2.9% from 5.3 km to 5.3 km-2.9% from 5.3 km to 5.4 km-6.2% from 5.4 km to 5.4 km-8.2% from 5.4 km to 5.4 km-8.8% from 5.4 km to 5.4 km-10.0% from 5.4 km to 5.5 km-9.4% from 5.5 km to 5.5 km-9.9% from 5.5 km to 5.5 km-9.0% from 5.5 km to 5.6 km-4.0% from 5.6 km to 5.6 km-2.2% from 5.6 km to 5.6 km0.3% from 5.6 km to 5.7 km4.9% from 5.7 km to 5.7 km5.7% from 5.7 km to 5.7 km5.0% from 5.7 km to 5.8 km4.2% from 5.8 km to 5.8 km3.2% from 5.8 km to 5.8 km3.0% from 5.8 km to 5.8 km2.7% from 5.8 km to 5.8 km3.6% from 5.8 km to 5.8 km2.3% from 5.8 km to 5.9 km2.5% from 5.9 km to 5.9 km2.6% from 5.9 km to 5.9 km0.8% from 5.9 km to 5.9 km0.8% from 5.9 km to 5.9 km1.5% from 5.9 km to 5.9 km1.5% from 5.9 km to 5.9 km2.2% from 5.9 km to 5.9 km2.2% from 5.9 km to 6.0 km2.3% from 6.0 km to 6.0 km2.2% from 6.0 km to 6.0 km2.9% from 6.0 km to 6.0 km2.9% from 6.0 km to 6.0 km3.6% from 6.0 km to 6.0 km3.7% from 6.0 km to 6.0 km5.0% from 6.0 km to 6.0 km4.8% from 6.0 km to 6.1 km2.8% from 6.1 km to 6.1 km1.4% from 6.1 km to 6.1 km2.1% from 6.1 km to 6.1 km3.6% from 6.1 km to 6.1 km4.5% from 6.1 km to 6.1 km5.5% from 6.1 km to 6.1 km7.3% from 6.1 km to 6.2 km6.5% from 6.2 km to 6.2 km7.3% from 6.2 km to 6.2 km7.2% from 6.2 km to 6.2 km4.8% from 6.2 km to 6.2 km3.2% from 6.2 km to 6.2 km3.2% from 6.2 km to 6.2 km1.6% from 6.2 km to 6.2 km2.4% from 6.2 km to 6.3 km3.3% from 6.3 km to 6.3 km3.2% from 6.3 km to 6.3 km4.1% from 6.3 km to 6.3 km5.0% from 6.3 km to 6.3 km5.8% from 6.3 km to 6.3 km5.9% from 6.3 km to 6.3 km6.6% from 6.3 km to 6.3 km7.3% from 6.3 km to 6.4 km3.4% from 6.4 km to 6.4 km5.5% from 6.4 km to 6.4 km0.0% from 6.4 km to 6.4 km-1.1% from 6.4 km to 6.4 km0.0% from 6.4 km to 6.4 km1.2% from 6.4 km to 6.4 km0.0% from 6.4 km to 6.4 km1.0% from 6.4 km to 6.4 km1.8% from 6.4 km to 6.4 km2.6% from 6.4 km to 6.5 km2.5% from 6.5 km to 6.5 km3.5% from 6.5 km to 6.5 km2.5% from 6.5 km to 6.5 km0.9% from 6.5 km to 6.5 km2.5% from 6.5 km to 6.5 km1.7% from 6.5 km to 6.5 km2.5% from 6.5 km to 6.5 km2.5% from 6.5 km to 6.5 km3.3% from 6.5 km to 6.6 km3.9% from 6.6 km to 6.6 km4.1% from 6.6 km to 6.6 km0.0% from 6.6 km to 6.6 km-0.7% from 6.6 km to 6.6 km0.0% from 6.6 km to 6.6 km0.7% from 6.6 km to 6.6 km0.8% from 6.6 km to 6.7 km2.2% from 6.7 km to 6.7 km3.0% from 6.7 km to 6.7 km2.9% from 6.7 km to 6.7 km3.0% from 6.7 km to 6.7 km0.0% from 6.7 km to 6.7 km1.6% from 6.7 km to 6.7 km1.7% from 6.7 km to 6.7 km1.7% from 6.7 km to 6.8 km0.0% from 6.8 km to 6.8 km-1.7% from 6.8 km to 6.8 km-1.7% from 6.8 km to 6.8 km0.0% from 6.8 km to 6.8 km0.0% from 6.8 km to 6.8 km0.8% from 6.8 km to 6.8 km1.6% from 6.8 km to 6.8 km1.7% from 6.8 km to 6.9 km0.0% from 6.9 km to 6.9 km1.5% from 6.9 km to 6.9 km1.4% from 6.9 km to 6.9 km2.2% from 6.9 km to 6.9 km-1.4% from 6.9 km to 6.9 km-0.7% from 6.9 km to 6.9 km0.7% from 6.9 km to 6.9 km0.8% from 6.9 km to 7.0 km3.0% from 7.0 km to 7.0 km3.7% from 7.0 km to 7.0 km2.1% from 7.0 km to 7.0 km0.0% from 7.0 km to 7.0 km0.7% from 7.0 km to 7.0 km1.3% from 7.0 km to 7.0 km-2.5% from 7.0 km to 7.1 km-7.1% from 7.1 km to 7.1 km-6.5% from 7.1 km to 7.1 km-6.1% from 7.1 km to 7.1 km-4.9% from 7.1 km to 7.1 km-4.1% from 7.1 km to 7.1 km-3.6% from 7.1 km to 7.2 km0.6% from 7.2 km to 7.2 km1.9% from 7.2 km to 7.2 km2.6% from 7.2 km to 7.2 km3.9% from 7.2 km to 7.2 km4.7% from 7.2 km to 7.2 km3.2% from 7.2 km to 7.3 km1.9% from 7.3 km to 7.3 km0.6% from 7.3 km to 7.3 km0.6% from 7.3 km to 7.3 km1.3% from 7.3 km to 7.3 km2.0% from 7.3 km to 7.3 km1.4% from 7.3 km to 7.3 km-0.7% from 7.3 km to 7.4 km0.6% from 7.4 km to 7.4 km1.2% from 7.4 km to 7.4 km2.5% from 7.4 km to 7.4 km2.6% from 7.4 km to 7.4 km3.3% from 7.4 km to 7.4 km0.7% from 7.4 km to 7.5 km0.8% from 7.5 km to 7.5 km2.3% from 7.5 km to 7.5 km2.3% from 7.5 km to 7.5 km3.2% from 7.5 km to 7.5 km3.1% from 7.5 km to 7.5 km4.6% from 7.5 km to 7.5 km5.4% from 7.5 km to 7.5 km-0.7% from 7.5 km to 7.6 km-1.5% from 7.6 km to 7.6 km0.0% from 7.6 km to 7.6 km0.0% from 7.6 km to 7.6 km1.4% from 7.6 km to 7.6 km2.2% from 7.6 km to 7.6 km2.1% from 7.6 km to 7.6 km3.7% from 7.6 km to 7.7 km3.0% from 7.7 km to 7.7 km2.2% from 7.7 km to 7.7 km3.0% from 7.7 km to 7.7 km2.9% from 7.7 km to 7.7 km2.3% from 7.7 km to 7.7 km3.8% from 7.7 km to 7.7 km2.2% from 7.7 km to 7.7 km0.7% from 7.7 km to 7.8 km0.7% from 7.8 km to 7.8 km0.7% from 7.8 km to 7.8 km0.0% from 7.8 km to 7.8 km1.4% from 7.8 km to 7.8 km1.3% from 7.8 km to 7.8 km1.3% from 7.8 km to 7.8 km2.5% from 7.8 km to 7.9 km1.3% from 7.9 km to 7.9 km0.0% from 7.9 km to 7.9 km0.6% from 7.9 km to 7.9 km0.6% from 7.9 km to 7.9 km0.7% from 7.9 km to 7.9 km1.3% from 7.9 km to 8.0 km1.3% from 8.0 km to 8.0 km1.8% from 8.0 km to 8.0 km1.6% from 8.0 km to 8.0 km0.5% from 8.0 km to 8.0 km1.0% from 8.0 km to 8.0 km0.6% from 8.0 km to 8.1 km1.8% from 8.1 km to 8.1 km1.4% from 8.1 km to 8.1 km2%0%-0%2%0 m2 km4 km6 km8 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
Distance8.1 km / 5.03 miles
Elevation gain63.4 m / 208 ft
Average gradient0.8%
Maximum gradient6.1%
Elevation high154.2 m / 506 ft
Elevation low90.8 m / 298 ft
Climb difficulty score6,314.88

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
Wistow Climb Double
Kilby, Leicestershire
6.76 km0.6%40 m
Kilby to Saddington (uphill)
Kilby, Leicestershire
5.28 km0.8%40 m
Wistow to Tur Langton
Kilby, Leicestershire
11.01 km0.3%31 m
Foston tedium
Kilby, Leicestershire
2.11 km0.8%17 m
the full Newton
Kilby, Leicestershire
3.92 km0.1%54 m

Climb Rank

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

🗺

This climb ranks 919,363rd out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 79,733rd most difficult cycling climb of all 332,744 climbs in United Kingdom.

📉

Places 58,344th out of 268,497 cycling climbs in England.

Ranks 458th out of 4,098 cycling climbs in Leicestershire.

🥇

This is the most difficult cycling climb in Kilby.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb