import std/intsets import std/sequtils import tools/aoc let test: AOCDay = initAOCDay(1) echo test.getInputInt().foldl(a + b) var seen: IntSet = initIntSet() var freq: int = 0 var found: bool = false while not found: for x in test.getInputInt(): freq += x if freq notin seen: seen.incl(freq) else: echo freq found = true break