Assignment 6: Images Solution