Ypr Bkn Express Train root details given below:
STATION NAME | STATION CODE | ARRIVAL | HALT TIME In Mins |
DEPARTURE | DAYS | DISTANCE In KMs |
---|---|---|---|---|---|---|
YESVANTPUR JN | YPR | 00:00:00 | 0 | 11:30:00 | 1 | 0 |
TUMAKURU | TK | 12:18:00 | 02:00 | 12:20:00 | 1 | 65 |
TIPTUR | TTR | 13:24:00 | 01:00 | 13:25:00 | 1 | 135 |
ARSIKERE JN | ASK | 13:45:00 | 05:00 | 13:50:00 | 1 | 161 |
BIRUR JN | RRB | 14:19:00 | 01:00 | 14:20:00 | 1 | 206 |
DAVANGERE | DVG | 15:43:00 | 02:00 | 15:45:00 | 1 | 320 |
RANIBENNUR | RNR | 16:20:00 | 02:00 | 16:22:00 | 1 | 357 |
SSS HUBBALLI JN | UBL | 19:50:00 | 10:00 | 20:00:00 | 1 | 464 |
GADAG JN | GDG | 21:15:00 | 05:00 | 21:20:00 | 1 | 522 |
BAGALKOT | BGK | 23:04:00 | 02:00 | 23:06:00 | 1 | 616 |
VIJAYAPURA | BJP | 01:20:00 | 05:00 | 01:25:00 | 2 | 712 |
SOLAPUR JN | SUR | 05:00:00 | 05:00 | 05:05:00 | 2 | 821 |
PUNE JN | PUNE | 09:30:00 | 05:00 | 09:35:00 | 2 | 1085 |
KALYAN JN | KYN | 12:17:00 | 03:00 | 12:20:00 | 2 | 1223 |
VASAI ROAD | BSR | 13:20:00 | 10:00 | 13:30:00 | 2 | 1275 |
BOISAR | BOR | 14:10:00 | 02:00 | 14:12:00 | 2 | 1327 |
VAPI | VAPI | 14:53:00 | 02:00 | 14:55:00 | 2 | 1398 |
SURAT | ST | 16:17:00 | 05:00 | 16:22:00 | 2 | 1490 |
ANKLESHWAR JN | AKV | 16:55:00 | 02:00 | 16:57:00 | 2 | 1540 |
VADODARA JN | BRC | 17:54:00 | 10:00 | 18:04:00 | 2 | 1619 |
ANAND JN | ANND | 18:41:00 | 02:00 | 18:43:00 | 2 | 1655 |
NADIAD JN | ND | 18:58:00 | 02:00 | 19:00:00 | 2 | 1673 |
AHMEDABAD JN | ADI | 20:00:00 | 10:00 | 20:10:00 | 2 | 1719 |
MAHESANA JN | MSH | 21:35:00 | 02:00 | 21:37:00 | 2 | 1787 |
PALANPUR JN | PNU | 23:00:00 | 05:00 | 23:05:00 | 2 | 1852 |
ABU ROAD | ABR | 00:05:00 | 05:00 | 00:10:00 | 3 | 1905 |
FALNA | FA | 01:28:00 | 02:00 | 01:30:00 | 3 | 2003 |
RANI | RANI | 01:43:00 | 02:00 | 01:45:00 | 3 | 2018 |
MARWAR JN | MJ | 02:30:00 | 05:00 | 02:35:00 | 3 | 2070 |
PALI MARWAR | PMY | 03:08:00 | 05:00 | 03:13:00 | 3 | 2100 |
JODHPUR JN | JU | 04:20:00 | 15:00 | 04:35:00 | 3 | 2173 |
MERTA ROAD JN | MTD | 05:53:00 | 05:00 | 05:58:00 | 3 | 2277 |
NAGAUR | NGO | 06:59:00 | 05:00 | 07:04:00 | 3 | 2335 |
NOKHA | NOK | 07:44:00 | 02:00 | 07:46:00 | 3 | 2386 |
BIKANER JN | BKN | 09:30:00 | 0 | 00:00:00 | 3 | 2450 |
The train Ypr Bkn Express is also known as Ypr Bkn Express. Ypr Bkn Express runs between Yesvantpur Junction and Bikaner Junction Railway Station. It covers the distance of2450 KM in 3 days. Total duration of the train from Yesvantpur Junction to Bikaner Junction Railway Station is 3 days. Ypr Bkn Express route covers YESVANTPUR JN(YPR), TUMAKURU(TK), TIPTUR(TTR), ARSIKERE JN(ASK), BIRUR JN(RRB), DAVANGERE(DVG), RANIBENNUR(RNR), SSS HUBBALLI JN(UBL), GADAG JN(GDG), BAGALKOT(BGK), VIJAYAPURA(BJP), SOLAPUR JN(SUR), PUNE JN(PUNE), KALYAN JN(KYN), VASAI ROAD(BSR), BOISAR(BOR), VAPI(VAPI), SURAT(ST), ANKLESHWAR JN(AKV), VADODARA JN(BRC), ANAND JN(ANND), NADIAD JN(ND), AHMEDABAD JN(ADI), MAHESANA JN(MSH), PALANPUR JN(PNU), ABU ROAD(ABR), FALNA(FA), RANI(RANI), MARWAR JN(MJ), PALI MARWAR(PMY), JODHPUR JN(JU), MERTA ROAD JN(MTD), NAGAUR(NGO), NOKHA(NOK), BIKANER JN(BKN) Finally, it arrives at Bikaner Junction Railway Station.
Regarding Ypr Bkn Express timings, this train departs at 11:30:00 from the source station to arrive at the destination station at 09:30:00 .
For all the train-related information like live train running status and PNR status enquiry, you can rely on NexGen IRCTC website.
You can access accurate and detailed information in just a few clicks.
Ypr Bkn Express runs Yesvantpur Junction on a week ( M T W T F S S) . There are 35 stoppages between Yesvantpur Junction and Bikaner Junction Railway Station.
Tatkal ticket booking window opens at 10:00 AM for AC class and at 11:00 AM for sleeper class. NexGenIRCTC’s easy train tatkal ticket booking procedure based extension and allow users to book their train tickets.
There are a number of ways to order food on your train journey. You can book a meal in the Indian Railways by calling at 1323, text to 139 or by visiting online IRCTC website and through pantry car. Thali meals, combos, beverages and different varieties of snacks are available. Indian Railways offers concession under differnt category for passengers. It is important to note that this concession can not be availed on the tickets of Suvidha, Garibrath, Humsafar, Gatiman and Vande Bhara trains. Passengers can pay for the food separately as it is not included in the price of Jammu Tawi Mumbai Cst Suvidha Special rail ticket.
Ypr Bkn Express(16587) starts from Yesvantpur Junction station.
Ypr Bkn Express 16587's max halt time is 15m at source station
Ypr Bkn Express coveres 2450Km distance from Yesvantpur Junction to Bikaner Junction station.
This train Ypr Bkn Express(16587) start from Yesvantpur Junction(YPR) to Bikaner Junction(BKN)
This train runs on ( M T W T F S S)
This train YPR BKN EXP (6587)(6587) start from Yasvantpur Jn(YPR) to Bikaner Jn(BKN)
This train runs on ( M T W T F S S)
This train Ahmadabad Express(16502) start from Yesvantpur Junction(YPR) to Ahmedabad Junction(ADI)
This train runs on ( M T W T F S S)
This train Anga Express(12253) start from Yesvantpur Junction(YPR) to Bhagalpur(BGP)
This train runs on ( M T W T F S S)
This train Barmer Ac Express(14805) start from Yesvantpur Junction(YPR) to Barmer(BME)
This train runs on ( M T W T F S S)
This train Bhubaneshwar Express(12846) start from Yesvantpur Junction(YPR) to Bhubaneswar(BBS)
This train runs on ( M T W T F S S)
This train Duronto Express(12246) start from Yesvantpur Junction(YPR) to Howrah Junction(HWH)
This train runs on ( M T W T F S S)
This train Duronto Express(12213) start from Yesvantpur Junction(YPR) to Delhi S Rohilla(DEE)
This train runs on ( M T W T F S S)
This train Ersgaribrath(06549) start from Yesvantpur Junction(YPR) to Eranakulam Junction(ERS)
This train runs on ( M T W T F S S)
This train Gorakhpur Express(12592) start from Yesvantpur Junction(YPR) to Gorakhpur Junction(GKP)
This train runs on ( M T W T F S S)
This train Jp Suvidha Express(22695) start from Yesvantpur Junction(YPR) to Jaipur(JP)
This train runs on ( M T W T F S S)
This train Kacheguda Express(17604) start from Yesvantpur Junction(YPR) to Kacheguda(KCG)
This train runs on ( M T W T F S S)
This train Kochuveli Acex(16561) start from Yesvantpur Junction(YPR) to Kochuveli(KCVL)
This train runs on ( M T W T F S S)
This train Kochuveli Gr(12257) start from Yesvantpur Junction(YPR) to Kochuveli(KCVL)
This train runs on ( M T W T F S S)
This train Kondaveedu Express(17212) start from Yesvantpur Junction(YPR) to Machelipatnam(MTM)
This train runs on ( M T W T F S S)
This train Mangaloreexp(16565) start from Yesvantpur Junction(YPR) to Mangalore Cntl(MAQ)
This train runs on ( M T W T F S S)
This train Muzaffarpur Express(15227) start from Yesvantpur Junction(YPR) to Muzaffarpur Junction(MFP)
This train runs on ( M T W T F S S)
This train Patliputraexp(22352) start from Yesvantpur Junction(YPR) to Patliputra(PPTA)
This train runs on ( M T W T F S S)
This train Puducherry Express(16573) start from Yesvantpur Junction(YPR) to Puducherry(PDY)
This train runs on ( M T W T F S S)
This train Puri Garib Rath(22884) start from Yesvantpur Junction(YPR) to Puri(PURI)
This train runs on ( M T W T F S S)
This train Sampark Kranti(12629) start from Yesvantpur Junction(YPR) to H Nizamuddin(NZM)
This train runs on ( M T W T F S S)
This train Sampark Kranti(12649) start from Yesvantpur Junction(YPR) to H Nizamuddin(NZM)
This train runs on ( M T W T F S S)
This train Sc Garib Rath(12736) start from Yesvantpur Junction(YPR) to Secunderabad Junction(SC)
This train runs on ( M T W T F S S)
This train Shimoga Express(16579) start from Yesvantpur Junction(YPR) to Shimoga Town(SMET)
This train runs on ( M T W T F S S)
This train Solapur Express(22134) start from Yesvantpur Junction(YPR) to Solapur Junction(SUR)
This train runs on ( M T W T F S S)
This train Svdk Premium Express(02679) start from Yesvantpur Junction(YPR) to Shmata V D Ktra(SVDK)
This train runs on ( M T W T F S S)
This train Svdk Suvidha Express(22679) start from Yesvantpur Junction(YPR) to Shmata V D Ktra(SVDK)
This train runs on ( M T W T F S S)
This train Tirupathi Express(12543) start from Yesvantpur Junction(YPR) to Banaswadi(BAND)
This train runs on ( M T W T F S S)
This train Wainganga Express(12251) start from Yesvantpur Junction(YPR) to Korba(KRBA)
This train runs on ( M T W T F S S)
This train Ypr Ers Express(06543) start from Yesvantpur Junction(YPR) to Eranakulam Junction(ERS)
This train runs on ( M T W T F S S)
This train Ypr Indb Express(19302) start from Yesvantpur Junction(YPR) to Indore Junction Bg(INDB)
This train runs on ( M T W T F S S)
This train Ypr Skrantiexp(22685) start from Yesvantpur Junction(YPR) to Chandigarh(CDG)
This train runs on ( M T W T F S S)
This train Ypr Bbs Premium(00852) start from Yesvantpur Junction(YPR) to Bhubaneswar(BBS)
This train runs on ( M T W T F S S)
This train Ypr Bgm Superfast Express(02687) start from Yesvantpur Junction(YPR) to Belgaum(BGM)
This train runs on ( M T W T F S S)
This train Ypr Bidr Express(16571) start from Yesvantpur Junction(YPR) to Bidar(BIDR)
This train runs on ( M T W T F S S)
This train Ypr Bkn Express(16587) start from Yesvantpur Junction(YPR) to Bikaner Junction(BKN)
This train runs on ( M T W T F S S)
This train Ypr Cannanore E(16527) start from Yesvantpur Junction(YPR) to Kannur(CAN)
This train runs on ( M T W T F S S)
This train Ypr Chennai Express(12291) start from Yesvantpur Junction(YPR) to Chennai Central(MAS)
This train runs on ( M T W T F S S)
This train Ypr Gkp Express(15024) start from Yesvantpur Junction(YPR) to Gorakhpur Junction(GKP)
This train runs on ( M T W T F S S)
This train Ypr Gorakpur Express(15016) start from Yesvantpur Junction(YPR) to Gorakhpur Junction(GKP)
This train runs on ( M T W T F S S)
This train Ypr Hatia Express(18638) start from Yesvantpur Junction(YPR) to Hatia(HTE)
This train runs on ( M T W T F S S)
This train Ypr Hatia Express(08048) start from Yesvantpur Junction(YPR) to Hatia(HTE)
This train runs on ( M T W T F S S)
This train Ypr Hatia Express(12836) start from Yesvantpur Junction(YPR) to Hatia(HTE)
This train runs on ( M T W T F S S)
This train Ypr Howrah Express(12864) start from Yesvantpur Junction(YPR) to Howrah Junction(HWH)
This train runs on ( M T W T F S S)
This train Ypr Hwh Ac Express(22864) start from Yesvantpur Junction(YPR) to Howrah Junction(HWH)
This train runs on ( M T W T F S S)
This train Ypr Hwh Premium(02864) start from Yesvantpur Junction(YPR) to Howrah Junction(HWH)
This train runs on ( M T W T F S S)
This train Ypr Jbp Express(12193) start from Yesvantpur Junction(YPR) to Jabalpur(JBP)
This train runs on ( M T W T F S S)
This train Ypr Jp Express(09704) start from Yesvantpur Junction(YPR) to Jaipur(JP)
This train runs on ( M T W T F S S)
This train Ypr Jp Express(06529) start from Yesvantpur Junction(YPR) to Jaipur(JP)
This train runs on ( M T W T F S S)
This train Ypr Kawr Express(16515) start from Yesvantpur Junction(YPR) to Karwar(KAWR)
This train runs on ( M T W T F S S)
This train Ypr Kcg Express(16569) start from Yesvantpur Junction(YPR) to Kacheguda(KCG)
This train runs on ( M T W T F S S)
This train Ypr Lko Express(22683) start from Yesvantpur Junction(YPR) to Lucknow Nr(LKO)
This train runs on ( M T W T F S S)
This train Ypr Lucknow Express(12539) start from Yesvantpur Junction(YPR) to Lucknow Nr(LKO)
This train runs on ( M T W T F S S)
This train Ypr Mrj Express(06519) start from Yesvantpur Junction(YPR) to Miraj Junction(MRJ)
This train runs on ( M T W T F S S)
This train Ypr Mrj Express(06589) start from Yesvantpur Junction(YPR) to Miraj Junction(MRJ)
This train runs on ( M T W T F S S)
This train Ypr Tata Express(12890) start from Yesvantpur Junction(YPR) to Tatanagar Junction(TATA)
This train runs on ( M T W T F S S)
This train Ypr Tata Express(18112) start from Yesvantpur Junction(YPR) to Tatanagar Junction(TATA)
This train runs on ( M T W T F S S)
This train Ypr Tpj Express(06521) start from Yesvantpur Junction(YPR) to Tiruchchirapali(TPJ)
This train runs on ( M T W T F S S)
This train Ypr Ubl Express(02647) start from Yesvantpur Junction(YPR) to Hubli Junction(UBL)
This train runs on ( M T W T F S S)
This train Ypr Ubl Express(02677) start from Yesvantpur Junction(YPR) to Hubli Junction(UBL)
This train runs on ( M T W T F S S)
This train Ypr Vasco Express(17309) start from Yesvantpur Junction(YPR) to Vasco Da Gama(VSG)
This train runs on ( M T W T F S S)
This train Ypr Vsg Superfast Express(02683) start from Yesvantpur Junction(YPR) to Vasco Da Gama(VSG)
This train runs on ( M T W T F S S)
This train Yprkyq Ac Express(12551) start from Yesvantpur Junction(YPR) to Kamakhya(KYQ)
This train runs on ( M T W T F S S)
This train YPR BGP FEST SPL (2253)(2253) start from Yasvantpur Jn(YPR) to Bhagalpur(BGP)
This train runs on ( M T W T F S S)
This train YPR BKN EXP (6587)(6587) start from Yasvantpur Jn(YPR) to Bikaner Jn(BKN)
This train runs on ( M T W T F S S)
This train YPR GKP EXP (2592)(2592) start from Yasvantpur Jn(YPR) to Gorakhpur(GKP)
This train runs on ( M T W T F S S)
This train YPR ADI FEST SPL (6502)(6502) start from Yasvantpur Jn(YPR) to Ahmedabad Jn(ADI)
This train runs on ( M T W T F S S)
This train AHMEDABAD EXP (22690)(22690) start from Yesvantpur Jn(YPR) to Ahmedabad Jn(ADI)
This train runs on ( M T W T F S S)
This train YPRKYQ AC EXP (2551)(2551) start from Yasvantpur Jn(YPR) to Kamakhya(KYQ)
This train runs on ( M T W T F S S)
This train BARMER AC EXP (4805)(4805) start from Yasvantpur Jn(YPR) to Barmer(BME)
This train runs on ( M T W T F S S)
This train YPR GORAKPUR EXP (5016)(5016) start from Yasvantpur Jn(YPR) to Gorakhpur(GKP)
This train runs on ( M T W T F S S)
This train YPR GORAKPUR EXP (22534)(22534) start from Yesvantpur Jn(YPR) to Gorakhpur Jn(GKP)
This train runs on ( M T W T F S S)
This train YPR HPT EXP (6207)(6207) start from Yasvantpur Jn(YPR) to Hosapete Jn(HPT)
This train runs on ( M T W T F S S)
This train YPR KTGG EXP (16545)(16545) start from Yesvantpur Jn(YPR) to Karatagi(KTGG)
This train runs on ( M T W T F S S)
This train JP SUVIDHA EXP (82653)(82653) start from YESVANTPUR JN(YPR) to JAIPUR(JP)
This train runs on ( M T W T F S S)
This train YPRKRBA FEST SPL (2251)(2251) start from Yasvantpur Jn(YPR) to Korba(KRBA)
This train runs on ( M T W T F S S)
This train YPR BJP EXP (6545)(6545) start from YESVANTPUR JN(YPR) to VIJAYAPURA(BJP)
This train runs on ( M T W T F S S)
This train YPR VSG EXP (7339)(7339) start from Yasvantpur Jn(YPR) to Vasco Da Gama(VSG)
This train runs on ( M T W T F S S)
This train YPR LKO FEST SPL (2539)(2539) start from Yasvantpur Jn(YPR) to Lucknow(LKO)
This train runs on ( M T W T F S S)
This train YPR LKO FEST SPL (2683)(2683) start from Yasvantpur Jn(YPR) to Lucknow(LKO)
This train runs on ( M T W T F S S)
This train PURI GARIB RATH (2064)(2064) start from Yasvantpur Jn(YPR) to Puri(PURI)
This train runs on ( M T W T F S S)
This train YPR JBP EXP (2139)(2139) start from Yasvantpur Jn(YPR) to Jabalpur(JBP)
This train runs on ( M T W T F S S)
This train GARIB RATH SPL (2736)(2736) start from Yasvantpur Jn(YPR) to Secunderabad Jn(SC)
This train runs on ( M T W T F S S)
This train GKP FEST SPL (5024)(5024) start from Yasvantpur Jn(YPR) to Gorakhpur(GKP)
This train runs on ( M T W T F S S)
This train YPR MTM EXP (7212)(7212) start from Yasvantpur Jn(YPR) to Machelipatnam(MTM)
This train runs on ( M T W T F S S)
This train YPR-SC (7234)(7234) start from Yesvantpur Jn(YPR) to Secunderabad Jn(SC)
This train runs on ( M T W T F S S)
This train YPRPPTA FEST SPL (3252)(3252) start from Yasvantpur Jn(YPR) to Patliputra(PPTA)
This train runs on ( M T W T F S S)
This train YPR MFP FESTSPL (5227)(5227) start from Yasvantpur Jn(YPR) to Muzaffarpur Jn(MFP)
This train runs on ( M T W T F S S)
This train YPR MAS EXP (7387)(7387) start from Yasvantpur Jn(YPR) to Mgr Chennai Ctr(MAS)
This train runs on ( M T W T F S S)
This train SAMPARK KRANTI (2629)(2629) start from Yasvantpur Jn(YPR) to Hazrat Nizamuddin(NZM)
This train runs on ( M T W T F S S)
This train YPR NZM FEST SPL (6249)(6249) start from Yasvantpur Jn(YPR) to Hazrat Nizamuddin(NZM)
This train runs on ( M T W T F S S)
This train YPR UBL EXP (16543)(16543) start from Yesvantpur Jn(YPR) to SSS Hubballi Jn(UBL)
This train runs on ( M T W T F S S)
This train YPR PVR EXP (16541)(16541) start from Yesvantpur Jn(YPR) to Pandharpur(PVR)
This train runs on ( M T W T F S S)
This train YPR SMET EXP (16581)(16581) start from Yesvantpur Jn(YPR) to Shivamogga Town(SMET)
This train runs on ( M T W T F S S)
This train YPR UBL EXP (20655)(20655) start from Yesvantpur Jn(YPR) to SSS Hubballi Jn(UBL)
This train runs on ( M T W T F S S)
This train YPR HTE FEST SPL (2836)(2836) start from Yasvantpur Jn(YPR) to Hatia(HTE)
This train runs on ( M T W T F S S)
This train YPR TATA SF SPL (2890)(2890) start from Yasvantpur Jn(YPR) to Tatanagar Jn(TATA)
This train runs on ( M T W T F S S)
This train YPR HWH EXP (2864)(2864) start from Yasvantpur Jn(YPR) to Howrah Jn(HWH)
This train runs on ( M T W T F S S)
This train YPR HWH FEST SPL (2874)(2874) start from Yasvantpur Jn(YPR) to Howrah Jn(HWH)
This train runs on ( M T W T F S S)
This train YPR HWH SPL (6597)(6597) start from Yasvantpur Jn(YPR) to Howrah Jn(HWH)
This train runs on ( M T W T F S S)
This train YPR-DHL UR MEMU EXP SPL (6593)(6593) start from Yesvantpur Jn(YPR) to Devanahalli(DHL)
This train runs on ( M T W T F S S)
This train YPR CAN SPL (7389)(7389) start from Yasvantpur Jn(YPR) to Kannur (Cannanore)(CAN)
This train runs on ( M T W T F S S)
This train YPR MAQ EXP (7391)(7391) start from Yasvantpur Jn(YPR) to Mangalore Central(MAQ)
This train runs on ( M T W T F S S)
This train YPR KAWR SPL (6211)(6211) start from Yasvantpur Jn(YPR) to Mangalore Jn(MAJN)
This train runs on ( M T W T F S S)
This train YPR MAJN EXP (16539)(16539) start from Yesvantpur Jn(YPR) to Mangaluru Jn(MAJN)
This train runs on ( M T W T F S S)
This train GOMTESHWARA EXP (16575)(16575) start from Yesvantpur Jn(YPR) to Mangaluru Jn(MAJN)
This train runs on ( M T W T F S S)
This train YPR LUR EXP (16583)(16583) start from Yesvantpur Jn(YPR) to Latur(LUR)
This train runs on ( M T W T F S S)
This train DURONTO EXPRESS (2246)(2246) start from Yasvantpur Jn(YPR) to Howrah Jn(HWH)
This train runs on ( M T W T F S S)
This train YPR BIDR EXP (6271)(6271) start from Yasvantpur Jn(YPR) to Bidar(BIDR)
This train runs on ( M T W T F S S)
This train YPR KCVL AC EXP (22677)(22677) start from Yesvantpur Jn(YPR) to Kochuveli(KCVL)
This train runs on ( M T W T F S S)
This train YPR-TK UR MEMU EXPRESS (6573)(6573) start from Yesvantpur Jn(YPR) to Tumakuru(TK)
This train runs on ( M T W T F S S)
This train YPR-TK UR MEMU EXPRESS (6579)(6579) start from Yesvantpur Jn(YPR) to Tumakuru(TK)
This train runs on ( M T W T F S S)
This train YPR VSG EXP (7309)(7309) start from Yasvantpur Jn(YPR) to Yasvantpur Jn(YPR)
This train runs on ( M T W T F S S)
This train YPR-BSBS FTR SPL (06567)(06567) start from YASVANTPUR JN(YPR) to BANARAS(BSBS)
This train runs on ( M T W T F S S)
© 2021 All rights reserved | Develop by Nexgenirctc