Translations


 Share this!
   
   

Det åpne NM i hurtigsjakk 2018 Gruppe C


Updated
jan 09 18
@ 18:23

Views:1

Site powered by:

TournamentService

Scandic Ambassadeur, Drammen

06. - 07. jan 18

 Welcome   Signup   Participants   Live games   Games   Standings  Other tournaments
⦿All   ◯4   ◯5   
◯Round 1   ◯Round 2   ◯Round 3   ◯Round 4   ◯Round 5   ◯Round 6   ◯Round 7   ◯Round 8   ◯Round 9   ⦿Round 10   

Final standings

PlNameClGPn-Rtgi-RtgClub12345678910ScoreMed.MonradMonrad-1MonradBergeri-Performance
Abishan Arulmaran4Indre Østfold 012 083 070 017 087 097 047 014 010 002
8.5
47.0
55.0
59.0
49.00
 1613 (+45.00)
Eirik Strøm Austad5Porsgrunn 090 019 021 040 011 010 013 005 004 001
8.0
55.5
64.0
68.5
53.00
 1556 (+53.60)
Kristian Sæle5OSS 137 022 005 036 027 007 018 021 047 010
8.0
52.0
59.5
61.0
47.00
 1611 (+66.60)
Ibragim Madagov4Hamar 113 085 063 005 048 017 010 018 002 008
8.0
50.0
58.0
61.5
46.00
 1494 (+31.60)
Amelia Nordquelle4Nordstrand 062 066 003 004 017 053 012 002 025 020
7.5
53.0
61.0
66.0
47.50
 1338 (-4.60)
Aleksander Stolp4Asker 111 020 010 008 022 122 094 007 028 018
7.5
48.5
56.0
59.0
41.25
 1546 (+59.60)
Magnus Årdal41911 032 128 073 074 037 003 049 006 023 019
7.5
48.0
56.0
59.0
41.25
 1358 (-4.00)
Johannes Blåsternes5Kristiansand 115 042 105 006 064 059 033 013 015 004
7.5
47.5
55.5
59.0
42.25
 1443 (+0.80)
Heine N Johannessen5Haukås 017 031 123 019 068 061 025 024 057 011
7.5
47.5
54.5
57.5
41.50
 1464 (-8.40)
10 
Gunnar Brandshaug Dale5Bærum 031 100 006 049 033 002 004 011 001 003
7.0
56.0
64.5
68.5
44.00
 1423 (+13.80)
11 
Karl Anker Slettum5Kongsberg 059 093 039 013 002 028 014 010 031 009
7.0
52.0
60.0
64.0
41.50
 1447 (+3.00)
12 
Espen Larsen4Fauske 001 046 114 084 024 014 005 038 042 033
7.0
49.5
58.0
61.5
39.75
 1468 (+52.00)
13 
Vetle Kr Danielsen5OSS 023 036 034 011 050 063 002 008 065 032
7.0
49.5
57.5
62.5
40.00
 1365 (+5.00)
14 
Brage Modell5Namsos 132 048 054 098 047 012 011 001 016 034
7.0
47.5
56.0
58.5
36.75
 1494 (+38.00)
15 
Viktor Nygaard Løvåsen5Vålerenga 127 017 037 077 100 069 035 032 008 043
7.0
44.5
52.0
55.0
35.00
 1272 (-11.40)
16 
Amadeus Hestvik Evenshaug5Bærum 136 035 018 082 122 025 017 064 014 031
7.0
44.0
51.0
53.0
33.25
 1233 (-19.80)
17 
Alexander Skrede5Sandnes 009 015 098 001 005 004 016 020 034 021
6.5
56.0
64.5
68.5
45.75
 1506 (+92.40)
18 
Theo N Johannessen5Haukås 131 075 016 033 023 034 003 004 020 006
6.5
52.5
60.5
63.0
38.25
 1359 (+8.40)
19 
Fartein Sveindal5Haugaland 064 002 061 009 026 060 041 052 024 007
6.5
49.5
57.5
62.5
37.50
 1434 (+39.60)
20 
William Alexander Olsen5Bærum 069 006 089 042 049 033 024 017 018 005
6.5
49.5
57.0
61.5
37.00
 1362 (-18.40)
