import java.util.ArrayList;
import java.util.Hashtable;
class station{
String stationID;
}
class Train{
String trainID;
int numOfCars;
int maxCapacity;
int NumOfPassenger;
float price;
Hashtable<String,station> schedule;
}
public class trainReservation {
Hashtable <String, Train> trains = new Hashtable <String, Train>();
float reserveSit(station sta, String time, String trainID ){
if(!trains.containsKey(trainID)) return 0;
Train train = trains.get(trainID);
if(train.NumOfPassenger==train.maxCapacity)return 0;
if(!sta.stationID.equals(train.schedule.get(time))) return 0;
train.NumOfPassenger++;
trains.put(trainID, train);
return train.price;
}
}