Cs50 survey solution. .