Cs50x puzzle day 2017. Team of size 2, 3, or 4 encouraged Enjoy the videos a...