Question d’entretien chez Aqemia

hard programming problem in 30 mins