3 assignments

first 3 assigments