7JITDQMMFU2F7I5YRORAADVZIAFAAFQGUVITWYTH35BQUEVRNJNAC func solveSecond(crabs []int) int {var least intfor i := 0; ; i++ {var fuel intfor _, crab := range crabs {diff := abs(crab - i)if diff == 0 {continue}fuel += (diff * (diff + 1)) / 2 // Gauss would be proud :-)}if i == 0 {least = fuelcontinue}if fuel < least {least = fuel} else {break}}return least}