Sego Lily Gate to Granite Park Turn

📍
Dimple Dell Trail, Granite View Estates, Dimple Dell Village, Sandy, Salt Lake County, Utah, 84092, United States
UncategorisedFlag this climb

Estimated Climb Time

Loading your rider settings for Sego Lily Gate to Granite Park Turn...

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 Sego Lily Gate to Granite Park Turn.

1500 m1520 m1540 m1560 m11.4% from 0 m to 4 m8.6% from 4 m to 7 m2.6% from 7 m to 11 m8.6% from 11 m to 14 m0.0% from 14 m to 18 m0.0% from 18 m to 22 m5.4% from 22 m to 25 m2.8% from 25 m to 29 m-5.1% from 29 m to 33 m-7.0% from 33 m to 37 m-4.3% from 37 m to 42 m-4.3% from 42 m to 47 m-6.1% from 47 m to 51 m0.0% from 51 m to 56 m2.2% from 56 m to 61 m5.4% from 61 m to 64 m13.5% from 64 m to 68 m2.6% from 68 m to 72 m8.6% from 72 m to 75 m12.1% from 75 m to 79 m5.1% from 79 m to 83 m2.6% from 83 m to 86 m2.8% from 86 m to 90 m0.0% from 90 m to 94 m0.0% from 94 m to 98 m-5.7% from 98 m to 104 m-1.8% from 104 m to 109 m-2.0% from 109 m to 114 m-8.7% from 114 m to 119 m-7.4% from 119 m to 124 m-8.0% from 124 m to 129 m-1.9% from 129 m to 134 m-4.3% from 134 m to 139 m0.0% from 139 m to 144 m2.2% from 144 m to 148 m2.3% from 148 m to 153 m4.3% from 153 m to 157 m2.8% from 157 m to 161 m0.0% from 161 m to 164 m-2.4% from 164 m to 168 m2.7% from 168 m to 172 m2.9% from 172 m to 175 m3.3% from 175 m to 178 m6.1% from 178 m to 181 m11.1% from 181 m to 185 m6.3% from 185 m to 188 m15.6% from 188 m to 191 m12.2% from 191 m to 196 m16.7% from 196 m to 199 m19.4% from 199 m to 203 m20.0% from 203 m to 206 m16.3% from 206 m to 211 m6.4% from 211 m to 215 m10.8% from 215 m to 219 m-3.0% from 219 m to 222 m-3.0% from 222 m to 226 m-3.0% from 226 m to 229 m-12.2% from 229 m to 233 m-10.0% from 233 m to 237 m-10.8% from 237 m to 241 m-12.8% from 241 m to 245 m-15.0% from 245 m to 249 m-9.1% from 249 m to 252 m-9.4% from 252 m to 255 m-5.6% from 255 m to 259 m-6.7% from 259 m to 263 m-2.1% from 263 m to 268 m2.5% from 268 m to 272 m0.0% from 272 m to 276 m5.1% from 276 m to 280 m7.7% from 280 m to 283 m13.3% from 283 m to 286 m9.1% from 286 m to 290 m11.1% from 290 m to 293 m6.1% from 293 m to 297 m6.7% from 297 m to 300 m9.7% from 300 m to 303 m10.4% from 303 m to 308 m7.7% from 308 m to 311 m7.5% from 311 m to 315 m8.5% from 315 m to 320 m14.0% from 320 m to 324 m7.0% from 324 m to 329 m10.5% from 329 m to 333 m0.0% from 333 m to 336 m-2.2% from 336 m to 340 m-4.5% from 340 m to 345 m-4.0% from 345 m to 350 m4.1% from 350 m to 355 m-2.2% from 355 m to 359 m-5.7% from 359 m to 363 m-6.5% from 363 m to 366 m-2.7% from 366 m to 369 m0.0% from 369 m to 373 m2.3% from 373 m to 378 m2.3% from 378 m to 382 m4.3% from 382 m to 387 m0.0% from 387 m to 392 m0.0% from 392 m to 396 m-2.2% from 396 m to 401 m0.0% from 401 m to 406 m-1.8% from 406 m to 412 m0.0% from 412 m to 417 m-1.9% from 417 m to 422 m0.0% from 422 m to 428 m-2.0% from 428 m to 433 m8.7% from 433 m to 437 m4.3% from 437 m to 442 m-9.8% from 442 m to 447 m0.0% from 447 m to 452 m12.8% from 452 m to 457 m7.7% from 457 m to 461 m5.1% from 461 m to 465 m5.4% from 465 m to 468 m8.3% from 468 m to 472 m4.9% from 472 m to 476 m0.0% from 476 m to 480 m7.3% from 480 m to 484 m2.1% from 484 m to 489 m2.0% from 489 m to 494 m4.5% from 494 m to 499 m2.4% from 499 m to 503 m0.0% from 503 m to 507 m2.0% from 507 m to 513 m5.9% from 513 m to 518 m4.2% from 518 m to 522 m6.4% from 522 m to 527 m2.4% from 527 m to 531 m5.0% from 531 m to 535 m0.0% from 535 m to 540 m2.6% from 540 m to 543 m0.0% from 543 m to 547 m0.0% from 547 m to 551 m0.0% from 551 m to 555 m6.8% from 555 m to 560 m4.5% from 560 m to 564 m4.9% from 564 m to 568 m10.0% from 568 m to 572 m5.0% from 572 m to 576 m0.0% from 576 m to 580 m2.4% from 580 m to 584 m5.0% from 584 m to 588 m10.5% from 588 m to 592 m5.0% from 592 m to 596 m0.0% from 596 m to 601 m-2.7% from 601 m to 604 m-6.2% from 604 m to 609 m0.0% from 609 m to 614 m0.0% from 614 m to 619 m0.0% from 619 m to 624 m5.1% from 624 m to 627 m4.7% from 627 m to 632 m-9.1% from 632 m to 636 m0.0% from 636 m to 641 m-4.0% from 641 m to 646 m0.0% from 646 m to 651 m2.2% from 651 m to 655 m0.0% from 655 m to 659 m5.7% from 659 m to 662 m6.1% from 662 m to 666 m9.5% from 666 m to 670 m10.5% from 670 m to 674 m8.1% from 674 m to 677 m0.0% from 677 m to 681 m5.3% from 681 m to 685 m24.3% from 685 m to 688 m14.7% from 688 m to 692 m3.3% from 692 m to 695 m4.5% from 695 m to 699 m-6.8% from 699 m to 704 m-12.1% from 704 m to 707 m-7.0% from 707 m to 711 m-6.8% from 711 m to 717 m0.0% from 717 m to 720 m-3.7% from 720 m to 726 m-1.8% from 726 m to 731 m-2.0% from 731 m to 736 m4.1% from 736 m to 741 m0.0% from 741 m to 745 m2.7% from 745 m to 749 m5.9% from 749 m to 752 m4.7% from 752 m to 756 m6.5% from 756 m to 759 m7.0% from 759 m to 764 m15.2% from 764 m to 767 m25.7% from 767 m to 771 m13.6% from 771 m to 775 m12.5% from 775 m to 778 m14.3% from 778 m to 782 m3.0% from 782 m to 786 m0.0% from 786 m to 789 m3.0% from 789 m to 793 m7.1% from 793 m to 797 m6.7% from 797 m to 800 m11.1% from 800 m to 804 m17.9% from 804 m to 808 m18.2% from 808 m to 812 m21.2% from 812 m to 815 m13.9% from 815 m to 822 m9.7% from 822 m to 825 m10.0% from 825 m to 828 m7.5% from 828 m to 832 m11.9% from 832 m to 836 m15.4% from 836 m to 840 m12.2% from 840 m to 844 m6.3% from 844 m to 848 m11.1% from 848 m to 851 m15.8% from 851 m to 855 m14.6% from 855 m to 859 m11.1% from 859 m to 863 m12.5% from 863 m to 866 m14.7% from 866 m to 869 m5.9% from 869 m to 873 m10.0% from 873 m to 877 m13.9% from 877 m to 880 m16.3% from 880 m to 885 m13.3% from 885 m to 888 m8.3% from 888 m to 891 m18.4% from 891 m to 895 m6.1% from 895 m to 898 m14.3% from 898 m to 902 m21.1% from 902 m to 906 m19.4% from 906 m to 909 m9.4% from 909 m to 912 m14.3% from 912 m to 916 m12.2% from 916 m to 921 m10.0% from 921 m to 925 m2.6% from 925 m to 929 m-6.2% from 929 m to 932 m-2.8% from 932 m to 936 m2.6% from 936 m to 939 m4.3% from 939 m to 944 m-2.9% from 944 m to 947 m-3.3% from 947 m to 950 m-2.3% from 950 m to 955 m0.0% from 955 m to 959 m2.6% from 959 m to 962 m14.6% from 962 m to 967 m5.9% from 967 m to 970 m-4.7% from 970 m to 974 m-2.9% from 974 m to 978 m-2.6% from 978 m to 982 m-2.5% from 982 m to 986 m2.3% from 986 m to 990 m4.8% from 990 m to 994 m2.9% from 994 m to 997 m0.0% from 997 m to 1.0 km2.9% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km2.9% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km2.4% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km2.7% from 1.0 km to 1.0 km2.3% from 1.0 km to 1.0 km10.0% from 1.0 km to 1.0 km8.6% from 1.0 km to 1.0 km5.1% from 1.0 km to 1.0 km9.8% from 1.0 km to 1.0 km-2.5% from 1.0 km to 1.1 km2.9% from 1.1 km to 1.1 km8.6% from 1.1 km to 1.1 km-8.6% from 1.1 km to 1.1 km5.6% from 1.1 km to 1.1 km-4.9% from 1.1 km to 1.1 km-9.4% from 1.1 km to 1.1 km-6.5% from 1.1 km to 1.1 km-6.1% from 1.1 km to 1.1 km-3.1% from 1.1 km to 1.1 km-3.2% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km2.3% from 1.1 km to 1.1 km9.1% from 1.1 km to 1.1 km6.7% from 1.1 km to 1.1 km6.5% from 1.1 km to 1.1 km5.1% from 1.1 km to 1.1 km-4.3% from 1.1 km to 1.1 km-11.1% from 1.1 km to 1.1 km-7.1% 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-3.9% from 1.1 km to 1.1 km-6.5% from 1.1 km to 1.1 km-5.9% from 1.1 km to 1.1 km-8.8% from 1.1 km to 1.2 km-10.0% from 1.2 km to 1.2 km-1.7% from 1.2 km to 1.2 km1.9% from 1.2 km to 1.2 km4.2% from 1.2 km to 1.2 km4.9% from 1.2 km to 1.2 km2.4% from 1.2 km to 1.2 km2.4% from 1.2 km to 1.2 km9.3% from 1.2 km to 1.2 km9.1% from 1.2 km to 1.2 km12.9% from 1.2 km to 1.2 km14.3% from 1.2 km to 1.2 km10.8% from 1.2 km to 1.2 km7.5% from 1.2 km to 1.2 km9.8% from 1.2 km to 1.2 km2.3% from 1.2 km to 1.2 km2.0% from 1.2 km to 1.2 km7.5% 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 km0.0% from 1.2 km to 1.2 km-2.6% from 1.2 km to 1.2 km2.4% from 1.2 km to 1.2 km-5.6% from 1.2 km to 1.2 km2.6% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.3 km0.0% from 1.3 km to 1.3 km3.1% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km2.4% from 1.3 km to 1.3 km4.7% from 1.3 km to 1.3 km5.0% from 1.3 km to 1.3 km9.1% from 1.3 km to 1.3 km10.0% from 1.3 km to 1.3 km11.9% from 1.3 km to 1.3 km10.0% from 1.3 km to 1.3 km11.1% from 1.3 km to 1.3 km19.4% from 1.3 km to 1.3 km20.5% from 1.3 km to 1.3 km21.6% from 1.3 km to 1.3 km10.8% from 1.3 km to 1.3 km9.7% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km-5.4% from 1.3 km to 1.3 km2.2% from 1.3 km to 1.3 km12.1% from 1.3 km to 1.3 km-3.1% from 1.3 km to 1.3 km-18.6% from 1.3 km to 1.3 km-12.1% from 1.3 km to 1.3 km-14.7% from 1.3 km to 1.3 km-13.9% from 1.3 km to 1.3 km-2.4% from 1.3 km to 1.4 km-2.1% from 1.4 km to 1.4 km-2.2% from 1.4 km to 1.4 km4.7% from 1.4 km to 1.4 km2.4% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.4 km5.1% from 1.4 km to 1.4 km2.6% 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 km7.7% from 1.4 km to 1.4 km6.7% from 1.4 km to 1.4 km9.1% from 1.4 km to 1.4 km-3.6% from 1.4 km to 1.4 km-4.5% from 1.4 km to 1.4 km4.0% from 1.4 km to 1.4 km-2.2% from 1.4 km to 1.4 km-2.3% from 1.4 km to 1.4 km2.6% 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 km2.0% from 1.4 km to 1.4 km2.9% from 1.4 km to 1.5 km6.5% from 1.5 km to 1.5 km8.6% from 1.5 km to 1.5 km2.8% from 1.5 km to 1.5 km-3.5% from 1.5 km to 1.5 km-7.0% from 1.5 km to 1.5 km-3.2% from 1.5 km to 1.5 km4.5% from 1.5 km to 1.5 km2.4% from 1.5 km to 1.5 km2.9% 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 km-8.3% from 1.5 km to 1.5 km-6.7% from 1.5 km to 1.5 km6.2% from 1.5 km to 1.5 km7.8% from 1.5 km to 1.5 km11.8% from 1.5 km to 1.5 km2.3% from 1.5 km to 1.5 km-2.6% from 1.5 km to 1.5 km2.1% from 1.5 km to 1.5 km11.8% from 1.5 km to 1.5 km6.2% from 1.5 km to 1.5 km4.4% from 1.5 km to 1.5 km-5.7% from 1.5 km to 1.5 km24.2% from 1.5 km to 1.6 km12.9% from 1.6 km to 1.6 km7.7% from 1.6 km to 1.6 km6.1% from 1.6 km to 1.6 km4.7% from 1.6 km to 1.6 km-4.4% from 1.6 km to 1.6 km-19.0% from 1.6 km to 1.6 km-5.1% 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-4.4% from 1.6 km to 1.6 km-5.7% from 1.6 km to 1.6 km-2.9% from 1.6 km to 1.6 km-8.8% from 1.6 km to 1.6 km-7.1% from 1.6 km to 1.6 km-6.7% from 1.6 km to 1.6 km-9.8% from 1.6 km to 1.6 km-5.1% 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 km2.0% from 1.6 km to 1.6 km4.3% from 1.6 km to 1.7 km5.6% from 1.7 km to 1.7 km6.7% from 1.7 km to 1.7 km6.7% from 1.7 km to 1.7 km8.8% from 1.7 km to 1.7 km7.0% from 1.7 km to 1.7 km5.6% from 1.7 km to 1.7 km5.3% from 1.7 km to 1.7 km2.7% from 1.7 km to 1.7 km8.6% from 1.7 km to 1.7 km6.8% from 1.7 km to 1.7 km7.3% from 1.7 km to 1.7 km5.0% 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 km21.1% from 1.7 km to 1.7 km7.0% from 1.7 km to 1.7 km3.1% from 1.7 km to 1.7 km0.0% from 1.7 km to 1.7 km17.1% from 1.7 km to 1.7 km-12.5% from 1.7 km to 1.7 km-11.8% from 1.7 km to 1.7 km-4.3% from 1.7 km to 1.7 km-6.1% from 1.7 km to 1.7 km-3.6% from 1.7 km to 1.7 km-2.9% 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 km-5.7% from 1.8 km to 1.8 km-2.9% from 1.8 km to 1.8 km2.6% from 1.8 km to 1.8 km5.9% from 1.8 km to 1.8 km7.9% from 1.8 km to 1.8 km3.3% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-1.9% from 1.8 km to 1.8 km-2.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km-6.2% from 1.8 km to 1.8 km-4.3% from 1.8 km to 1.8 km-7.5% from 1.8 km to 1.8 km-10.3% from 1.8 km to 1.8 km-13.2% from 1.8 km to 1.8 km-18.2% from 1.8 km to 1.8 km-9.8% from 1.8 km to 1.8 km-2.4% from 1.8 km to 1.8 km-2.3% from 1.8 km to 1.8 km2.6% from 1.8 km to 1.8 km4.3% from 1.8 km to 1.9 km-10.2% from 1.9 km to 1.9 km-15.0% from 1.9 km to 1.9 km-9.4% from 1.9 km to 1.9 km-31.3% from 1.9 km to 1.9 km-3.0% from 1.9 km to 1.9 km-3.0% from 1.9 km to 1.9 km-2.9% from 1.9 km to 1.9 km-5.6% from 1.9 km to 1.9 km-7.1% from 1.9 km to 1.9 km-16.3% from 1.9 km to 1.9 km-13.9% from 1.9 km to 1.9 km-11.1% from 1.9 km to 1.9 km-4.4% from 1.9 km to 1.9 km-4.3% from 1.9 km to 1.9 km-19.0% from 1.9 km to 1.9 km-21.9% from 1.9 km to 1.9 km8.8% from 1.9 km to 1.9 km24.4% from 1.9 km to 1.9 km8.7% from 1.9 km to 1.9 km14.6% from 1.9 km to 1.9 km23.3% from 1.9 km to 1.9 km18.6% from 1.9 km to 1.9 km15.8% from 1.9 km to 1.9 km6.1% from 1.9 km to 1.9 km4.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 km7.5% from 2.0 km to 2.0 km2.6% from 2.0 km to 2.0 km6.7% from 2.0 km to 2.0 km6.3% from 2.0 km to 2.0 km2.5% from 2.0 km to 2.0 km8.3% from 2.0 km to 2.0 km5.7% from 2.0 km to 2.0 km2.8% from 2.0 km to 2.0 km4.4% 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 km5.9% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km4.3% from 2.0 km to 2.0 km4.2% from 2.0 km to 2.0 km6.2% from 2.0 km to 2.0 km6.1% from 2.0 km to 2.0 km12.8% from 2.0 km to 2.0 km7.3% from 2.0 km to 2.0 km9.5% from 2.0 km to 2.0 km5.9% from 2.0 km to 2.0 km6.4% from 2.0 km to 2.1 km2.5% from 2.1 km to 2.1 km8.1% from 2.1 km to 2.1 km3.1% from 2.1 km to 2.1 km2.9% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km3.2% from 2.1 km to 2.1 km-2.8% from 2.1 km to 2.1 km2.0% from 2.1 km to 2.1 km2.3% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km-7.3% from 2.1 km to 2.1 km-13.2% from 2.1 km to 2.1 km-4.5% from 2.1 km to 2.1 km-4.9% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km3.3% from 2.1 km to 2.1 km9.3% from 2.1 km to 2.1 km7.7% from 2.1 km to 2.1 km10.3% from 2.1 km to 2.1 km7.7% from 2.1 km to 2.1 km7.0% from 2.1 km to 2.1 km5.9% from 2.1 km to 2.1 km8.3% from 2.1 km to 2.2 km2.5% from 2.2 km to 2.2 km2.5% from 2.2 km to 2.2 km7.5% from 2.2 km to 2.2 km8.6% from 2.2 km to 2.2 km5.1% 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 km4.4% from 2.2 km to 2.2 km4.9% from 2.2 km to 2.2 km7.4% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km2.1% from 2.2 km to 2.2 km2.2% from 2.2 km to 2.2 km4.8% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km-2.8% from 2.2 km to 2.2 km0.0% from 2.2 km to 2.2 km5.0% from 2.2 km to 2.2 km4.7% 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 km3.2% from 2.2 km to 2.2 km5.7% from 2.2 km to 2.2 km5.6% from 2.2 km to 2.3 km7.5% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km2.3% from 2.3 km to 2.3 km2.5% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km5.7% from 2.3 km to 2.3 km-2.5% from 2.3 km to 2.3 km-2.7% from 2.3 km to 2.3 km-2.5% from 2.3 km to 2.3 km2.3% from 2.3 km to 2.3 km2.4% from 2.3 km to 2.3 km2%5%2%-0%3%0 m500 m1 km1.5 km2 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
Distance2.29 km / 1.43 miles
Elevation gain83.5 m / 274 ft
Average gradient2.3%
Maximum gradient18.2%
Elevation high1,555.6 m / 5,104 ft
Elevation low1,503 m / 4,931 ft
Climb difficulty score5,277.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
Falcon Punch
Sandy, Salt Lake County
2.24 km2.4%54 m
E 10375 S Climb Petunia to Eastdell
Sandy, Salt Lake County
2.26 km2.8%64 m
Wasatch to LC Mouth
Sandy, Salt Lake County
2.18 km2.7%59 m
9800 up Sego Lily
Sandy, Salt Lake County
2.44 km3.1%75 m
Warm up sprint
Sandy, Salt Lake County
2.12 km2.6%58 m

Climb Rank

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

🗺

This climb ranks 1,056,089th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 97,904th most difficult cycling climb of all 337,250 climbs in United States.

📉

Places 4,281st out of 9,358 cycling climbs in Utah.

Ranks 1,340th out of 3,085 cycling climbs in Salt Lake County.

Ranking 75th out of 232 cycling climbs in Sandy.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb