Assignment 11 #1-3 done