updated solutions 27feb 3.20pm