HackDuke 13 Submission with Yu Zhou Lee.