4.793.283 resultados, 29.450.556 comentarios, 1.037.175 imágenes, 80.044 vídeos, 86.434 noticias
Escudo del Darmstadt 98

Darmstadt 98

Entrenador: Torsten Lieberknecht

Información
  • Nombre del equipo Darmstadt 98
  • Nombre completo Sportverein Darmstadt 1898 e.V.
  • Nombre corto DAR
  • País Iso code - de Alemania
  • Ciudad Darmstadt
  • Entrenador Torsten Lieberknecht
  • URL del equipo en RF //m.resultados-futbol.com/Darmstadt-98
Otros Datos
  • Año de Fundación 1898
  • Patrocinador Software AG
  • Marca de Ropa Craft
Internet
  • Sitio Web www.sv98.de
  • Correo electrónico info@sv98.de
  • Twitter principal @sv98

Información sobre el estadio

  • Nombre del estadio Merck-Stadion am Böllenfalltor
  • Capacidad 17000
  • Dirección Nieder-Ramstädter Straße 170 64285 Darmstadt
  • Teléfono +49 (6151) 666 698
  • Fax +49 (6151) 666 699
Merck-Stadion am Böllenfalltor

Partidos del Darmstadt 98

Ir al LIVESCORE
31 Ene 76  Finalizado FC 08 Homburg FC 08 Homburg
3 - 0
Darmstadt 98 Darmstadt 98 0
13 Dic 75  Finalizado Darmstadt 98 Darmstadt 98
3 - 1
Nürnberg NürnbergTarjeta Roja 0
18 Oct 75  Finalizado Darmstadt 98 Darmstadt 98
4 - 0
VfR Heilbronn VfR Heilbronn 0
02 Ago 75  Finalizado Darmstadt 98 Darmstadt 98
4 - 1
VfB Eppingen VfB Eppingen 0
13 Jun 76  Finalizado Darmstadt 98 Darmstadt 98
5 - 3
1860 München 1860 München 0
05 Jun 76  Finalizado FSV Frankfurt FSV Frankfurt
1 - 2
Darmstadt 98 Darmstadt 98 0
28 May 76  Finalizado Darmstadt 98 Darmstadt 98
0 - 1
Jahn Regensburg Jahn Regensburg 0
21 May 76  Finalizado FK Pirmasens FK Pirmasens
1 - 1
Darmstadt 98 Darmstadt 98 0
15 May 76  Finalizado Darmstadt 98 Darmstadt 98
2 - 0
1. FC Saarbrücken 1. FC Saarbrücken 0
08 May 76  Finalizado Stuttgart Stuttgart
2 - 3
Darmstadt 98 Darmstadt 98 0
27 Abr 76  Finalizado Darmstadt 98 Darmstadt 98
2 - 0
Nürnberg Nürnberg 0
15 Abr 76  Finalizado Eintracht Bad Kreuznach Eintracht Bad Kreuznach
1 - 2
Darmstadt 98 Darmstadt 98 0
09 Abr 76  Finalizado Darmstadt 98 Darmstadt 98
4 - 1
Reutlingen Reutlingen 0
03 Abr 76  Finalizado Schweinfurt Schweinfurt
2 - 1
Darmstadt 98 Darmstadt 98 0
27 Mar 76  Finalizado Darmstadt 98 Darmstadt 98
1 - 1
Bayern Hof Bayern Hof 0
20 Mar 76  Finalizado Darmstadt 98 Darmstadt 98
4 - 1
Waldhof Mannheim Waldhof Mannheim 0
13 Mar 76  Finalizado FC 08 Homburg FC 08 Homburg
2 - 3
Darmstadt 98 Darmstadt 98 0
05 Mar 76  Finalizado Darmstadt 98 Darmstadt 98
3 - 1
Rochling Volklingen Rochling Volklingen 0
21 Feb 76  Finalizado Stuttgarter Kickers Stuttgarter Kickers
6 - 0
Darmstadt 98 Darmstadt 98 0
14 Feb 76  Finalizado Darmstadt 98 Darmstadt 98
1 - 3
Greuther Fürth Greuther Fürth 0
07 Feb 76  Finalizado Bayreuth SpVgg Bayreuth SpVgg
0 - 2
Darmstadt 98 Darmstadt 98 0
24 Ene 76  Finalizado Darmstadt 98 Darmstadt 98
3 - 1
Mainz 05 Mainz 05 0
17 Ene 76  Finalizado FC Augsburg FC Augsburg
4 - 0
Darmstadt 98 Darmstadt 98 0
19 Dic 75  Finalizado 1860 München 1860 München
2 - 1
Darmstadt 98 Darmstadt 98 0
06 Dic 75  Finalizado Darmstadt 98 Darmstadt 98
1 - 2
FSV Frankfurt FSV Frankfurt 0
29 Nov 75  Finalizado Jahn Regensburg Jahn Regensburg
3 - 3
Darmstadt 98 Darmstadt 98 0
22 Nov 75  Finalizado Darmstadt 98 Darmstadt 98
2 - 1
FK Pirmasens FK Pirmasens 0
15 Nov 75  Finalizado 1. FC Saarbrücken 1. FC Saarbrücken
3 - 0
Darmstadt 98 Darmstadt 98 0
08 Nov 75  Finalizado Darmstadt 98 Darmstadt 98
2 - 3
Stuttgart Stuttgart 0
31 Oct 75  Finalizado Nürnberg Nürnberg
1 - 0
Darmstadt 98 Darmstadt 98 0
25 Oct 75  Finalizado Darmstadt 98 Darmstadt 98
4 - 1
Eintracht Bad Kreuznach Eintracht Bad Kreuznach 0
12 Oct 75  Finalizado Reutlingen Reutlingen
2 - 6
Darmstadt 98 Darmstadt 98 0
04 Oct 75  Finalizado Darmstadt 98 Darmstadt 98
6 - 2
Schweinfurt Schweinfurt 0
26 Sep 75  Finalizado Bayern Hof Bayern Hof
3 - 0
Darmstadt 98 Darmstadt 98 0
20 Sep 75  Finalizado Waldhof Mannheim Waldhof Mannheim
0 - 0
Darmstadt 98 Darmstadt 98 0
12 Sep 75  Finalizado Darmstadt 98 Darmstadt 98
0 - 2
FC 08 Homburg FC 08 Homburg 0
06 Sep 75  Finalizado Rochling Volklingen Rochling Volklingen
2 - 1
Darmstadt 98 Darmstadt 98 0
30 Ago 75  Finalizado Darmstadt 98 Darmstadt 98
4 - 0
Stuttgarter Kickers Stuttgarter Kickers 0
23 Ago 75  Finalizado Greuther Fürth Greuther Fürth
0 - 1
Darmstadt 98 Darmstadt 98 0
20 Ago 75  Finalizado Darmstadt 98 Darmstadt 98
0 - 0
Bayreuth SpVgg Bayreuth SpVgg 0
15 Ago 75  Finalizado Mainz 05 Mainz 05
5 - 2
Darmstadt 98 Darmstadt 98 0
09 Ago 75  Finalizado Darmstadt 98 Darmstadt 98
4 - 1
FC Augsburg FC Augsburg 0

