Part-1: https://scratch.mit.edu/projects/1366699221/ Part-2: https://scratch.mit.edu/projects/1367330031/