fix solutions 1-3