134. Gas station

See documentation [here](https://docs.google.com/spreadsheets/d/1Ne4jg4kbCK2UwCcxuunQhOzktt1ZJaWAJpRSUzoi1IM/edit?usp=sharing)

1396

Một hệ thống đường sắt ngầm đang theo dõi thời gian di chuyển của khách hàng giữa các nhà ga khác nhau. Họ đang sử dụng dữ liệu này để tính toán thời gian trung bình cần thiết để di chuyển từ trạm này sang trạm khác

1091. Shortest Path in Binary Matrix

Given an n x n binary matrix grid, return the length of the shortest clear path in the matrix. If there is no clear path, return -1.

A clear path in a binary matrix is a path from the top-left cell (i.e., (0, 0)) to the bottom-right cell (i.e., (n - 1, n - 1)) such that:

All the visited cells of the path are 0.
All the adjacent cells of the path are 8-directionally connected (i.e., they are different and they share an edge or a corner).
The length of a clear path is the number of visited cells of this path.