PwC interview question

Time consuming and teamwork is required.