21 
Per-Erik Evensen4Modum 053 061 002 032 031 066 081 003 068 017
6.5
47.0
55.0
59.5
34.25
 1273 (-15.00)
22 
Odd Morten Øvereng4Stjørdal 089 003 025 107 006 032 060 061 030 053
6.5
46.5
54.5
58.5
34.75
 1328 (-24.40)
23 
Jan Kristiansen4Holmestrand 013 118 093 052 018 054 039 028 007 047
6.5
46.5
54.0
57.5
33.25
 1447 (+40.40)
24 
Magne Lind4Lillehammer 139 051 082 047 012 048 020 009 019 050
6.5
46.5
54.0
54.0
30.75
 1460 (+9.60)
25 
Martin Røren4Modum 088 084 022 076 040 016 009 086 005 063
6.5
46.0
53.5
58.0
34.00
 1479 (+40.80)
26 
Anders Ivan Stein4Nittedal 050 121 048 085 019 062 034 036 059 029
6.5
44.0
50.5
54.0
33.25
 1308 (-1.20)
27 
Geir Arne Aarsheim4Follo 065 123 032 050 003 049 048 035 086 057
6.5
43.5
51.5
54.5
32.75
 1239 (-49.00)
28 
Jo Frønsdal Engedal5OSS 099 096 071 051 062 011 059 023 006 049
6.5
43.5
51.0
55.0
33.25
 1257 (-9.60)
29 
Livia Lindstad5Nordstrand 082 043 059 075 101 035 037 066 038 026
6.5
43.5
50.0
54.0
35.25
 1260 (-21.60)
30 
Arvid Feed Jakobsen5Jæren 085 078 036 083 137 079 062 073 022 056
6.5
40.5
47.0
48.5
30.25
 1573 (+23.40)
31 
Knut Wegner Hausken Bævre4Sevland 010 009 046 056 021 067 040 033 011 016
6.0
51.0
58.5
63.5
35.50
 1463 (+25.60)
32 
Jørn Aspli4Trondheim 007 104 027 021 054 022 063 015 055 013
6.0
49.5
57.0
61.0
34.00
 1497 (+26.80)
33 
Morten Bentsen4Nordstrand 091 105 042 018 010 020 008 031 060 012
6.0
48.5
56.0
60.0
33.00
 1479 (+22.20)
34 
Sivert Ihlen4Larvik 129 038 013 060 066 018 026 057 017 014
6.0
48.0
55.0
58.0
31.50
 1321 (-25.20)
35 
Johnny Myklebust4OSS 138 016 072 094 058 029 015 027 041 067
6.0
45.5
52.5
53.5
29.25
 1414 (+41.20)
36 
Jens Nedregård5OSS 052 013 030 003 060 093 118 026 107 064
6.0
43.5
51.5
55.0
28.50
 1343 (+27.20)
37 
Eirik Berget5Modum 067 120 015 044 007 039 029 104 093 060
6.0
43.5
51.0
54.5
29.50
 1392 (+8.40)
38 
Jørgen Vamnes Sæther5Strømmen 124 034 079 097 045 047 050 012 029 072
6.0
43.5
50.5
53.5
30.00
 1261 (+0.60)
39 
Thomas Skavreaker4Porsgrunn 078 099 011 062 071 037 023 059 073 074
6.0
42.5
49.5
53.5
30.00
 1192 (-14.20)
40 
Kim Roger Hansen Westrum4Nittedal 108 081 122 002 025 095 031 072 043 061
6.0
41.0
49.0
52.0
25.50
 1249 (-5.60)
41 
Emma Viktoria L Marthinussen4Konnerud 123 065 050 070 117 051 019 048 035 059
6.0
41.0
47.5
50.5
28.75
 1355 (+2.20)
42 
Odd N Tøstibakken4Hamar 134 008 033 020 113 081 096 095 012 065
6.0
40.5
48.0
50.5
26.50
 1356 (+8.40)
43 
Lars Håvard S Dahl5Hamar 098 029 111 106 120 076 046 063 040 015
6.0
40.5
47.5
51.0
29.50
 1364 (-10.80)
44 
Atle Stærli4Nordstrand 077 073 049 037 069 116 071 082 062 068
6.0
40.0
46.0
49.5
28.00
 1202 (-18.80)
45 
Eivind Løberg5Porsgrunn 051 108 116 059 038 100 082 065 069 070
6.0
38.0
44.0
47.5
26.00
 1188 (-32.20)
