Dada una cuadrícula rectangular de m por n espacios, representados por 0, y una cantidad de puntos, representados por 1, 2, 3..., devuelve el número de movimientos del camino más corto que comienza en 1 y recorre todos los demás puntos en orden ascendente.
shortest_path([
"001",
"002",
"003"
]) ➞ 2
shortest_path([
"00000",
"01006",
"02000",
"30050",
"00004"
]) ➞ 13
shortest_path([
"00020000",
"01000000"
]) ➞ 3