@@ -0,0 +1,16 @@
+require 'set'
+
+@input = File.read("6.input").split("\n")
+def part(window_size)
+ @input[0].chars.each_with_index do |c, i|
+ chunk = @input[0].chars[(i..i+(window_size-1))]
+ if Set.new(chunk).length == window_size then
+ puts i + window_size
+ break
+ end
+end
+part(4)
+part(14)