46 
Helge F Pedersen41911 083 012 031 102 131 087 043 115 095 066
6.0
37.5
44.5
47.0
23.50
 1845 (+10.00)
47 
Trond Nygaard4Groruddalen 071 068 076 024 014 038 001 053 003 023
5.5
49.5
58.0
63.0
29.75
 1287 (-17.60)
48 
Nicolai Østensen5Klyve 101 014 026 055 004 024 027 041 099 088
5.5
46.5
54.5
58.5
28.00
 1357 (-7.20)
49 
Sheroni Amarapala4Strømmen 112 094 044 010 020 027 007 055 081 028
5.5
46.5
54.0
58.0
27.75
 1391 (+28.40)
50 
Morten Lohne4Bergens 026 107 041 027 013 052 038 084 088 024
5.5
46.0
53.0
57.0
28.25
 1374 (+11.20)
51 
Sara Marie Skaug Bjørkly5Bergens 045 024 106 028 104 041 052 054 056 084
5.5
43.5
50.0
54.0
27.00
 1387 (+12.80)
52 
Tom Roar Pedersen4Drammens 036 117 099 023 083 050 051 019 053 091
5.5
42.0
48.5
52.0
24.75
 0000 (+0.00)
53 
Vidar Brobakken4Hamar 021 135 056 114 098 005 084 047 052 022
5.5
41.5
49.0
51.0
22.25
 1361 (-6.00)
54 
Niklas Unneland4Aalesunds 130 060 014 115 032 023 091 051 071 081
5.5
40.5
47.5
50.5
23.00
 1263 (-12.80)
55 
Fredrik Østlie Pettersen5Hamar 100 091 101 048 074 070 057 049 032 090
5.5
39.5
45.5
49.5
25.75
 1264 (-28.00)
56 
Ole-Andreas Sjømoen5Groruddalen 096 122 053 031 115 085 064 083 051 030
5.5
38.5
45.0
48.0
24.75
 1069 (-21.60)
57 
Ingvar Torjesen Kveim5Kragerø 122 119 081 095 103 096 055 034 009 027
5.5
38.0
45.5
48.5
24.50
 1437 (+10.00)
58 
Gabriele Zippi4Groruddalen 074 076 068 127 035 114 069 088 089 086
5.5
37.0
43.0
46.0
23.00
 1211 (-58.00)
59 
Lars Erik Werme5Elverum 011 137 029 045 094 008 028 039 026 041
5.0
48.5
56.0
57.5
24.00
 1343 (+53.80)
60 
Øyvind Holmen Longva5Levanger 133 054 067 034 036 019 022 071 033 037
5.0
46.0
52.5
55.0
25.25
 1269 (+2.00)
61 
Jan Robert Grøndahl4Asker 110 021 019 090 079 009 077 022 075 040
5.0
45.0
52.5
56.5
23.50
 0741 (-16.20)
62 
Philip Che Bui5Selbak 005 092 104 039 028 026 030 109 044 094
5.0
44.0
51.5
55.5
22.50
 1368 (+0.40)
63 
Gard S Hagen4Elverum 103 086 004 068 095 013 032 043 101 025
5.0
43.0
51.0
55.0
21.50
 1323 (-10.00)
64 
Kasper Kleppe Tunge5Stavanger 019 113 075 121 008 098 056 016 067 036
5.0
42.5
50.0
53.5
21.50
 1387 (+22.00)
65 
Steinar Årdal51911 027 041 083 081 078 110 102 045 013 042
5.0
42.5
49.5
53.5
24.50
 1248 (+6.60)
66 
Sivakumar Padigalingam5Groruddalen 135 005 110 067 034 021 117 029 097 046
5.0
41.5
49.0
51.0
18.50
 1236 (+8.00)
67 
Knut Simon Helland4Bergens 037 070 060 066 082 031 103 081 064 035
5.0
41.0
47.0
51.0
24.25
 1062 (-43.60)
68 
Bent Fredrik Budde5Vålerenga 102 047 058 063 009 113 122 094 021 044
5.0
40.0
47.5
50.5
20.00
 1246 (+7.20)
69 
Sondre Hole5Bærum 020 124 094 112 044 015 058 097 045 096
5.0
40.0
47.0
50.0
21.75
 1238 (+20.00)
