A slightly odd problem, I'm not sure how to tackle