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)
this.cubes = new Cube[20];
public void AddCube(Cube t)
for (int i = 0; i < counter1 - 1; i++)
if (cubes[i].GetL() < cubes[i + 1].GetL())
public int SameColor(string color)
for (int i = 0; i < counter1; i++)
if (cubes[i].GetColor() == color)