You are given am x n2D grid initialized with these three possible values.
-1- A wall or an obstacle.
0- A gate.
INF- Infinity means an empty room. We use the value2^31- 1 = 2147483647to representINFas you may assume that the distance to a gate is less than2147483647.
Fill each empty room with the distance to itsnearestgate. If it is impossible to reach a gate, it should be filled withINF.