Question d’entretien chez Amazon

The most complex problem I've ever worked on.