actually interesting problem 2