Ref: https://github.com/AtsushiSakai/PythonRobotics/pull/1096
Ref: #1096