added week2 solution