problem 14

recursive hash