70 
Ken Ronny Schouten5Tromsø 120 067 001 041 072 055 095 103 102 045
5.0
39.5
48.0
51.5
22.00
 1143 (-7.40)
71 
Isak Vinh Brattgjerd5OSS 047 138 028 120 039 106 044 060 054 097
5.0
39.5
46.0
47.0
18.50
 1275 (-38.80)
72 
Ivar Bjørnsen Hauge Sund5Haugaland 086 103 035 116 070 101 074 040 080 038
5.0
39.5
45.5
49.0
21.50
 1177 (-20.40)
73 
Jonas Sunde Kobberdal5Nordstrand 097 044 007 124 106 094 087 030 039 095
5.0
39.0
46.5
49.5
19.50
 1210 (+18.40)
74 
Elias Fredrik Budde5Vålerenga 058 111 102 007 055 124 072 096 094 039
5.0
38.0
45.5
48.5
19.00
 1152 (-3.00)
75 
Vetle Bjørge Strand5Selbak 118 018 064 029 107 084 106 105 061 093
5.0
37.0
43.5
47.0
20.00
 1267 (+0.80)
76 
Odd-Einar Ingebretsen4Holmestrand 125 058 047 025 096 043 099 085 122 103
5.0
36.5
43.0
46.0
19.75
 1357 (+2.80)
77 
Tormod Carlin5Bærum 044 097 134 015 112 109 061 093 110 107
5.0
35.0
42.0
44.5
18.50
 1154 (-60.00)
78 
Villum Brevick Kierulf5Konnerud 039 030 092 101 065 135 093 125 105 109
5.0
34.5
41.0
43.0
17.50
 1194 (-41.60)
79 
Stein Roar Solberg4Stjernen 093 129 038 105 061 030 109 113 115 101
5.0
34.0
40.5
43.5
18.00
 1157 (-19.20)
80 
Johan Lien5Hønefoss 081 125 095 096 099 103 130 122 072 108
5.0
30.5
35.5
38.5
17.00
 1750 (+3.20)
81 
Ola Løberg5Trysil 080 040 057 065 088 042 021 067 049 054
4.5
43.5
50.0
54.5
23.00
 1280 (-0.40)
82 
Espen Wannebo Aglen4Namsos 029 106 024 016 067 104 045 044 126 085
4.5
42.5
49.5
52.5
19.75
 1286 (-0.80)
83 
Andreas Fuskeland Kro5Selbak 046 001 065 030 052 088 098 056 084 114
4.5
41.5
50.0
53.5
21.75
 1265 (+0.40)
84 
Arne Kjelsbøl Huse4Nordstrand 126 025 087 012 097 075 053 050 083 051
4.5
41.0
48.0
51.0
20.25
 0739 (-6.60)
85 
Oskar Steensen5OSS 030 004 086 026 114 056 088 076 128 082
4.5
40.5
48.5
51.5
20.00
 1211 (-2.40)
86 
Love Maxim Engedal Sharma5OSS 072 063 085 087 119 118 097 025 027 058
4.5
38.5
45.0
48.5
18.25
 1342 (+11.60)
87 
Lyder Øverbø5Klyve WO 114 084 086 001 046 073 089 090 118
4.5
36.0
44.5
44.5
15.00
 1200 (-0.80)
88 
Odd Halvor Moen5Hell 025 134 126 122 081 083 085 058 050 048
4.5
36.0
42.5
45.0
17.75
 2034 (+11.20)
89 
Aleksander Kjærstad5Groruddalen 022 090 020 113 126 102 125 087 058 119
4.5
35.0
41.5
44.5
16.25
 0723 (-9.20)
90 
Rudi B. Olsen5Groruddalen 002 089 129 061 093 108 110 130 087 055
4.5
34.5
42.5
45.5
16.50
 1052 (-7.20)
91 
Harald Bø5Haugaland 033 055 119 133 132 121 054 118 104 052
4.5
33.5
39.5
42.0
15.25
 1234 (-0.40)
92 
Helmer Nilsen4Konnerud 105 062 078 125 134 120 137 138 116 102
4.5
27.0
32.0
33.0
12.25
 1101 (-16.80)
93 
Marius Christensen4Caissa 079 011 023 117 090 036 078 077 037 075
4.0
43.0
50.0
53.5
19.50
 0741 (-5.60)
