Solved the first half of 4.43