This is an interesting problem.