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 cube)
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)