Leetcode The easy medium hard is how I perseve the problem, not how leetcode assigns it. Just wanted to store some of my solutions for future review :)