SOLUTION 4D: (SPOILER ALERT)