func findContentChildren(g []int, s []int) int {
	sort.Ints(g)
	sort.Ints(s)
	cnt := 0
	for i, j := len(g)-1, len(s)-1; 0 <= i && 0 <= j; {
		if g[i] <= s[j] {
			j--
			cnt++
		}
		i--
	}
	return cnt
}