PRELIMS (50 points)