Productive day, solution 2 for today :)