Initialized up to problem 40