namespace AdventOfCodeLibrary._2022 { using AdventOfCodeLibrary.Shared; public class Day06Part2 : Answerable { public override int Year { get; set; } = 2022; public override int Day { get; set; } = 6; public override int Part { get; set; } = 2; public override string GetAwner(byte[] data) { int markerLength = 14; for (int skip = 0; skip < data.Length - 1 - markerLength; skip++) { if (data.Skip(skip).Take(markerLength).Distinct().Count() == markerLength) return (skip + markerLength).ToString(); } return "nothing found"; } } }