94 
Magne Lund4Kristiansand 116 049 069 035 059 073 006 068 074 062
4.0
41.5
49.0
52.5
19.50
 1109 (-67.40)
95 
Dimitris Kostopoulos4OSS 109 098 080 057 063 040 070 042 046 073
4.0
41.5
47.5
51.5
19.50
 1228 (-0.80)
96 
Håvard Haug5OSS 056 028 138 080 076 057 042 074 098 069
4.0
41.0
47.5
48.5
15.00
 1159 (-0.40)
97 
Ola Kvaløy4Stavanger 073 077 100 038 084 001 086 069 066 071
4.0
40.0
48.5
52.5
19.00
 1112 (-66.00)
98 
Anton Amarapala4Strømmen 043 095 017 014 053 064 083 108 096 122
4.0
39.5
46.5
49.5
18.25
 0944 (-31.20)
99 
Marcus Hansen5Trysil 028 039 052 104 080 137 076 114 048 100
4.0
38.5
45.0
46.5
16.00
 1214 (-1.60)
100 
Thomas Kirkholm Skauen5Kragerø 055 010 097 126 015 045 111 102 119 099
4.0
38.0
45.0
48.0
16.25
 1167 (+3.80)
101 
Herman Sæthre5Nittedal 048 131 055 078 029 072 113 124 063 079
4.0
37.5
44.0
46.5
14.00
 0730 (-11.20)
102 
Przemyslaw Wasiak5Trysil 068 127 074 046 108 089 065 100 070 092
4.0
37.0
43.0
46.0
15.50
 1042 (-4.40)
103 
Harald Arnesen4Horten 063 072 137 110 057 080 067 070 124 076
4.0
37.0
42.5
44.0
13.50
 1055 (-2.40)
104 
Øystein Tunsjø4OSS 117 032 062 099 051 082 116 037 091 123
4.0
36.5
42.5
45.5
14.00
 1757 (+3.20)
105 
Julie Sømhovd5Nordstrand 092 033 008 079 111 117 123 075 078 124
4.0
36.0
43.5
46.5
14.50
 1336 (+11.20)
106 
Asle Tandberg4Modum 128 082 051 043 073 071 075 119 108 126
4.0
35.5
41.5
44.5
16.25
 0371 (-16.80)
107 
Eva Skaslien5Vålerenga 121 050 132 022 075 133 115 117 036 077
4.0
34.5
41.0
43.5
12.00
 1104 (-5.80)
108 
Henrik Frøyland5Tønsberg 040 045 112 135 102 090 132 098 106 080
4.0
34.0
40.0
42.0
12.75
 1209 (-0.80)
109 
Håvard Skotheim4Tønsberg 095 126 113 134 121 077 079 062 117 078
4.0
32.5
37.5
40.0
14.50
 0000 (+0.00)
110 
Eirik Viland5Haugaland 061 136 066 103 128 065 090 123 077 127
4.0
32.5
37.5
39.5
11.00
 0000 (+0.00)
111 
Robert Sommerfelt4Trysil 006 074 043 136 105 127 100 116 129 128
4.0
31.5
39.0
41.0
11.25
 0866 (-2.40)
112 
Torgrim T Storvik4Trysil 049 116 108 069 077 123 127 128 130 129
4.0
29.5
35.0
38.0
13.00
 1028 (-1.20)
113 
Emil Støen Moell5Horten 004 064 109 089 042 068 101 079 133 132
3.5
36.0
44.0
46.5
12.25
 1077 (-2.80)
114 
Felix Tunsjø5OSS 119 087 012 053 085 058 120 099 131 083
3.5
35.5
42.5
45.0
11.75
 0634 (-9.00)
115 
Erik Opseth5Elverum 008 132 133 054 056 131 107 046 079 117
3.5
34.5
42.0
44.5
10.00
 0985 (-11.00)
116 
Hans Vigleik Jakobsen5Jæren 094 112 045 072 125 044 104 111 092 133
3.5
34.5
40.5
43.0
11.50
 0716 (-12.00)
117 
Jonas Høiom5Selbak 104 052 135 093 041 105 066 107 109 115
3.5
34.0
40.0
42.0
11.75
 1083 (-3.20)
