Some solutions for Spotify Tech Puzzles