CSE-7 Problem Set 3 - azriel