problem 40 solved. Nice job!