problem set 6 image processing 383673