Plantilla del Darmstadt 98 Temporada 1975/1976

Jugador Edad Origen Altura Peso Goles Tarjetas rojas Tarjetas amarillas
Portero
72 de - - - - -
79 de - - - - -
Defensa
66 de - - - - -
Centrocampista
73 de 174 78 6 - -
75 de - - - - 7
75 de 183 80 1 - 2
68 de - - 1 - -
76 de - - 8 - 5
78 de - - - - 2
71 de - - 2 - 2
72 de 178 - 3 - 3
74 de - - 1 - 2
71 de - - 3 - 3
72 de 186 79 6 - 2
67 de - - 2 - 2
67 de - - - - 2
74 de 176 65 - - -
69 de - - - - 2
76 de 184 - 11 - 3
72 de 181 75 7 - 4
75 de 179 70 7 - 3
70 de - - - - -
Delantero
74 de - - 16 - 3

Noticias del Darmstadt 98

Ver últimas noticias

Neuhaus salva al 'Gladbach; el Wolfsburg cumple con lo previsto

La Bundesliga afronta sus últimas jornadas, pero todavía hay muchas cosas por decidir. El Borussia Mönchengladbach salvó un empate 'in extremis' ante el Werder Bremen gracias al gol de Neuhaus. Por otro lado, el Wolfsburg venció al ya descendido Darmstadt por un contundente 3-0.

Descendidos y ascendidos de las 5 grandes ligas

El Ipswich Town se suma al Leicester City en el ascenso a la Premier League. Los 'blues' han pasado de la League One a la élite del fútbol inglés en cuestión de meses. El club dirigido por Kieran McKenna confirmó su regreso a la máxima categoría 22 años después.

Pepe Mel, enfadado con su defensa

El entrenador del Real Betis, Pepe Mel, ha admitido que está "un poco cabreado" por la mala defensa que sus jugadores han hecho de las acciones de estrategia en el amistoso perdido (3-1) esta tarde frente al SV Darmstadt 98 alemán, ya que lleva "toda la semana con el balón parado".

