Problem 13

Still rusty.