Amazon interview question

Most challenging project ever done