hw3-1.0