package main import ( "aoc2022/day19/common" "bufio" "fmt" "os" ) func main() { factories := common.Parse(*bufio.NewScanner(os.Stdin), -1, 24) sum := 0 for i := range(factories) { factories[i].StartOptimizedProduction() sum += factories[i].GetQualityLevel() } fmt.Println(sum) }