I apologize for the loudness at 13:16. I had to pause the recording and come back. Went a little too close to the mic. Oops.
Video 1/3 : https://www.youtube.com/watch?v=ZZgoYer8AWk
Video 3/3: https://www.youtube.com/watch?v=s9MyKSo1Tys
Find the source code here:
https://github.com/briankptan/Java_Puzzle