func findMinArrowShots(points [][]int) int {
if len(points) <= 1 {
return len(points)
}
sort.Slice(points, func(i, j int) bool {
return points[i][1]<points[j][1]
})
right := points[0][1]
count := 1
for _, item := range points {
if item[0]>right{
right=item[1]
count++
}
}
return count
}