
You are given a 2D array of integers coordinates of length n and an integer k , where 0 <= k < n .
coordinates[i] = [x _i , y _i ] indicates the point (x _i , y _i ) in a 2D plane.
An increasing path of length m is defined as a list of points (x _1 , y _1 ) , (x _2 , y _2 ) , (x _3 , y _3 ) , ..., (x _m , y _m ) such that:
x _i < x _i + 1 and y _i < y _i + 1 for all i where 1 <= i < m .
(x _i , y _i ) is in the given coordinates for all i where 1 <= i <= m .
Return the maximum length of an increasing path that contains coordinates[k] .
1 <= n == coordinates.length <= 10 ^5coordinates[i].length == 20 <= coordinates[i][0], coordinates[i][1] <= 10 ^9All elements in coordinates are distinct .0 <= k <= n - 1