problem 45 added
problem 45 added