https://jzleetcode.github.io/posts/leet-1652-defuse-bomb/