CAT Financial Interview Question

Most difficult group project I worked on.