My solution!