adding solutions 1-4