public static void Main()
t1.AddCube(new Cube(5, "red"));
t1.AddCube(new Cube(3, "Green"));
t1.AddCube(new Cube(1, "Blue"));
t2.AddCube(new Cube(7, "red"));
t2.AddCube(new Cube(9, "Blue"));
t2.AddCube(new Cube(8, "Blue"));
Console.WriteLine(t1.Arranged());
Console.WriteLine(t1.SameColor("Blue"));
Console.WriteLine(t2.Arranged());
Console.WriteLine(t2.SameColor("Blue"));
public Cube (int L , string color )
public void SetColor(string Color)
public void AddCube(Cube c)
for (int i = 0; i < counter - 1; i++)
if (cubes[i].GetL() < cubes[i + 1].GetL())
public int SameColor(string color)
for (int i = 0; i < counter; i++)
if (cubes[i].GetColor() == color)