Yet another solution to the Spotify Tech Puzzles https://www.spotify.com/se/jobs/tech/