Harder than it seems, believe me. I've got no clue where to start.