My Solutions for CS193p