Added Solutions 1-4