Finished problem 104