Solved #50. Started several other problems.