problem 44, hammer time!