problem 46, nice one liner