This one is a little shorter, just to make it a little less complicated. Tell me if you have any suggestions in the comments, please!