Macro problem set 3