solutions 1-18