protected override void Result(out string result) { var input = ReadTable("Input1.txt"); var lastState = new CubeCreator().Create(input, GetDim()); int counter = 1; while (counter <= 6) { lastState = GetTurnMaker().MakeTurn(lastState); counter++; } result = $"{CubeAnalyzer.GetNoOfActiveCube(lastState)}"; }