Pregunta de entrevista de Booking.com

A recursive problem solution