Yahoo interview question

recent project