import "math/bits" func mulDiv(a, b, c int64) int64 { hi, lo := bits.Mul64(uint64(a), uint64(b)) quo, _ := bits.Div64(hi, lo, uint64(c)) return int64(quo) }