118 
Terje Wahl5Lillestrøm 075 023 131 132 133 086 036 091 121 087
3.5
33.0
39.5
42.0
9.75
 0528 (-10.40)
119 
Thomas Pedersen4Porsgrunn 114 057 091 123 086 129 121 106 100 089
3.5
31.5
37.0
40.0
12.75
 0908 (-2.00)
120 
Sverre Anton Sverkmo5Namsos 070 037 136 071 043 092 114 132 134 135
3.5
31.0
37.0
39.0
8.75
 0000 (+20.00)
121 
Einar Moe Tandberg5Modum 107 026 130 064 109 091 119 137 118 131
3.5
30.0
36.5
38.0
9.00
 1037 (-2.40)
122 
Bjørn Mydland5Tønsberg 057 056 040 088 016 006 068 080 076 098
3.0
43.5
51.0
55.0
15.50
 1166 (-1.20)
123 
Johannes Fagernes Kvadsheim5Tønsberg 041 027 009 119 130 112 105 110 125 104
3.0
35.0
42.5
45.5
11.50
 1072 (-6.80)
124 
Kjetil Steinberg4Strømmen 038 069 128 073 127 074 129 101 103 105
3.0
33.0
39.0
42.0
9.00
 0830 (-0.40)
125 
Andreas Nordli4Nord-Odal 076 080 127 092 116 128 089 078 123 137
3.0
31.5
36.5
38.0
9.00
 1036 (-4.80)
126 
Nils Nedregård5OSS 084 109 088 100 089 130 138 133 082 106
3.0
31.0
35.5
36.5
7.50
 0919 (-3.20)
127 
Jarle Bryne5Orkdal 015 102 125 058 124 111 112 136 132 110
3.0
30.0
37.0
39.0
7.50
 0000 (+0.00)
128 
Markus Flermoen5Hamar 106 007 124 138 110 125 135 112 085 111
3.0
28.5
36.0
37.0
7.00
 0000 (+0.00)
129 
Tias Lian Marthinussen5Konnerud 034 079 090 137 138 119 124 131 111 112
3.0
28.0
34.0
35.0
7.75
 0729 (-2.00)
130 
Fred Engelstad5Caissa 054 133 121 131 123 126 080 090 112 136
3.0
28.0
33.5
35.5
7.75
 0674 (-5.20)
131 
Espen Nordby5Hamar 018 101 118 130 046 115 133 129 114 121
2.5
30.0
36.5
39.0
7.50
 1005 (-4.40)
132 
Freddy Røed5Hamar 014 115 107 118 091 134 108 120 127 113
2.5
29.5
36.5
39.0
7.75
 0000 (+20.00)
133 
Vidar Stensen5Tromsø 060 130 115 091 118 107 131 126 113 116
2.5
28.5
33.5
36.0
9.00
 0000 (+20.00)
134 
Vegard Smeby Fjørtoft5Hønefoss 042 088 077 109 092 132 136 135 120 138
2.5
28.0
34.0
35.0
5.25
 0000 (+20.00)
135 
Piotr Wasisk5Trysil 066 053 117 108 136 078 128 134 138 120
2.0
28.5
34.0
35.0
3.00
 0000 (+0.00)
136 
Anna Blauhut5Fredriksstad 016 110 120 111 135 138 134 127 137 130
2.0
23.5
30.5
31.5
4.00
 0000 (+0.00)
137 
Mathias Salthammer5Follo 003 059 103 129 030 099 092 121 136 125
1.5
33.5
41.5
43.5
5.25
 1102 (-5.20)
138 
Marie Vatneødegård4Stjernen 035 071 096 128 129 136 126 092 135 134
1.0
27.0
33.0
35.0
2.00
 0000 (+0.00)
139 
Tore Høisveen4Konnerud 024
0.0
0.0
6.5
6.5
0.00
 0000 (+0.00)
Ranking:
Score: Score (=Matchpoints in team tournaments)
Med.Monrad: Median Monrad (reduced by the lowest and highest opponent scores)
Monrad-1: Monrad Cut 1, (reduced by the lowest opponent score)
Monrad: Monrad, no reductions (=Teampoint Monrad in team tournaments)
Berger: Sonnenborn-Berger(=Teampoint berger in team tournaments)
01. des kl.13:26:31    TurneringsService 6.7Konnerud sjakklubb