problem 10 di rust