Problem set 04: Problem solving paradigms