Any ideas on how to approach this task?