https://mixrolikus.cc/video/G0iPuBVzQwo/how-to-solve-infinite-loop-for-beginners-in-python