problems 1-2 solved