Attempting problem 2, argh