Server Selection The developers of Hackerland want to build a distributed system. It is represented as a grid of
n
rows and
m
columns where
n≥m
and each cell is a server. The vulnerablility of the
f
th

server in the
f
th

column is vulnerability[i][i]. The net vuinerability of a system Is the minimum vuinerabilitis of the maximum vulnerabilities of the servers in all the columns. In other words, Create a set of maximum vuinerabilities from each column of the grid and find the minimum of this set. They want to consider only a subset of
m
rows to increase net vulnerability. Find the maximum possible value of net vulnerablility that can be achieved by choosing exactly
m−1
rows from the grid. Example Suppose,
n=4,m=3
, vulnerabilicy
=[[1,3,1]
,
[3,1,1]
,
[1,2,2]
,
[1,1,3]]
We can choose
m−1=2
rows only. It is optimal to choose the
2
nd

and
3
rd

row to make a new grid. Our new vulnerability
=[[3,1,1]
,
[1,2,2]]
The maximum of the respective columns is
(3,2,2)
and the minimum of this set is 2. Hence we report 2 as our answer. Functon Descriptlon Complete the function getMaxNetVulnerability in the editor below. getMaxNetvulnerability has the following parameter(s): vulnerablilig][n][m]; a 2-dimensional array described in statement Function Description Complete the function getMaxNetVulnerability in the editor below. getMaxNetVulnerability has the following parameter(s): vulnerability[n][m]: a 2-dimensional array described in problem statement Returns int: the maximum possible net vulnerability using exactly
m
- 1 rows Constralnts -
2≤m≤n≤1000
-
1≤
vulnerability[ij[i]
≤10
6

Input Format For Custom Testing Sample Case 0 Sample Input For Custom Testing Sample Output 2 Explanatlo[s We can select at most
m−1=2
rows. We select the first and the second row. Our new vulnerabllisy
=[[5,1,3]
,
[5,2,1]]
The maxima of the columns are
(5,2,3)
and the minimu Sample Case 1 Sample Output 2 Explanation We can select at most
m−1=2
rows. We select the first and the second row. Our new vulnerability
=[[5,1,3]
,
[5,2,1]]
The maxima of the columns are
(5,2,3)
and the minimum of these is 2 . - Sample Case 1 Sample Input For Custom Testing Sample Output 4 Explanation We can select at most
m−1=2
rows. We select the first and the second row. Our new vulnerabilisy
=[[5,3,3]
,
[3,4,6]]
The maxima of the columns are
(5,4,6)
and the minimum. please solve in python