problem 104