Completed CS190 Lab3