public static string SolvePart2(IEnumerable <int> input, int width, int height) { var image = new Layer(width, height); var index = 0; foreach (var pixel in input) { var column = index % width; var row = (index % (width * height)) / width; image.AddPixelUnderneath(column, row, pixel); index += 1; } return(image.ToString()); }