problems 2, 3