public static void Main (string[] args) {
string cigaretteDiameter;
Console.WriteLine("Cigarette Packing");
Console.Write("Enter diameter of cigarette: ");
cigaretteDiameter = Console.ReadLine();
if (Int32.TryParse(cigaretteDiameter, out diameter) == true)
if (diameter == 1 || diameter == 2)
totalOfDiameter = diameter * 1;
string inputDimensionOne;
Console.Write("Enter dimension value one: ");
inputDimensionOne = Console.ReadLine();
if(Int32.TryParse(inputDimensionOne, out dimensionOne) == true)
totalDimensionOne = dimensionOne / totalOfDiameter;
string inputDimensionTwo;
Console.Write("Enter dimension value two: ");
inputDimensionTwo = Console.ReadLine();
if(Int32.TryParse(inputDimensionTwo, out dimensionTwo) == true)
totalDimensionTwo = dimensionTwo / totalOfDiameter;
totalOfCigarette = totalDimensionOne * totalDimensionTwo;
Console.WriteLine("Maximum number of cigarettes to be packed is {0}" ,totalOfCigarette);
Console.WriteLine("Input Error. Please enter a valid dimension two value.");
Console.WriteLine("Input Error. Please enter a valid dimension two value.");
Console.WriteLine("Input Error. Please enter a valid dimension one value.");
Console.WriteLine("Input Error. Please enter a valid dimension one value.");
else if(totalOfDiameter == 2)
string inputOfDimensionOne;
Console.Write("Enter dimension value one: ");
inputOfDimensionOne= Console.ReadLine();
if(Int32.TryParse(inputOfDimensionOne, out dimensionOne) == true)
totalOfDimensionOne = dimensionOne / totalOfDiameter;
string inputDimensionTwo;
Console.Write("Enter dimension value two:");
inputDimensionTwo = Console.ReadLine();
if((Int32.TryParse(inputDimensionTwo, out dimensionTwo) == true))
totalDimensionTwo = dimensionTwo / totalOfDiameter;
totalOfCigarette = totalOfDimensionOne * totalDimensionTwo;
Console.WriteLine("Maximum number of cigarettes to be packed is {0}" ,totalOfCigarette);
Console.WriteLine("Input Error. Please enter a valid dimension two value.");
Console.WriteLine("Input Error. Please enter a valid dimension two value.");
Console.WriteLine("Input Error. Please enter a valid dimension one value.");
Console.WriteLine("Input Error. Please enter a valid dimension one value.");
Console.WriteLine("Input error. Please enter a valid diameter value. ");
Console.WriteLine("Input error. Please enter a valid diameter value. ");
Console.WriteLine("Invalid diameter input.");