func minMoves2(nums []int) (min int) {
	sort.Ints(nums)
	mid := nums[len(nums)/2]
	for _, i := range nums {
		min += abs(mid - i)
	}
	return
}

func abs(x int) int {
	if x < 0 {
		return -x
	}
	return x
}