3-1. El Betis pierde y da una mala imagen en Alemania ante el SV Darmstadt 98

El Real Betis ha perdido esta tarde ante el SV Darmstadt 98, un recién ascendido a la Bundesliga, su primer partido de la minigira por Alemania, un encuentro en el que los sevillanos cobraron ventaja gracias al tanto de Álvaro Cejudo pero en el que luego se diluyeron ante el empuje teutón.

El Betis jugará con el Darmstadt y el Dortmund en su gira por Alemania

El Real Betis jugará sendos amistosos contra el Darmstadt 98 y el Borussia Dortmund, ambos de la Bundesliga alemana, el 31 de julio y el 1 de agosto, respectivamente, en la gira de seis días que el equipo verdiblanco hará por Alemania, informó este miércoles el club.




  USO DE MEMORIA  
5,721,720 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0020
Controller Execution Time ( Home / Category )  0.2144
Total Execution Time  0.2164
  CADENA URL  
/Darmstadt-98/1976
  GET DATOS  
$_GET['/Darmstadt-98/1976']  
  POST DATOS  
No hay datos POST existentes
  CONSULTAS (38)  
0.0018  SELECT type FROM routes WHERE alias = 'darmstadt-98'
0.0034  SELECT dt.*,c.active_year,l.year,l.table_suffix, c.ctype, l.id as league_id,t.id as id,t.manager,t.name as nameOriginal,dt.id as teamId,cou.Name as cou_name,cou.Continent,cou.Region FROM `leagues_webci` as l INNER JOIN `teams` as t ON l.id = t.league_id INNER JOIN `datateams` as dt ON dt.id = t.teamId INNER JOIN `categories_webci` as c ON c.id = l.categoryId LEFT JOIN country cou ON LOWER(cou.Code2) = dt.CountryCode WHERE dt.basealias = 'Darmstadt-98' AND l.year = 1976 ORDER BY c.top DESC, c.ctype != 12 DESC, c.troncal DESC, l.end_date >= NOW() DESC, l.start_date <= NOW() DESC, l.year DESC, c.coefficient DESC, l.id ASC
0.0018  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=5664 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0018  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=5664 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0018  SELECT dp.nick, dp.fullname,rp.date_ini, rp.date_end FROM futbol.rel_people rp INNER JOIN futbol.datapeople dp on dp.id=rp.people_id WHERE rp.teamId=5664 AND role_id=1 ORDER BY rp.date_ini DESC LIMIT 1
0.0041  SELECT c.*, l.*, cou.name as namec, ct.table_sufix FROM (leagues l INNER JOIN categories c ON c.id = l.categoryId INNER JOIN categories_types ct ON c.ctype=ct.id LEFT JOIN country cou ON cou.Code2 = c.CountryCode) WHERE l.id = 9927
0.0024  SELECT c.*, l.*, cou.name as namec, ct.table_sufix FROM (leagues l INNER JOIN categories c ON c.id = l.categoryId INNER JOIN categories_types ct ON c.ctype=ct.id LEFT JOIN country cou ON cou.Code2 = c.CountryCode) WHERE l.id = 22451
0.0018  SELECT total FROM bs_rel_resume_items WHERE ln = 'es' AND itemId=5664 AND type_rel = 2
0.0023  SELECT rel.newId FROM bs_news_rel rel WHERE rel.type_rel = 2 AND rel.typeId = 5664 AND rel.ln = 'es' ORDER BY rel.cover_points DESC LIMIT 5
0.0023  SELECT /*35 bs_news_model*/ n.id, n.author_id, n.headline, n.external_headline, n.live_headline, n.creation_date, n.update_date, n.pub_date, n.alias, n.subheadline, n.teaser, n.media, n.tags, n.views, n.screens, n.clicks, n.relations, n.comments, n.power_cover, n.cover_points, u.name as user_name FROM bs_news n INNER JOIN bs_editors u ON u.id = n.author_id AND u.ln = 'es' WHERE n.status = 1 AND n.ln = 'es' AND n.id IN (1313882,1313636,2714,4455,4486) ORDER BY n.cover_points DESC, update_date DESC
0.0036  SELECT cat.logo,cat.official,cat.location,dt.nameShow,dt.basealias,t.teamId,l.year,t.qod,cat.coefficient,cat.active_year,cat.name,l.group_code,l.total_group,cat.alias,l.categoryId,l.year,l.id as league_id FROM datateams dt INNER JOIN teams t ON t.teamId = dt.id INNER JOIN leagues l ON l.id = t.league_id INNER JOIN categories cat ON cat.id = l.categoryId WHERE dt.id = '5664' AND l.year = 1976 ORDER BY l.year DESC,cat.coefficient DESC
0.0034  SELECT SQL_NO_CACHE res.id as id, res.group_code, res.total_group, res.logo, res.alias FROM (SELECT ct.active_year, ct.id as id, l.year, l.end,l.group_code, l.total_group, ct.logo, ct.alias FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId AND ct.active_year=l.year INNER JOIN teams AS t ON l.id=t.league_id WHERE t.teamId = '5664' AND ct.ctype!=12 GROUP BY ct.id ORDER BY ct.troncal DESC, ct.coefficient DESC) res WHERE res.year > 2020
0.0020  SELECT t.id,t.teamId,t.total_players,dt.nameShow,dt.basealias FROM teams t INNER JOIN datateams dt ON t.teamId = dt.id WHERE t.league_id = 9927 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0024  SELECT t.id,t.teamId,t.total_players,dt.nameShow,dt.basealias FROM teams t INNER JOIN datateams dt ON t.teamId = dt.id WHERE t.league_id = 22451 ORDER BY dt.relations DESC, dt.nameShow ASC LIMIT 50
0.0066  (SELECT cat.id as category_id, cat.logo, l.id,cat.alias,cat.name,l.group_code,l.total_group,cat.CountryCode,max(c.shedule) ult_partido,min(c.shedule) ini_partido,cat.coefficient FROM leagues l INNER JOIN categories as cat ON cat.id = l.categoryId INNER JOIN calendars1976 as c ON c.league_id = l.id WHERE (c.datateam1 = 5664 or c.datateam2 = 5664) AND l.year = 1976 GROUP BY cat.id) ORDER BY coefficient DESC,group_code ASC
0.0078  (SELECT cat.id as category_id, l.year,cat.coefficient,c.extra,c.datateam1,c.datateam2,c.id as mid,c.r1,c.r2,c.shedule,c.team1,c.team2,l.id,dt1.nameShow as nameShow1,dt2.nameShow as nameShow2,dt1.basealias as basealias1,dt2.basealias as basealias2,c.comments as totalcomments FROM leagues l INNER JOIN categories as cat ON cat.id = l.categoryId INNER JOIN calendars1976 as c ON c.league_id = l.id INNER JOIN teams t1 ON t1.id = c.team1 INNER JOIN teams t2 ON t2.id = c.team2 INNER JOIN datateams dt1 ON dt1.id = t1.teamId INNER JOIN datateams dt2 ON dt2.id = t2.teamId WHERE (c.datateam1 = 5664 or c.datateam2 = 5664) AND l.year = 1976 GROUP BY c.id) ORDER BY shedule DESC LIMIT 120
0.0171  (SELECT c.id, rel.team_id FROM leagues l INNER JOIN calendars1976 as c ON c.league_id = l.id INNER JOIN events1976 as e ON e.team1id = c.team1 AND e.team2id = c.team2 AND (e.action = 3 OR e.action = 4) INNER JOIN rel_players rel ON rel.player_id = e.player_id AND rel.in_squad = 1 AND rel.league_id = e.league_id AND rel.in_squad = 1 WHERE (c.datateam1 = 5664 or c.datateam2 = 5664) AND l.year = 1976)
0.0057  SELECT t.id as team_id, ct.id, l.id as idLeague, l.year, ct.name, l.start_date, l.end_date FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId INNER JOIN teams AS t ON l.id=t.league_id WHERE t.teamId=5664 AND l.year in (1975,1976,1977) ORDER BY l.id DESC, l.year DESC ;
0.0019  SELECT ct.id, ct.alias, ct.name AS name, ct.active_year, ct.coefficient AS coefficient, l.id AS league_id, l.year, l.total_group FROM categories AS ct INNER JOIN leagues AS l ON ct.id=l.categoryId WHERE l.id IN (22455,9930) ORDER BY ct.ctype != 12 DESC, ct.troncal DESC, ct.coefficient DESC, l.end_date >= NOW() DESC, l.start_date <= NOW() DESC, l.year DESC, ct.coefficient DESC, l.group_code ASC
0.0027  SELECT count(id) as num_players from rel_players WHERE league_id = 9930 AND teamId = 5664
0.0033  SELECT count(id) as num_players from rel_players WHERE league_id = 22455 AND teamId = 5664
0.0027  SELECT t.*,dt.nameShow,dt.basealias,dt.id as teamId,(cast(t.gf as signed) - cast(t.ga as signed) + 100) as diff FROM `tables1976` as t INNER JOIN teams as team ON team.id = t.team INNER JOIN datateams as dt ON team.teamId = dt.id WHERE t.league_id = 9927 AND t.round = 38 ORDER BY t.position ASC,dt.id = 2125 DESC, diff DESC, t.ga DESC, dt.nameShow ASC
0.0021  SELECT p.* FROM `rel_pictures` as rp INNER JOIN `pictures` as p ON p.id = rp.id_picture INNER JOIN fa_user u ON u.id = p.author_id WHERE rp.id_content = '5664' and rp.type = 4 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 16
0.0018  SELECT count(id_content) as cuenta FROM `rel_pictures` as rp WHERE rp.id_content = '5664' and rp.type = 4
0.0021  SELECT p.* FROM `rel_videos` as rp INNER JOIN `videos` as p ON p.id = rp.id_video INNER JOIN fa_user u ON u.id = p.author_id WHERE rp.id_content = '5664' and rp.type = 4 GROUP BY p.id ORDER BY p.id DESC LIMIT 0, 18
0.0035  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events1976 e ON e.player_id = p.id AND e.league_id = 9927 WHERE rp.league_id = 9927 AND rp.teamId = 5664 AND (e.action = 1 or e.action = 2 or e.action = 11 or e.action = 12 or e.action = 13) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0033  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events1976 e ON e.player_id = p.id AND e.league_id = 9927 WHERE rp.league_id = 9927 AND rp.teamId = 5664 AND (e.action = 4 or e.action = 5) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0029  SELECT e.action,rp.player_id, count(e.action) as total, p.nick,p.name,p.last_name,p.alias,rp.team_id FROM `rel_players` rp INNER JOIN dataplayers p ON p.id = rp.player_id INNER JOIN events1976 e ON e.player_id = p.id AND e.league_id = 9927 WHERE rp.league_id = 9927 AND rp.teamId = 5664 AND (e.action = 3 or e.action = 4) GROUP BY p.id ORDER BY total DESC LIMIT 30
0.0024  SELECT rp.team_id as teamId FROM rel_players AS rp inner join datateams as dt on rp.teamId=dt.id and rp.in_squad=1 INNER JOIN leagues as l ON l.id = rp.league_id WHERE dt.id = 5664 AND rp.league_id = 9927 AND l.year= 1976 GROUP BY rp.team_id ORDER BY l.end_date DESC LIMIT 1
0.0024  SELECT dp.id, dp.nick, dp.name, dp.last_name, dp.alias, dp.role, dp.height,dp.weight,dp.foot,dp.side,dp.birthdate,IF(dp.birthdate != '0000-00-00 00:00:00', YEAR(CURDATE())-YEAR(dp.birthdate) + IF(DATE_FORMAT(CURDATE(),'%m-%d') > DATE_FORMAT(dp.birthdate,'%m-%d'), 0, -1) , NULL) as age,rp.squadNumber,rp.captain,IF(dp.CountryCode IS NULL,'',dp.CountryCode) AS CountryCode,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id and rp.in_squad=1 WHERE rp.team_id=154717 GROUP BY dp.id ORDER BY dp.role>0 DESC, dp.role ASC, dp.nick ASC, dp.id
0.0018  SELECT rp.player_id, rp.pj, rp.lineup FROM rel_players AS rp WHERE rp.team_id=154717
0.0027  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events1976 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=154717 and (e.action = 1 or e.action = 2 or e.action = 11 or e.action = 12 or e.action = 13) GROUP BY dp.id ORDER BY cuenta DESC
0.0026  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events1976 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=154717 and (e.action = 4 or e.action = 5) GROUP BY dp.id ORDER BY cuenta DESC
0.0024  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events1976 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=154717 and (e.action = 3 or e.action = 4) GROUP BY dp.id ORDER BY cuenta DESC
0.0024   SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events1976 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=154717 AND (e.action = 22) GROUP BY dp.id ORDER BY cuenta DESC
0.0030  SELECT dp.id,count(rp.id) as cuenta FROM rel_players as rp inner join dataplayers as dp on rp.player_id=dp.id INNER JOIN events1976 e ON rp.league_id = e.league_id AND rp.player_id = e.player_id WHERE rp.team_id=154717 and (e.action = 19) GROUP BY dp.id ORDER BY cuenta DESC
0.0020  SELECT dt.nameShow, dt.basealias, t.id, dt.id as dt_id FROM `teams` as t INNER JOIN `datateams` as dt ON dt.id = t.teamId WHERE league_id = 9927 ORDER BY nameShow LIMIT 100
0.0020  SELECT l.year,l.group_code FROM leagues_besoccer l WHERE l.categoryId = 93 AND l.year = 1976 ORDER BY l.group_code ASC