I dnt no if this has been mentioned b4 but it look like a tricky one to me.