Solved hardest Spotify puzzle: https://labs.spotify.com/puzzles/. Written in Java. Makes use of Hopcroft-Karp algorithm.