Skipping problem five.
started problem 6
This is rather difficult.