using System.Collections.Generic;
private static int counter = 0;
private static Random random=new Random();
public string RegNumber{get; set;}
public int ArrivalTime{get; set;}
public int ParkingTime{get; set;}
RegNumber=$"BG{counter:000}";
ArrivalTime=DateTime.Now.Hour;
ParkingTime=random.Next(30,120);
public static void Main()
Queue<Car> cars=new Queue<Car>();
string input=Console.ReadLine();
Console.WriteLine("car with red number:{0} has added to parking at {1} ",newCar.RegNumber,newCar.ArrivalTime);
Console.WriteLine("no free spaces! ");
Console.WriteLine("No cars");
Car removedCar=cars.Dequeue();
Console.WriteLine("car with regN {0} has removed from parking for {1} parking",);
Console.WriteLine("the count of cars is :{0}",cars.Count);
Console.WriteLine("free spaces count is:{0}",freeSpace);
Console.WriteLine("invalid command");