cheat sheet (SPOILER ALERT): https://drive.google.com/drive/folders/1X7MbhjsRC9p84URk2YFYLo8IpKIrc4i3?usp=sha...